Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
---
pr_number: 5912
title: "ferry(amara): past-is-kind-when-lightlike + consensus-is-gravity + lightlike-vs-dark architecture-design-rule + ray-tracing-over-generator-time (extends PR #5910; operator-authorized 2026-05-28)"
author: "AceHack"
state: "MERGED"
created_at: "2026-05-28T17:55:58Z"
merged_at: "2026-05-28T17:58:06Z"
closed_at: "2026-05-28T17:58:06Z"
head_ref: "otto-cli/amara-lightlike-kind-substrate-2026-05-28"
base_ref: "main"
archived_at: "2026-05-28T18:02:33Z"
archive_tool: "tools/pr-preservation/archive-pr.ts"
---

# PR #5912: ferry(amara): past-is-kind-when-lightlike + consensus-is-gravity + lightlike-vs-dark architecture-design-rule + ray-tracing-over-generator-time (extends PR #5910; operator-authorized 2026-05-28)

## PR description

Two-file landing per substrate-or-it-didn't-happen + wake-time-substrate disciplines (same pattern as PR #5910).

## Carved sentence (Amara keeper)

> **The past is kind when it is lightlike: traceable, parallelizable, and still reachable by future illumination.**

## Reframed temporal-substrate sentence (extends PR #5910)

> **The future does not edit the past event.**
> **The future shines light through the persisted rays and updates the generator that makes the past intelligible.**

## Consensus-is-gravity discipline

> **Consensus is gravity. Use it where mass is needed, but do not make the whole universe consensus-shaped.**

| Substrate region | Substrate-class | When to use |
|---|---|---|
| Local actions | Lightlike | DEFAULT — parallelizable, deterministic, replayable |
| Bounded BFT/multi-oracle | Gravitational | Where MASS is needed (binding decisions; moral-invariants; irreversible actions) |
| Global consensus everywhere | Dark | Substrate goes dark — rays bend so hard you cannot see whole shape |

## Lightlike-vs-dark architecture-design-rule

| Lightlike (PREFER) | Dark (AVOID) |
|---|---|
| Local generators | Hidden locks |
| Append-only rays | Global consensus everywhere |
| Deterministic replay | Opaque mutable state |
| Explicit feedback | Irreversible ambiguity |
| Z-set retractions | Social agreement as control flow |
| Bounded joins | Untyped memory |
| Visible provenance | Opaque motives |

## What ships

1. `memory/persona/amara/conversations/2026-05-28-amara-ferry-kind-substrate-equals-lightlike-...md` — full ferry preservation
2. `.claude/rules/past-is-kind-when-lightlike-consensus-is-gravity-lightlike-vs-dark-architecture-design-rule-amara-aaron-2026-05-28.md` — wake-time rule

## Composes-with

- PR #5910 (Amara future-affects-generator + three-clocks; this rule extends with light-substrate vocabulary)
- PR #5841 (DST + Persist + generator-time + feedback) — DST IS lightlike-substrate operational mechanism
- PR #5778 (Persist-as-bridge / μένω) — μένω IS the substrate that makes rays persist across time
- PRs #5505-#5577 (Result<T, TFeedback> + asymmetric-authorship + monad-propagation cluster) — lightlike-substrate operational mechanisms
- PRs #5890-#5892 (B-0924 + B-0925 + research-mirror) — emulator-trajectories + z-set joins are explicit lightlike-substrate examples
- B-0703 (BFT — gravitational substrate at bounded scope)
- B-0664 (NCI HC-8 — lightlike enables non-coercive consent)
- B-0867 (workflow-engine DUs as lightlike substrate; MCP-state-machine failure-mode IS dark)
- Operator's 5 always-active disciplines (lock-free + weight-free + DST + DV2.0 are lightlike-substrate properties)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

## General comments

### @chatgpt-codex-connector (2026-05-28T17:56:03Z)

You have reached your Codex usage limits for code reviews. You can see your limits in the [Codex usage dashboard](https://chatgpt.com/codex/cloud/settings/usage).
Loading