Skip to content

feat: escalate Board risks to read-only Head - #413

Merged
bearmug merged 9 commits into
mainfrom
feat/issue-410-board-head-escalation
Aug 17, 2026
Merged

feat: escalate Board risks to read-only Head#413
bearmug merged 9 commits into
mainfrom
feat/issue-410-board-head-escalation

Conversation

@bearmug

@bearmug bearmug commented Aug 17, 2026

Copy link
Copy Markdown
Contributor

Summary

Closes #410.

  • Add opt-in bounded Board-to-Head escalation on material risks.
  • Reuse the compact sanitized Board ledger and the existing read-only Head adapter.
  • Cap Head calls per session, use one completion attempt, deduplicate risk fingerprints, and fail closed on errors.
  • Queue Head output as visible non-binding nextTurn advice with no automatic turn or mutation.
  • Add explicit board watch head status|on|off controls and integration coverage.

Validation

  • npm test -- --run packages/advisor/src/board-watcher.test.ts packages/advisor/src/extension.test.ts — 19 tests passed
  • npm run check — passed
  • git diff --check — passed

Stack

Base: PR #412 / issue #409. #411 will document cheap main-model profiles and runtime model truth on top of this PR.

@bearmug
bearmug force-pushed the feat/issue-410-board-head-escalation branch 2 times, most recently from 8649fc0 to edf16a3 Compare August 17, 2026 22:54
@bearmug
bearmug force-pushed the feat/issue-410-board-head-escalation branch 2 times, most recently from 8c902f5 to 6981776 Compare August 17, 2026 23:20
Base automatically changed from feat/issue-409-board-watcher to main August 17, 2026 23:49
@bearmug
bearmug force-pushed the feat/issue-410-board-head-escalation branch from 2d87988 to d3d58b3 Compare August 17, 2026 23:50
@bearmug
bearmug merged commit 959214b into main Aug 17, 2026
1 check passed
@bearmug
bearmug deleted the feat/issue-410-board-head-escalation branch August 17, 2026 23:52
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.

feat: escalate material Board risks to read-only Head-of-Board

1 participant