You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Bring PR 435 up to date with main (65 commits), reconciling the bridge-seam
work with two paradigm shifts main introduced:
- Contract gate: main replaced the integer contract with minor-version
coupling (#468). plugin.json now carries the frozen D4 tombstone
requires-contract ">=3,<4" alongside the branch's "hooks" registration.
- FO Startup collapse: main collapsed the FO Startup recipe to <=4 steps
("boot identifies, engage converges") and caps first-officer-shared-core.md
at 26755 bytes. Rewove PR 435's boot additions onto that spine:
* launch-branch pin -> a sub-bullet of the boot-identify step
* before-greet Bridge liveness heartbeat -> step 2b (non-counting),
an explicit carve-out from main's "boot writes nothing" rule
* gate drain-before-present kept in «gate.assemble-verdict»
To fit the byte cap while preserving the opt-in fleet feature, relocated
the Fleet Mode section to a deferred references/fo-fleet.md (idiomatic to
main's defer-non-common-prose philosophy), rewritten against the new
boot-identify + engage paradigm, and repointed fo-dispatch-core + SKILL.md.
.gitignore: kept the _bridge/ block, dropped main's duplicate /spacedock.
All contractlint + bridge/fleet integration tests pass; full suite green
except the pre-existing agentsview TestSurveyCodexPresenceThroughSync
(fails identically on clean main — local binary quirk).
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
0 commit comments