Skip to content
Merged
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
8 changes: 4 additions & 4 deletions docs/r3-program-plan.md
Original file line number Diff line number Diff line change
Expand Up @@ -284,10 +284,10 @@ This principle is NOT a separate lane; it's a per-lane gate-shape requirement ap
| 85 | `forall_exists_quantifier_substrate_landed` | substrate-shape | T-Tests-As-Data-Completeness | DECLARED (added to §"Acceptance" 2026-05-06) | ForAll / Exists quantifier substrate |
| 86 | `program_generator_carrier_landed` | substrate-shape | T-Tests-As-Data-Completeness | DECLARED (added to §"Acceptance" 2026-05-06) | ProgramGenerator substrate carrier |
| 87 | `lens_cementing_test_discipline_complete` | state-check | T-Tests-As-Data-Completeness | DECLARED (added to §"Acceptance" 2026-05-06) | every `.dag` lens has cementing test against frozen v2-oracle |
| 88 | `lens_application_carrier_landed` | substrate-shape | T-Lens-Application-Surface | DECLARED (added to §"Acceptance" 2026-05-06) | EnforcedApplication + IntrospectApplication carriers |
| 89 | `section_ref_substrate_landed` | substrate-shape | T-Lens-Application-Surface | DECLARED (added to §"Acceptance" 2026-05-06) | SectionRef disjoint sum |
| 90 | `lens_enforcement_carrier_landed` | substrate-shape | T-Lens-Application-Surface | DECLARED (added to §"Acceptance" 2026-05-06) | per-lens LensEnforcement<Output, Budget> projection |
| 91 | `enforce_violation_routing_landed` | structural-fold | T-Lens-Application-Surface | DECLARED (added to §"Acceptance" 2026-05-06) | Enforce-mode violation routing through DiagnosticSeverity |
| 88 | `lens_application_carrier_landed` | substrate-shape | T-Lens-Application-Surface | CONSUMER_LANDED (Slice A receipt PR #2145) | EnforcedApplication + IntrospectApplication carriers in `src/v3/std/lens_application.dag` |
| 89 | `section_ref_substrate_landed` | substrate-shape | T-Lens-Application-Surface | CONSUMER_LANDED (Slice A receipt PR #2145) | SectionRef disjoint sum (DeclarationScope / NodeScope) in `src/v3/std/lens_application.dag` |
| 90 | `lens_enforcement_carrier_landed` | substrate-shape | T-Lens-Application-Surface | CONSUMER_LANDED (Slice A receipt PR #2145) | parametric `LensEnforcement<Output, Budget>` + `EnforceableLens<Output, Budget>` carriers in `src/v3/std/lens_application.dag`; per-lens data instances co-located with each lens land in Slice B |
| 91 | `enforce_violation_routing_landed` | structural-fold | T-Lens-Application-Surface | DECLARED — substrate routing surface landed PR #2145 (`DiagnosticSeverity = Error` + `EnforcedApplication.diagnostic_severity` + `LensEnforcement.violates`); CONSUMER_LANDED requires the fold-pass consumer per design doc §10 step 2 — deferred to Slice B | Enforce-mode violation routing through `DiagnosticSeverity` per design §3 + INVARIANTS C-8 |
| 92 | `complexity_violation_compile_error_demonstrated` | demonstration | T-Lens-Application-Surface | DECLARED (added to §"Acceptance" 2026-05-06) | apply_lens(complexity, fn, Enforce) fires compile error |
| 93 | `crdt_cost_basis_demonstrated` | demonstration | T-Lens-Application-Surface | DECLARED (added to §"Acceptance" 2026-05-06) | CRDT cost basis via apply_lens |
| 94 | `memory_peak_cost_basis_demonstrated` | demonstration | T-Lens-Application-Surface | DECLARED (added to §"Acceptance" 2026-05-06) | memory-peak cost basis |
Expand Down
Loading
Loading