feat(tess): add Mos coordination boundary #735
Reference in New Issue
Block a user
Delete Branch "feat/tess-mos-coordination"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
handoff/observe/resultMos coordination contract and deterministic native in-process adapterConstraints
apps/gateway/src/commands/command-authorization.service.tsVerification
TURBO_FORCE=true pnpm typecheckTURBO_FORCE=true pnpm lintTURBO_FORCE=true pnpm format:checkTURBO_FORCE=true pnpm test(42 tasks; 0 cached)Closes #710
VERIFIED APPROVE reviewer-of-record [W-jarvis:reviewer-gpt5.5] head
7936e15d3aFindings:
MosCoordinationPortexposes onlyhandoff/observe/result; no dispatch/assign/review/merge/cancel verbs are present in the exported coordination port. Gateway scope derives actor/tenant/requester from trusted runtime context/config, uses divergent Nova→Conductor identities, and fail-closed tests cover unconfigured requester, self-delegation, target drift, cross-tenant observe/result, and public-contract verb absence.Transport is the native in-process
InMemoryMosCoordinationPortwith no fleet/tmux dependency or Mos-side consumer; contract remains transport-neutral.command-authorization.service.tsis byte-identical toorigin/main(hasha9f829e7ecec721c6c585fe0da56fb5d6a6441e9), no live creds found, and no source hardcoded Tess agent identity introduced. CI pipeline1752is currently running/pending; merge on green.Marker: ROR-735-APPROVE-7936e15d
VERIFIED APPROVE reviewer-of-record [W-jarvis:reviewer-gpt5.5] head
5022911f84Fast re-ROR after head move:
5022911f84dd7ac30f40df31a53f6cd31a51728fis a direct child of the previously reviewed7936e15d3ae137c91c88efdab4bb09b863a2195d; the only two-dot delta isdocs/scratchpads/tess-m4-001-mos-coordination.md(3-line scratchpad doc change), so the approved code/test content is unchanged.Prior M4-001 findings still hold: handoff/observe/result-only contract, trusted config/context-derived identity, fail-closed self/drift/cross-tenant coverage, native in-process adapter, byte-identical command authorization digest, no live creds/no hardcoded Tess identity. CI pipeline
1754is green; Mos merges on green.Marker: ROR-735-APPROVE-5022911f