diff --git a/harness/release-hosted-desktop.md b/harness/release-hosted-desktop.md index 2a864b71..e308ec85 100644 --- a/harness/release-hosted-desktop.md +++ b/harness/release-hosted-desktop.md @@ -1,6 +1,6 @@ # Hosted desktop editing -Status: 24 focused tests, all 351 Windows desktop tests, strict desktop all-target Clippy and formatting pass; optimized build and native acceptance remain pending. Base: 1086e54. The lead owns integration, Linux and native acceptance. +Status: implementation, 24 focused tests, all 351 Windows desktop tests, strict desktop all-target Clippy, formatting and optimized build pass. Native and Linux integration acceptance remain with the lead. Base: 1086e54. The lead owns integration, Linux and native acceptance. ## Contract and ownership @@ -31,4 +31,27 @@ A first build caught adapter visibility and test cursor API issues, both fixed. ## Remaining acceptance -The final Windows desktop test run passed 351 tests; strict all-target Clippy and formatting passed. Clippy caught an unnecessary test-only PathBuf allocation, which was removed. Hosted inputs now show their disabled state while requests run. Finish the optimized build. Freeze a separate native trial executable with commit/hash. The lead must exercise default/minimum Windows and Linux dialogs, publish/open, graphical and textual save, API artifact changes, conflict/reload/Undo, offline recovery and local Save As. Update guide/server/scope claims that hosted desktop editing is unavailable after integration; this worker does not own those shared documents. Hosted editing remains explicit save/reload, without automatic merges, server history or collaborative synchronization. +The final Windows desktop test run passed 351 tests; strict all-target Clippy and formatting passed. Clippy caught an unnecessary test-only PathBuf allocation, which was removed. Hosted inputs now show their disabled state while requests run. The optimized desktop build passed in 2m 46s. Freeze a separate native trial executable with commit/hash. The lead must exercise default/minimum Windows and Linux dialogs, publish/open, graphical and textual save, API artifact changes, conflict/reload/Undo, offline recovery and local Save As. Update guide/server/scope claims that hosted desktop editing is unavailable after integration; this worker does not own those shared documents. Hosted editing remains explicit save/reload, without automatic merges, server history or collaborative synchronization. + + +## Verified Windows artifact and commands + +Production commit: `6fcc238c5240d35be5e2ef828b16fbf1bd01bdbd` (feature `53a509553daa297a8f602262d0498142010829d4`). The isolated worktree is `D:/CodexBuilds/Capella2-hosted-desktop` on `codex/hosted-desktop`. + +From that checkout, the completed gates were: + +```powershell +$env:CARGO_TARGET_DIR='D:/CodexBuilds/Capella2-scenario-target' +cargo test --locked --offline -p oa-desktop +cargo clippy --locked --offline -p oa-desktop --all-targets -- -D warnings +cargo fmt --all -- --check +cargo build --locked --offline -p oa-desktop --release +``` + +The target contains `hosted-desktop-test.log` (351 passed, zero failures/ignored), `hosted-desktop-clippy.log`, `hosted-fmt.log` and `hosted-desktop-build.log`. The transport tests exercised local sockets only; no external deployment or native input occurred. + +Frozen executable: `D:/CodexBuilds/Capella2-release1-01a06e2e/ui-hosted-windows-6fcc238/arcadia-studio.exe`. + +SHA-256: `51E4C02F1265D3E9B140C2BCF34A8B11E25E5B0D1D32C83E987FEA4BEB4FC061`. + +The release output and frozen copy hashes match. A sibling `manifest.json` records the production commit, gates and pending acceptance. No existing trial artifact was replaced. The assigned scenario target and HOST index are idle and returned to the lead after this evidence checkpoint.