Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
76 commits
Select commit Hold shift + click to select a range
db5d11c
feat(v3): gate #58 apply_lens_self_application_demonstrated
briansrls May 13, 2026
0593d34
Merge remote-tracking branch 'origin/main' into session/bright-raven-420
briansrls May 13, 2026
d7b9f78
Merge remote-tracking branch 'origin/main' into session/bright-raven-420
briansrls May 13, 2026
c9c019e
WIP: apply_lens_self_application_demonstrated
briansrls May 13, 2026
8c0b274
WIP: apply_lens_self_application_demonstrated
briansrls May 13, 2026
e692582
test(v3): prove gate #58 timing EnforcedApplication runs
briansrls May 13, 2026
b24d30c
Merge remote-tracking branch 'origin/main' into session/bright-raven-420
briansrls May 13, 2026
252a5a8
WIP: apply_lens_self_application_demonstrated
briansrls May 13, 2026
cf95b1f
ci(sg0): fix PR #2827 hand-path delta to match census
briansrls May 13, 2026
34acb6a
Merge remote-tracking branch 'origin/main' into session/bright-raven-420
briansrls May 13, 2026
fe980ef
WIP: apply_lens_self_application_demonstrated
briansrls May 13, 2026
54fa0a3
WIP: apply_lens_self_application_demonstrated
briansrls May 13, 2026
9c77a4a
chore(v3): rustfmt enforced_lens_application imports
briansrls May 13, 2026
949bf22
Merge remote-tracking branch 'origin/main' into session/bright-raven-420
briansrls May 13, 2026
bf4b936
Merge remote-tracking branch 'origin/main' into session/bright-raven-420
briansrls May 13, 2026
d0dd45f
WIP: apply_lens_self_application_demonstrated
briansrls May 13, 2026
a4a867e
Merge remote-tracking branch 'origin/main' into session/bright-raven-420
briansrls May 13, 2026
12fcb72
WIP: apply_lens_self_application_demonstrated
briansrls May 13, 2026
ab9622d
WIP: apply_lens_self_application_demonstrated
briansrls May 13, 2026
0664206
WIP: apply_lens_self_application_demonstrated
briansrls May 13, 2026
9e3bc07
WIP: apply_lens_self_application_demonstrated
briansrls May 13, 2026
06e0825
Merge remote-tracking branch 'origin/main' into session/bright-raven-420
briansrls May 13, 2026
bc672ff
WIP: apply_lens_self_application_demonstrated
briansrls May 13, 2026
ab8df5c
WIP: apply_lens_self_application_demonstrated
briansrls May 13, 2026
aec3f78
WIP: apply_lens_self_application_demonstrated
briansrls May 13, 2026
889005e
WIP: apply_lens_self_application_demonstrated
briansrls May 13, 2026
a928a7e
WIP: apply_lens_self_application_demonstrated
briansrls May 13, 2026
be1063d
refactor(v3): generalize std staging load-order edges in build.rs
briansrls May 13, 2026
ebdd9c6
Merge remote-tracking branch 'origin/main' into session/bright-raven-420
briansrls May 13, 2026
94d15e2
WIP: apply_lens_self_application_demonstrated
briansrls May 13, 2026
3e144cc
Merge remote-tracking branch 'origin/main' into session/bright-raven-420
briansrls May 13, 2026
446a22a
test(v3): assert gate #58 timing receipt structurally, not prose
briansrls May 13, 2026
1c2971c
WIP: apply_lens_self_application_demonstrated
briansrls May 13, 2026
afc0f6c
WIP: apply_lens_self_application_demonstrated
briansrls May 13, 2026
e0845b7
Merge remote-tracking branch 'origin/main' into session/bright-raven-420
briansrls May 13, 2026
ba8bdc0
WIP: apply_lens_self_application_demonstrated
briansrls May 13, 2026
fc0b4b4
Merge remote-tracking branch 'origin/main' into session/bright-raven-420
briansrls May 13, 2026
d2fe6eb
Merge remote-tracking branch 'origin/main' into session/bright-raven-420
briansrls May 13, 2026
e06a285
fix(ci): make PR #2827 P5 append one receipt per INVARIANTS (b)
briansrls May 13, 2026
0c13138
Merge remote-tracking branch 'origin/main' into session/bright-raven-420
briansrls May 13, 2026
1adec6b
Merge remote-tracking branch 'origin/main' into session/bright-raven-420
briansrls May 13, 2026
2bff73a
Merge remote-tracking branch 'origin/main' into session/bright-raven-420
briansrls May 13, 2026
d2f703d
WIP: apply_lens_self_application_demonstrated
briansrls May 13, 2026
3d0890e
WIP: apply_lens_self_application_demonstrated
briansrls May 13, 2026
bcfdbbc
WIP: apply_lens_self_application_demonstrated
briansrls May 13, 2026
c171def
WIP: apply_lens_self_application_demonstrated
briansrls May 13, 2026
251aeb9
WIP: apply_lens_self_application_demonstrated
briansrls May 13, 2026
36b8bb3
WIP: apply_lens_self_application_demonstrated
briansrls May 13, 2026
e0b5b33
docs: sync gate #58 P5 receipts with import-derived std staging
briansrls May 13, 2026
64dcef1
Merge remote-tracking branch 'origin/main' into session/bright-raven-420
briansrls May 13, 2026
0551495
WIP: apply_lens_self_application_demonstrated
briansrls May 13, 2026
b5dd99b
WIP: apply_lens_self_application_demonstrated
briansrls May 13, 2026
07a4073
WIP: apply_lens_self_application_demonstrated
briansrls May 13, 2026
7252ea5
WIP: apply_lens_self_application_demonstrated
briansrls May 13, 2026
908031a
WIP: apply_lens_self_application_demonstrated
briansrls May 13, 2026
3447dca
WIP: apply_lens_self_application_demonstrated
briansrls May 13, 2026
8abedf9
WIP: apply_lens_self_application_demonstrated
briansrls May 13, 2026
53abe8a
Merge remote-tracking branch 'origin/main' into session/bright-raven-420
briansrls May 13, 2026
f5a3426
WIP: apply_lens_self_application_demonstrated
briansrls May 13, 2026
0f11bc2
WIP: apply_lens_self_application_demonstrated
briansrls May 13, 2026
2019baa
WIP: apply_lens_self_application_demonstrated
briansrls May 13, 2026
e0d1206
WIP: apply_lens_self_application_demonstrated
briansrls May 13, 2026
4f03252
WIP: apply_lens_self_application_demonstrated
briansrls May 13, 2026
b5ed8fb
WIP: apply_lens_self_application_demonstrated
briansrls May 13, 2026
ab706f5
WIP: apply_lens_self_application_demonstrated
briansrls May 13, 2026
9ef1e0f
WIP: apply_lens_self_application_demonstrated
briansrls May 13, 2026
378b2d2
WIP: apply_lens_self_application_demonstrated
briansrls May 13, 2026
6d6dc7e
WIP: apply_lens_self_application_demonstrated
briansrls May 13, 2026
96a0029
WIP: apply_lens_self_application_demonstrated
briansrls May 13, 2026
3caa3de
docs(std): Practice-4 traffic light for TimingEnforcementProjected; c…
briansrls May 13, 2026
f850957
Merge remote-tracking branch 'origin/main' into session/bright-raven-420
briansrls May 13, 2026
dda35d8
docs(INVARIANTS): gate #58 SG-0 row names 3-param EnforcedApplication…
briansrls May 13, 2026
cd2e8fb
Merge remote-tracking branch 'origin/main' into session/bright-raven-420
briansrls May 13, 2026
e4a05e7
WIP: apply_lens_self_application_demonstrated
briansrls May 13, 2026
d78a710
WIP: apply_lens_self_application_demonstrated
briansrls May 13, 2026
14ce880
docs(v3-compiler): gate #58 rustdoc names 3-param EnforcedApplication…
briansrls May 13, 2026
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
1 change: 1 addition & 0 deletions INVARIANTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -342,6 +342,7 @@ Per **Dispatch-Discipline Mechanisms (b)** above, each **new** path added to `EX
| `src/v3/compiler/tests/integration/file_attachment_substrate_carrier_test.rs` | **R3 program plan:** `docs/r3-program-plan.md` §1.8 gate **#62** `substrate_gap_file_ingestion_closed` (T-Workflow-As-Data substrate-gap class; worker brief `docs/briefs/r3-substrate-gate-62-file-attachment-carrier-worker.md`). **Dissolution:** remove when a `.dag` `TestClaim` / PB-B-1 runner receipt can assert `FileAttachment` field names + cross-module nominal wiring against `generated_full_bootstrap_dag()` without this hand-Rust structural ratchet (same dissolution posture as `timing_lens_substrate_carrier_test.rs` for gate #55). **Interim ratchet:** `file_attachment_shape_locked` + `file_attachment_field_types_locked` + `file_attachment_field_count_is_five` pin the ratified Refined-B-1 five-field subset of `WorkflowObservationAnchor` (`NodeId`, `ContentHash`, `WorkflowProducerId`, `WorkflowRunId`, `Nanoseconds`) exactly as declared in `src/v3/std/timing_lens.dag`; existence proof carrier construction stays in-module as `gate_62_file_attachment_demo_record`. |
| `src/v3/compiler/tests/integration/m2_substrate_inhabitance_test.rs` | **ROADMAP:** `ROADMAP.md` — **Tier-3 perf-budget Phase-1 hand-Rust mirror benches** / T-Tier3-Dissolution paired-dispatch (`docs/briefs/r3-pb-t-tier3-consumer-slice-worker.md`). **Plan:** `docs/r3-program-plan.md` §1.8 gate **#2** `tier3_computation_mirror_dissolved` (state-check; **CONSUMER_LANDED** = §1.7 executable-consumer sense, not INVARIANTS §P2 generated-consumer — see plan §1.7 “State-check …” paragraph). **Dissolution:** retire remaining Tier3 host mirrors per `docs/r3-structure.md` §Acceptance as Evaluator-backed std bodies land. **Interim ratchet (P5 Mechanism (b)):** `tier3_computation_mirror_trivial_constructors_dissolved` (PR #2789 narrow slice) + `tier3_computation_mirror_kernel_algebra_profile_substrate_authority` with brace-bounded `dag.rs` scan asserting `type_iteration_dimension` delegates through `BOOTSTRAPPED_DAG.kernel_algebra_profile` (forbid parallel hand-maintained type→profile tables); sibling Tier3 rows in this file carry the same lane receipts. |
| `src/v3/compiler/tests/integration/r3_gate_60_phase2_width_nat_parser_test.rs` | **ROADMAP:** `ROADMAP.md` — **`substrate_gap_parser_grammar_closed`** / R3 gate **#60** (Phase 2.1 parser slice: angle-only width nat in `<…>`, `TypeAngleArg` substrate split, `Compose<Algebra, MachineWidth<N>>` lowering with literal phantom width). **Dissolution:** remove when gate #60 parse/lower/routing receipts are carried by `.dag` `TestClaim` / generated harness without this hand-authored `compile_to_dag` + `parse_for_test` module (per `docs/audit/r3-gate-60-decomposition.md` follow-on slices). **Interim ratchet:** `gate_60_phase2_parse_accepts_algebra_angle_width_nat`, `gate_60_phase2_int_64_lowers_to_compose_int_machine_width_literal`, `gate_60_phase2_nat_8_lowers_via_uint_slot`, `gate_60_integer_routing_witness_accepts_literal_nat_machine_width`, `gate_60_bare_numeric_type_is_parse_rejected`, `gate_60_int_disallowed_width_fails_closed_without_malformed_template_args`. |
| `src/v3/compiler/tests/integration/t_gate_58_apply_lens_self_application_test.rs` | **ROADMAP:** `ROADMAP.md` → `### Nine lanes` → **T-PB-B** / `pb_rust_tests_outside_residual_zero`. **Plan:** `docs/r3-program-plan.md` §1.8 gate **#58** `apply_lens_self_application_demonstrated` — lane **T-Lens-Self-Application** (`EnforcedApplication<TimingMeasurement, TimingBudget, TimingEnforcementProjected>` bootstrap receipt over `gate_58_apply_lens_self_application_pass` + typed witness `gate_58_modeled_ci_timing_measurement` (`gate_58_ci_workflow_timing_row` with `workflow: modeled_gunbc_ci_workflow`) in `src/v3/std/t_ci_workflow_as_data_demo.dag`). **Dissolution:** remove when a `.dag` `TestClaim` / runner receipt asserts the same `generated_full_bootstrap_dag()` facts (empty bootstrap diagnostics + witness declarations) without this Rust harness. **Interim ratchet:** `apply_lens_self_application_demonstrated_bootstrap_receipt` + `gate_58_modeled_ci_timing_measurement` presence checks. **Co-receipt (same PR, P5 single surface):** expanded `src/v3/compiler/src/enforced_lens_application.rs` timing consumer + `src/v3/compiler/build.rs` default-rank std `STAGED_FILES` ordering from parsed `import v3.std.*` edges (Kahn topo among co-ranked files; single authority with module imports) are documented in `scripts/ci-merge/sg0-pr-body-append.2827.txt` (prepended to the PR body in CI) with explicit ROADMAP rows + dissolution triggers per INVARIANTS §P5 Mechanism **(b)**. |

### SG-0 hand-authored compiler non-test paths (`src/v3/compiler/src/`)

Expand Down
Loading
Loading