Status:
draft v0.2 — Texi architecture review approved_with_required_revisions on v0.1; revisions applied 2026-05-08 (postmortem-element narrowing, risk-tier split adoption-vs-activation, solution-table timing softened, storage-verb expansion, source-ref cleanup). SPEC + runtime enforcement deferred until uptake gaps observed (Phase 2/3).method.wall-break.persistence
Miranda (Wallbreak Protocol) — agents push through plateaus instead of stopping early. Working names pending legal clearance. The full schema, triggers, expected outputs, risk-tier semantics, and phase-enforcement strategy follow below.Rationale
Frank’s provocation: if “memory is weak” is why agents stop early, then Prism’s substrate is weak too. The collaboration verdict (Candi / Texi / Donna) is no — Prism’s substrate is sound (SPEC-094 puts behavioral memory in TriGraph, not scattered local files). What is missing is the protocol layer on top that forces agents to use the substrate under pressure. “Memory is weak” describes a behavioral gap, not a storage gap. Agents stop early not because the data is gone, but because nothing forces them to retrieve it, lay out alternatives, critique their own assumptions, and capture the wall when it persists. This fragment is that protocol layer.The six elements
1. Stop-detect trigger
Fire the protocol when ANY of these conditions hold:- Two failed probes in a row produced no new information — same query, same shell command class, same hypothesis re-stated.
- Repeated uncertainty — the agent is asking variants of the same question to itself or the operator without new evidence resolving them.
- Task too large — the assignment exceeds a single agent’s working memory and the agent is tempted to ship “phase 1” without operator authorization to defer the rest.
- Conflicting authority — two governance signals (rule / peer / memory) point in opposite directions and the agent is about to pick the path of least resistance instead of escalating.
- Partial-stop temptation — the agent is composing an end-of-turn summary that defers a concrete in-scope step instead of executing it.
2. Solution-table forcing
A solution table is a tabulation that the agent commits to its session journal:| Tried | Result | Why it failed | Next attempt |
|---|---|---|---|
| approach A | observation | hypothesis-disproof | approach B |
3. Self-critique loop
Before the next attempt, the agent answers in writing: “What assumption am I making that, if wrong, would explain the current wall?” The answer is captured next to the solution table. This is the dual of postmortem-after-the-fact — it is hypothesis-test-before-the-fact.4. Wrap-time handoff gate
Aprism_checkpoint or prism_wrap whose next_actions is empty, “TBD”, “next steps unclear”, or paraphrases thereof when the assignment is incomplete is a wall-break-not-captured signal. The agent must either:
- Name a concrete next action and a recipient, OR
- File a wall-break postmortem with action item, OR
- Hand off to a lane owner via
prism_signalwith the partial state attached.
5. Recall-on-task-start
At the beginning of a non-trivial assignment, the agent runssemantic_recall (or future prism_method_fragment_recall) against TriGraph for: “have I or peer agents hit this wall before, and if so, how did it resolve?” Memory becomes active retrieval, not passive storage.
6. Postmortem on structural / failed / reversal walls — not every wall
Aprism_postmortem is required when the wall-break:
- exposed a structural or recurrent gap (something that will keep biting other agents),
- failed to break (the protocol did not get the agent unstuck and a peer / operator had to intervene),
- caused operator-visible reversal (work shipped then rolled back, deploy reverted, etc.), or
- belongs to a tracked issue class (a known failure pattern with a postmortem family — surface staleness, signal delivery, BIOS drift, etc.).
solution_table / task_state / validation_result via prism_note, store_session_delta, prism_journal, or prism_checkpoint — whichever fits the lifecycle moment.
Walls that do NOT break get an escalation prism_signal to the lane owner or operator — silent persistence is forbidden.
Rationale: blanket auto-postmortem creates noise, depresses postmortem signal-to-ratio, and makes agents reluctant to trigger the protocol because the bookkeeping cost is too high. Postmortems exist to capture structural lessons; routine resilience is its own reward.
Trigger vocabulary
The five concrete triggers are intentional. They are observable from session transcripts; an auditor can replay a session and mark each tick aswall_break_eligible: true|false. Future SPEC-094 advisory integration (Phase 2) and prism_stuck verb (Phase 3) reuse this exact vocabulary.
Phase enforcement
Per Texi architecture review 2026-05-08 (signal00734649, approved_with_required_revisions):
- Phase 1 (now): authority by social contract. Humans (Frank operator, Candi governance) and rules (this fragment) hold it; agents check themselves at every checkpoint, wrap, and substantive turn.
- Phase 2 (deferred): SPEC-094
behavioral_rulesadvisory integration —prism_startreturns a wall-break reminder when the agent’s prior session showed a partial-stop pattern.wall_break_notesession-delta type andwall_break_triggered/wall_break_resolvedtelemetry. Not active until Phase 1 shows uptake gaps. - Phase 3 (deferred):
prism_stuckverb that sequences detection → solution-table prompt → recall → postmortem in one structured call. Not active until enforcement need is demonstrated.
Risk-tier semantics
Two risk surfaces:- Adoption / publication: R2. Methodology change. Requires Candi (governance owner) acknowledgement, Donna (engineering feasibility) acknowledgement, and Texi (architecture) review recorded. This v0.2 satisfies that gate.
- Activation during execution: R1 default. Routine wall-break inside an ordinary task. The agent self-applies without external review.
- architecture, governance, or memory semantics,
- cross-lane authority or unresolved peer conflict,
- data-model, install-flow, or session-boot path,
- an irreversible change (destructive op, schema migration, secret rotation).
prism_signal before continuing — solo wall-break is not sufficient at R2 / R3.
Publication review trail (v0.2)
- Authors: Donna (engineering verdict + initial draft + revisions)
- Architecture: Texi — review approved_with_required_revisions on v0.1, revisions applied as v0.2 above
- Governance: Candi — incorporates this fragment into Miranda (Wallbreak) / Memory Enforcement research synthesis
- Operator: Frank — original provocation; final ack at publish
review_gates until SPEC-078 typed-artifact promotion is available.
Cross-references
- SPEC-094 v0.3 — persona behavioral memory served from TriGraph (the substrate this protocol uses)
- SPEC-063 — postmortem closed-form template (Element 6 dependency)
- SPEC-078 v0.2 §Method Fragments — fragment authoring convention
- method.completion.done-definition — sibling fragment; “complete = deployed + verified”, same anti-partial-stop spirit
- ADR-pending: prism_wrap BIOS pre-flight — narrow case of Element 4 (handoff gate)

