Skip to content

tmp: compute #91079 merge tree on current main 86ae906 - #238

Closed
andrexibiza wants to merge 1 commit into
tmp/pr91079-current-main-86ae906from
tmp/pr91079-reviewed-implementation
Closed

andrexibiza wants to merge 1 commit into
tmp/pr91079-current-main-86ae906from
tmp/pr91079-reviewed-implementation

Conversation

@andrexibiza

Copy link
Copy Markdown
Owner

Temporary semantic-composition carrier only. Base is the exact current upstream main object mirrored at tmp/pr91079-current-main-86ae906; head is the reviewed NousResearch#91079 implementation db32f7bb0864f5944c6ed9f505d0b979bedc8f2f. The resulting merge tree will be inspected and, if clean, re-parented as a one-parent product commit. This PR is not a delivery surface.

…ousResearch#91079)

Rebuild the complete Desktop package transaction as one commit on exact
upstream main b40d85d.

Preserve the reviewed thirteen product/test blobs from dfc870381e56092a26a4d6736893083feaf962e9. The intervening upstream merge touches only
tests/test_state_db_write_durability.py and does not intersect this PR's
owned paths.

Close the destructive boundaries:

- rollback acquisition is an explicit preserved / safe-to-clean / blocked
  contract;
- the generation marker is written before a valid current package is moved;
- marker, backup-slot, cleanup, and package-rename failure leave the current
  app at its live path and stop packaging;
- failed or structurally invalid output is quarantined before the last-good
  backup is promoted;
- if backup promotion fails, the failed replacement is restored to its live
  path and the backup remains intact;
- an invalid apparent success cannot hide behind another generation's marker;
- isolated get-windows recovery is proven against the committed lock closure
  and repository override policy before lifecycle execution;
- the package wrapper uses npm's selected Node runtime with a bounded reexec.

Focused failure injection covers acquisition, multi-target fencing,
false-success settlement, rollback-promotion failure, runtime handoff, and the
native-Windows JS-to-Python launchability boundary.
@andrexibiza

Copy link
Copy Markdown
Owner Author

Closed by Ares (Hermes Agent) cleanup — auto-generated campaign/test PR that does not belong on the hermes-agent fork.

@andrexibiza
andrexibiza deleted the tmp/pr91079-reviewed-implementation branch August 26, 2026 19:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant