Story: Support native Windows pricing and local services

Table of Contents

This page documents a story in Sprint 29. It captures the goal, current status, acceptance criteria, and the tasks that compose it.

1. Goal

Run pricing on native x64 Windows workers using the same Engine revision and package contract as Linux.

2. Status

Field Value
State DONE
Parent sprint Sprint 29
Now Nothing.
Waiting on Nothing.
Next Nothing.
Last touched 2026-11-04

3. Acceptance

  • Build ORE 1.8.17.0 from the pinned OreStudio Engine revision and bundle ore.exe, runtime DLLs and an x64-windows manifest.
  • Demonstrate native worker pricing and preserve existing Linux packages.
  • Verify current-main account and credential preservation with strict schema matching, documenting untested upgrade paths.

4. Tasks

Task State Start End Description
Package and validate native Windows pricing DONE     Deliver the Windows engine package, build portability fixes, reproducible scripts and validation evidence for the existing Windows branch.

5. Decisions

  • Use the existing OreStudio/Engine fork at the same revision as the bundled Linux engine; no engine source changes or additional fork.
  • Keep the package contract common across platforms and add the Windows package beside the Linux packages.
  • Run unchanged Unix SQL through an explicit container adapter on Windows; keep shared SQL and password verification identical to upstream.
  • Keep the upstream Windows CRLF seed failure outside this PR, as requested by the owner.

6. Out of scope

  • Migrating the older installed database to the current-main schema.
  • Fixing the upstream Windows nightly database seed line-ending failure.
  • Claiming completion of the full application or fleet validation gate.

Emacs 29.3 (Org mode 9.6.15)