The original M3-11 edge set captured the harness (M3-02) and client (M3-09) but omitted the server verbs (M3-05/06) and scope service (M3-04). The E2E acceptance cases #1–#5/#8–#10 exercise list/get over mTLS, so those are hard prerequisites. The under-specified DAG caused a premature M3-11 dispatch this session (caught at intake by coder1). Also records the M3 read-path invariant scope so it isn't mis-asserted: no-persist + existing enrollment audit only; read-verb audit-log writes are deferred to M4.
## What
- Mark **FED-M3-09** (PR #673) and **FED-M3-07** (PR #674) done — both merged to main.
- Mark **FED-M3-05** in-progress (dispatched to coder1).
- **Fix `FED-M3-11` depends_on:** `M3-02, M3-09` → `M3-02, M3-04, M3-05, M3-06, M3-09`.
## Why
The original M3-11 edge set captured the harness (M3-02) and client (M3-09) but omitted the server verbs (M3-05/06) and scope service (M3-04). The E2E acceptance cases #1–#5/#8–#10 exercise list/get over mTLS, so those are hard prerequisites. The under-specified DAG caused a premature M3-11 dispatch this session (caught at intake by coder1). Also records the M3 read-path invariant scope so it isn't mis-asserted: no-persist + existing enrollment audit only; read-verb audit-log writes are deferred to M4.
## Risk
Docs-only; no code paths touched.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
- FED-M3-09 (#673) and FED-M3-07 (#674) merged → mark done
- FED-M3-05 dispatched → in-progress
- Fix FED-M3-11 depends_on: M3-02,M3-09 → M3-02,M3-04,M3-05,M3-06,M3-09
The original M3-11 edge set omitted the server verbs + scope service even
though its E2E acceptance cases (#1-5, #8-10) exercise list/get over mTLS.
The under-specified DAG caused a premature M3-11 dispatch this session.
Also records the M3 read-path invariant scope (no-persist + enrollment
audit only; read audit-log writes deferred to M4).
Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
What
FED-M3-11depends_on:M3-02, M3-09→M3-02, M3-04, M3-05, M3-06, M3-09.Why
The original M3-11 edge set captured the harness (M3-02) and client (M3-09) but omitted the server verbs (M3-05/06) and scope service (M3-04). The E2E acceptance cases #1–#5/#8–#10 exercise list/get over mTLS, so those are hard prerequisites. The under-specified DAG caused a premature M3-11 dispatch this session (caught at intake by coder1). Also records the M3 read-path invariant scope so it isn't mis-asserted: no-persist + existing enrollment audit only; read-verb audit-log writes are deferred to M4.
Risk
Docs-only; no code paths touched.
🤖 Generated with Claude Code