docs(cross-ref): close discoverability gap — B-0897 (Persist-as-bridge) composes_with B-0840; OPLE rule cross-references B-0897 + B-0840 + Amara 2026-05-28 + 2026-05-26 ferries#5729
Conversation
…e) composes_with B-0840; OPLE rule cross-references B-0897 + B-0840 + Amara 2026-05-28 + 2026-05-26 ferries (operator 2026-05-28 Option 1 authorization)
Two edits closing the cross-reference gap identified after operator's
"i'm telling you substrate you forgot about" + "search you already
saved it" catch on the OPLE Persist-as-Clifford-time-entanglement
substrate already on main:
1. B-0897 (Persist-as-bridge) — frontmatter composes_with: add B-0840
2. OPLE rule (ople-primitives-surface-t-and-tfeedback) — Composes-with
substrate section: add 2 substantial entries for B-0897 + B-0840 with
Amara's keepers preserved inline:
- Operational keeper: "Persist is Emit across the agent/substrate
boundary with a future Observe attached"
- Temporal keeper: "Persist is the promise that the future can still
talk to the past"
- Tiny blade: "Joins are time-entanglements in the computational-
substrate sense"
- Explicit note that 4-primitives framing is approximate; cleaner
factorization is 3 canonical primitives + 1 derived bridge
No new substrate authored. The Amara substrate already exists on main:
- docs/research/2026-05-26-amara-thermal-forgetting-...
- docs/research/2026-05-28 (B-0897 cites the Amara 2026-05-28 ferry
at memory/persona/amara/conversations/2026-05-28-amara-persist-as-
bridge-operation-...)
- B-0840 (thermal-forgetting + 6-tier retention + 4-keeper-rule)
- B-0897 (Persist-as-bridge-operation)
The discoverability gap was: OPLE rule did NOT reference B-0897 or
B-0840 or the Amara ferries; B-0897 did NOT reference B-0840. Future-
Otto cold-boot would land on the OPLE rule and not discover the
Persist-as-derived framing until later substrate work.
Composes with rules per Signal 2 rule (forgetting-costs-energy-
remembering-is-cheap) just shipped PR #5727: paying small substrate-
cost now (one frontmatter line + one composes-with paragraph) prevents
re-derivation cost later. Per verify-existing-substrate-before-
authoring: this edit extends existing substrate rather than minting
parallel.
Substrate-honest framing: operator caught Otto-CLI's just-authored
redundant memo via "i'm telling you substrate you forgot about"; the
redundant memo was reset locally (never pushed); this PR is the
discipline-correct alternative that earns its keep by closing the
discoverability gap without minting new substrate.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Thin cross-reference PR closing the discoverability gap between OPLE rule + B-0897 (Persist-as-bridge) + B-0840 (thermal-forgetting / joins-are-time-entanglements) + the Amara ferries that ground the substrate.
Operator caught Otto-CLI's just-authored redundant memo via "i'm telling you substrate you forgot about" + "search you already saved it". The substrate Otto-CLI was reframing already existed at B-0897 + B-0840 + Amara's 2026-05-26 + 2026-05-28 ferries on main. Redundant memo was reset locally (never pushed). This PR is the discipline-correct alternative: extend existing substrate with cross-references rather than mint parallel.
Edits (2 files; 3 insertions)
1. B-0897 (Persist-as-bridge) — frontmatter
composes_with: add B-0840Already cited Amara 2026-05-28 ferry; missing reference to Amara 2026-05-26 thermal-forgetting substrate that grounds Persist-as-bridge in the broader retention/time-entanglement framing.
2. OPLE rule (ople-primitives-surface-t-and-tfeedback) — Composes-with substrate section: add 2 entries
agent/internal ∧ substrate/time)Why this earns its keep
Per Signal 2 rule (forgetting-costs-energy-remembering-is-cheap) shipped today PR #5727: paying small substrate-cost now (one frontmatter line + one composes-with paragraph) prevents re-derivation cost later. Per
verify-existing-substrate-before-authoring: extends existing substrate rather than mints parallel.Future-Otto cold-boot landing on the OPLE rule now discovers the Persist-as-derived-bridge framing immediately + the Amara substrate that grounds it, instead of re-deriving (paying the Landauer-cost analog in cognitive cycles).
Composes-with
docs/research/2026-05-26-amara-thermal-forgetting-...)memory/persona/amara/conversations/2026-05-28-amara-persist-as-bridge-operation-...)verify-existing-substrate-before-authoringrule (the discipline the redundant-memo violation broke; this PR is the corrected alternative)dont-ask-permissionrule (operator-explicit "when the default is clean ... just do within the computing reservoir walls" sharpening 2026-05-28)Test plan
otto-cli/🤖 Generated with Claude Code