Skip to content

Commit 1af08b3

Browse files
committed
Phase 42: document Chassis recall posture
1 parent 440bb38 commit 1af08b3

1 file changed

Lines changed: 21 additions & 0 deletions

File tree

README.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -289,3 +289,24 @@ Operational rules:
289289
Mezzanine-owned Temporal workflow only when a cross-repo proof requires it.
290290
- Evidence is emitted through semantic journal tests, restart-durability
291291
receipts, quality/provenance refs, StackLab proofs, and AITrace events.
292+
293+
## Chassis Evolution: Failure-Batch & Codebase Recall
294+
295+
OuterBrain participates in Chassis Evolution by supplying context refs,
296+
memory refs, codebase recall refs, vector-hit refs, and bounded summaries to
297+
`chassis_failure_batches` and to the prompt-building path used by
298+
`chassis_coding_agent_runner`. It helps Chassis explain why a failure batch is
299+
worth a candidate and which prior semantic facts may help the coding agent,
300+
without moving semantic memory ownership into Chassis.
301+
302+
OuterBrain returns refs and bounded summaries, not raw bodies. Chassis stores
303+
recall refs, redacted summaries, digest refs, and evidence refs in its
304+
receipts; raw private semantic memory remains below OuterBrain's own lease and
305+
redaction boundaries.
306+
307+
## Product-Safe DTO Posture
308+
309+
The rule is: no raw private bodies in product DTOs. The only legal posture values are
310+
`:default`, `:strict`, and `:lower_read_lease`. A raw body path requires a
311+
Citadel lower-read lease ref and must still be represented as an explicit,
312+
bounded lower-read flow rather than as a default Chassis or AppKit projection.

0 commit comments

Comments
 (0)