Skip to content

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

Merged
AceHack merged 1 commit into
mainfrom
otto-cli/cross-ref-b0897-ople-to-amara-thermal-forgetting-b0840-joins-are-time-entanglements-2026-05-28
May 28, 2026
Merged

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
AceHack merged 1 commit into
mainfrom
otto-cli/cross-ref-b0897-ople-to-amara-thermal-forgetting-b0840-joins-are-time-entanglements-2026-05-28

Conversation

@AceHack
Copy link
Copy Markdown
Member

@AceHack AceHack commented May 28, 2026

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-0840

Already 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

  • B-0897 + Amara 2026-05-28 ferry with verbatim keepers:
    • Operational: "Persist is Emit across the agent/substrate boundary with a future Observe attached"
    • Temporal: "Persist is the promise that the future can still talk to the past"
    • Explicit note that 4-primitives framing is approximate; cleaner factorization is 3 canonical primitives (Observe / Limit / Emit) + 1 derived bridge (Persist as temporal bivector agent/internal ∧ substrate/time)
  • B-0840 + Amara 2026-05-26 ferry with tiny blade:
    • "Joins are time-entanglements in the computational-substrate sense" — Persist IS join-as-time-entanglement at substrate-bridge scope
    • Plus 6-tier retention hierarchy + 4-keeper-rule final form

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

Test plan

  • 2 files changed (B-0897 frontmatter + OPLE rule composes-with section)
  • 3 insertions total (1 frontmatter line + 2 substantive composes-with bullets with verbatim Amara keepers)
  • No semantic changes to either substrate (extensions only)
  • Commit canary HEAD~1=61 HEAD=61
  • Isolated worktree off origin/main
  • Branch prefix otto-cli/

🤖 Generated with Claude Code

…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>
Copilot AI review requested due to automatic review settings May 28, 2026 09:10
@chatgpt-codex-connector
Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@AceHack AceHack enabled auto-merge (squash) May 28, 2026 09:11
@AceHack AceHack merged commit e1ce8f6 into main May 28, 2026
28 of 30 checks passed
@AceHack AceHack deleted the otto-cli/cross-ref-b0897-ople-to-amara-thermal-forgetting-b0840-joins-are-time-entanglements-2026-05-28 branch May 28, 2026 09:13
@AceHack AceHack review requested due to automatic review settings May 28, 2026 09:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant