#38: Persist restricted-egress enforcement evidence - #153
Conversation
|
Council of Dans review: repair/defer. Highest-priority gate: Persist enforcement-evidence failures durably and fail closed; configuration/lifecycle evidence alone does not satisfy external DNS/connection/bypass observation. Feature flags are not a substitute for authority, evidence-integrity, or durability fixes; use typed modes only where they provide a real rollout boundary. |
…evidence # Conflicts: # src/server/evidence/ingestion.ts
|
Council update after 3 review-and-repair loops: Pushed repair commits Resolved:
Remaining P1 blockers:
P2 follow-ups: interval-level rather than process-exclusive counter attribution, explicit counter-collection-unavailable evidence, and leased retry claims. Verification: typecheck and formatting pass; 78 focused integration tests and 2 lifecycle tests pass. PostgreSQL and privileged Docker live enforcement remain explicit unexecuted gates. Per the program stop rule, this PR is parked after three loops and work moves to a smaller existing PR. |
Split from the Wayfinder mega PR #137.
Refs #38
Scope
Review notes
This PR is intentionally ticket-scoped. It does not close the referenced issue unless the issue is already complete; CI provides the final integration check.