Changelog
- c6a5659 Merge pull request #2210 from Gentleman-Programming/fix/721-sdd-apply-executor-override
- 87f3ac6 Merge pull request #2670 from decode2/issue-2664
- 12d9b25 Merge pull request #2683 from aparragithub/fix/2682-engram-worktree-project
- 9cccfe5 Merge pull request #2684 from Gentleman-Programming/fix/2675-windows-systemroot
- 085eeb1 Merge pull request #2686 from Gentleman-Programming/fix/2676-consent-runtime-identity
- d5011d8 Merge pull request #2689 from Gentleman-Programming/fix/2679-maintainer-recovery
- d0e870b Merge pull request #2690 from Gentleman-Programming/fix/2680-wsl-codegraph-rollback
- 23f9489 Merge pull request #2699 from Gentleman-Programming/fix/2693-lens-context-amplification
- d299eb8 Merge pull request #2703 from Gentleman-Programming/fix/2701-windows-suite
- eb7a774 Merge remote-tracking branch 'origin/main' into fold-721-into-2210
- 20bda1b Merge remote-tracking branch 'origin/main' into pr-2670-review
- 3959260 chore: merge origin/main into PR 1105 correction
- 03c586e chore: merge origin/main into PR 1105 runtime correction
- 13b7811 chore: merge origin/main into PR 2210 correction
- 4dbf855 ci(windows): split the oversized R test shard
- 5d79b2a docs(ci): align Windows shard guidance
- 1eb4b26 docs(skills): add the advisory-transport and root-resolution skills
- 965abb0 feat(review): forecast field in negotiated STATUS — kill the try/error/fix/retry loop
- 429adce fix(codegraph): reject WSL Windows npm shims
- 82090a6 fix(install): include OpenCode plugins in rollback snapshot
- e592c7d fix(review): align receipt governance with content identity
- ddc8c24 fix(review): align schema property order with struct field order
- 62b7f18 fix(review): allow the Windows-required SYSTEMROOT in the codex env assertion
- 3677531 fix(review): annotate forecast validation refusals and update contract hashes
- e6857c1 fix(review): bind the real runtime identity in the consent envelope
- 915701a fix(review): complete forecast validation — horizon, kind, description, step sequence
- 5a4d923 fix(review): correct lens recovery edge cases
- 8d0f68b fix(review): enforce forecast-to-transition head invariant
- 94f4c2f fix(review): enforce horizon-to-step-shape invariant in status validation
- 9cd648c fix(review): make status forecast truthful and v2-scoped
- 12c1f9e fix(review): preserve cleanup failure evidence
- c57fc08 fix(review): preserve staged receipt governance after commit
- 3e8d453 fix(review): preserve staged receipt governance after commit (#2694)
- 290fce8 fix(review): retain lens cleanup failure cause
- 8313fe7 fix(review): reuse frozen inspector for lens context
- 1ff5f81 fix(sdd): allow maintainer-authorized provider recovery
- 6579c69 fix(sdd): resolve Engram project identity from linked worktrees
- b720582 fix(sdd): state the executor contract without retracting it, in every delegate_only skill
- d3f0866 fix(sdd-apply): move Executor Override before Orchestrator Gate
- 17745ea merge: resolve conflicts with upstream/main
- 92e4a6c style(review): format internal/cli/review_status_contract.go with gofmt
- c2a379c test(install): compare registered plugins semantically
- ebddab0 test(refusal): update refusal ratchet baseline
- 59f063a test(review): add unit tests for malformed forecast validation error cases
- d90a038 test(sdd): assert the executor role contract the proof now receives
- 59c35af test(sdd): bind apply runtime proof to executor result
- 971491a test(sdd): prove installed apply executor does not delegate
- 872f74f test(sdd): reject incomplete executor proof credentials
- efd9411 trigger CI after fixing gofmt, hashes and refusal annotations