Skip to content

tmp: replay #91079 reviewed implementation onto current main - #224

Closed
andrexibiza wants to merge 1 commit into
tmp/pr91079-semantic-base-20260825from
tmp/pr91079-reviewed-implementation
Closed

andrexibiza wants to merge 1 commit into
tmp/pr91079-semantic-base-20260825from
tmp/pr91079-reviewed-implementation

Conversation

@andrexibiza

Copy link
Copy Markdown
Owner

Temporary semantic-composition carrier. Base is exact upstream main f751a8c; head is the reviewed NousResearch#91079 implementation db32f7b. This PR exists only to let GitHub compute the three-way merge tree; the public NousResearch#91079 branch will receive a new single-parent product-only commit and this temporary PR will be closed/removed.

…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