Skip to content
Closed

R2 PB #1140

Show file tree
Hide file tree
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
2 changes: 1 addition & 1 deletion docs/briefs/r2-substrate-manager.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ Substrate primitive landing for `Lens<C>` per the 8-question dialogue (Q6/Q7/Q8
```
Lens<C> = (
name: String,
read: (Dag, Behavior) → Witness<C>, // Q6: Witness<C> stays as-is; Diagnostic.kind extends for structural failures
read: (Dag, Behavior) → Witness<C>, // Q6: Witness<C> stays as-is; structural failures use lens-owned Diagnostic.kind declarations
sequential: Monoid<C>, // structural inhabitance; replaces parallel compose+unit cascade
branch: (C, C) → C,
iterate: (LoopBound, C) → C,
Expand Down
2 changes: 1 addition & 1 deletion docs/r2-structure.md
Original file line number Diff line number Diff line change
Expand Up @@ -403,7 +403,7 @@ Three additional items the Director review identified as R2-expansion (not R3):

**Authority docs** for the dialogue (DECISION-locked paragraphs):
- Q1–Q5 (T-Ground / cross-target modeling): [`docs/design-emission-model.md`](design-emission-model.md) §"Design questions to surface and lock before dispatch"
- Q6–Q8 (lens-framework spec semantics): [`docs/design-lens-framework.md`](design-lens-framework.md) §"Design questions to lock before substrate dispatch"
- Q6–Q8 (lens-framework spec semantics, including Q6's `Diagnostic.kind` extensibility protocol): [`docs/design-lens-framework.md`](design-lens-framework.md) §"Design questions to lock before substrate dispatch"

**Meta-deliverable:** the modeling pattern that surfaced across Q1/Q2/Q3 (find shared parent → distinguish coproducts from coordinates → classify primitive vs lens-extensible) was promoted to [`INVARIANTS.md`](../INVARIANTS.md) §P1 as the "Substrate-fact introduction procedure" — a 3-step decision procedure workers can self-serve when introducing new substrate facts.

Expand Down
Loading