Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
17 commits
Select commit Hold shift + click to select a range
431e7bb
docs(briefs): R3 CI Layer 2 — PM pre-staged Mgr-fill template
briansrls May 11, 2026
dedcf69
docs(briefs): Layer 2 template — dimensions is Set<Dimension>, not si…
briansrls May 11, 2026
93080af
docs(briefs): Layer 2 template count + wording fixes (cursor BLOCKING…
briansrls May 11, 2026
262f42d
docs(briefs): Layer 2 template — fix skip_<cluster> polarity (openai-…
briansrls May 11, 2026
d19a1a0
docs(briefs): Layer 2 template — cluster aggregation + path-regex ver…
briansrls May 12, 2026
45fc195
docs(briefs): Layer 2 template — fix stale dsl/std/ lens-paths (codex…
briansrls May 12, 2026
7cbf29f
docs(briefs): Layer 2 template — fix regex alternation escape (openai…
briansrls May 12, 2026
1fac492
Merge remote-tracking branch 'origin/main' into docs/r3-ci-layer-2-pr…
briansrls May 12, 2026
b21f4c2
Merge remote-tracking branch 'origin/main' into docs/r3-ci-layer-2-pr…
briansrls May 12, 2026
c61a7ed
docs(briefs): Layer 2 template — Dimension enum is OPEN per design §2…
briansrls May 12, 2026
5c227c5
docs(briefs): Layer 2 template — carry user-defined Timing dim explic…
briansrls May 12, 2026
3dd578d
docs(briefs): Layer 2 template — codify 3-arm regex completeness inva…
briansrls May 12, 2026
8f11a35
docs(briefs): Layer 2 template — restore `...` ellipsis in quoted §2 …
briansrls May 12, 2026
11ce077
docs(briefs): Layer 2 template — add test-source arm to 4 rows violat…
briansrls May 12, 2026
73456f9
docs(r3): add R3 close interrogation sheet — meta-acceptance checklis…
briansrls May 13, 2026
d59ada9
Merge remote-tracking branch 'origin/main' into docs/r3-close-interro…
briansrls May 13, 2026
c928b28
docs(r3): interrogation sheet v1 — adversarial promise-vs-delivery au…
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
10 changes: 5 additions & 5 deletions docs/briefs/r3-ci-layer-2-pm-prestaged-mgr-fill-template.md
Original file line number Diff line number Diff line change
Expand Up @@ -184,10 +184,10 @@ Equivalently: `run_<cluster> = ∃ row ∈ cluster : row affected`. Aggregating
| D | `cost_lens_symbolic_consumer_test::.*` | `[Cost]` | `[Mgr-fill]` (likely: cost.dag + lens_cost*.rs + E-P substrate) | medium | gate lands → Cost |
| D | `lens_behavioral_parity_demonstration_test::r3_gate_73_.*` | `[Complexity, Cost]` | `[Mgr-fill]` (gate #73 LBP — needs cementing-test substrate dep) | medium | LBP demonstration reads both certainty (Complexity) + symbolic-cost (Cost) |
| D | `lens_cost_target_realization_test::.*` | `[Cost, Value]` | `[Mgr-fill]` (cost-target-realization + rustc harness) | medium | realization composes Cost projection with Value emission |
| E | `dimension::analyze_complexity_tests::.*` | `[Complexity]` | `^(src/v3/lenses/(complexity|cost)\.dag|src/v3/compiler/src/(analyze_complexity|dimension).*\.rs|src/v3/compiler/tests/integration/dimension.*\.rs)$` | medium | gate lands → Complexity. **Lens-path correction**: live authority at `src/v3/lenses/complexity.dag` + `src/v3/lenses/cost.dag` |
| E | `dimension::fail_closed_tests::.*` | `[Complexity]` | `^(src/v3/lenses/(complexity|cost)\.dag|src/v3/compiler/src/(analyze_complexity|dimension).*\.rs)$` | medium | same |
| E | `e7_analyze_complexity_integration::.*` | `[Complexity]` | `^(src/v3/lenses/(complexity|cost)\.dag|src/v3/compiler/src/(analyze_complexity|dimension|public_api).*\.rs)$` | medium | same |
| E | `lane2_stage_2f_dimension_test::.*` | `[Complexity, Cost]` | `^(src/v3/lenses/(complexity|cost)\.dag|src/v3/compiler/src/(lens_complexity|dimension).*\.rs)$` | medium | "composed matches lens" reads BOTH analyze_symbolic_cost (Cost) and Complexity composition |
| E | `dimension::analyze_complexity_tests::.*` | `[Complexity]` | `^(src/v3/lenses/(complexity|cost)\.dag|src/v3/compiler/src/(analyze_complexity|dimension).*\.rs|src/v3/compiler/tests/integration\.rs)$` | medium | gate lands → Complexity. **Lens-path correction**: live authority at `src/v3/lenses/complexity.dag` + `src/v3/lenses/cost.dag`. **Test-source arm correction** (codex BLOCKING on PR #2721): tests live inline as a module in `src/v3/compiler/tests/integration.rs` (not as a standalone file under `tests/integration/dimension*.rs`); prior regex's `dimension.*\.rs` arm matched nothing → fail-open if integration.rs edited. Replaced with `src/v3/compiler/tests/integration\.rs` (broad-but-correct per fail-closed default) |
| E | `dimension::fail_closed_tests::.*` | `[Complexity]` | `^(src/v3/lenses/(complexity|cost)\.dag|src/v3/compiler/src/(analyze_complexity|dimension).*\.rs|src/v3/compiler/tests/integration\.rs)$` | medium | same. **Test-source arm correction** (codex BLOCKING): tests live inline in `tests/integration.rs`; added that path to regex |
| E | `e7_analyze_complexity_integration::.*` | `[Complexity]` | `^(src/v3/lenses/(complexity|cost)\.dag|src/v3/compiler/src/(analyze_complexity|dimension|public_api).*\.rs|src/v3/compiler/tests/integration\.rs)$` | medium | same. **Test-source arm correction** (codex BLOCKING): tests live inline in `tests/integration.rs`; added that path to regex |
| E | `lane2_stage_2f_dimension_test::.*` | `[Complexity, Cost]` | `^(src/v3/lenses/(complexity|cost)\.dag|src/v3/compiler/src/(lens_complexity|dimension).*\.rs|src/v3/compiler/tests/integration\.rs)$` | medium | "composed matches lens" reads BOTH analyze_symbolic_cost (Cost) and Complexity composition. **Test-source arm correction**: tests live inline in `tests/integration.rs`; added that path |
| F | `m0_acceptance::.*` | `[Value, Cost, Complexity, Effect, Refinement]` | `.*` (conservative — compile-boundary is broad) | low | compile-boundary touches every dim; run-always until lens lands |
| F | `m1_substrate_test::.*` | `[Value]` | `^(dsl/std/.*\.dag|src/v3/compiler/src/(parse|substrate).*\.rs|src/v3/compiler/tests/integration/m1_substrate.*\.rs)$` | medium | substrate reflects parse Value shape |
| F | `tc1_substrate_lens_eta_equivalence_strict_fire_test::.*` | `[Value]` | `[Mgr-fill]` (substrate eta-equivalence — needs substrate-lens dep map) | medium | gate #11 lands; eta-equivalence is a Value-relation |
Expand All @@ -197,7 +197,7 @@ Equivalently: `run_<cluster> = ∃ row ∈ cluster : row affected`. Aggregating
| G | `t_las_crdt_cost_basis_demo_test::.*` | `[Cost, Effect, Value]` | `.*` | **low (Mgr-fill)** | CRDT cost-basis reads multi-dim (Cost log budget + Effect replica merge + Value replica state). Path-dependency for `las`/`crdt` substrate not yet PM-traced; defaulting to `.*` per conservative discipline until Mgr audits the T-LAS substrate-deps |
| G | `r3_free_consequences_second_batch_test::.*` | `[Cost, Value]` | `[Mgr-fill]` (free-consequences second batch — cross-target optimization + symbolic-cost) | medium | cross-target optimization reads BOTH Cost (symbolic_cost_witness) and Value (constant_fold consistency); gates #43-#52 (free-consequences) land |
| H | `sg2_parse_authority_test::.*` | `[Value]` | `^(src/v3/std/parse_surface\.dag|src/v3/compiler/parse_tables\.dag|src/v3/compiler/src/parse.*\.rs|src/v3/compiler/tests/integration/sg2_.*\.rs)$` | medium | SG-2 parser-staging close. **Path correction**: parse files live at `src/v3/std/parse_surface.dag` + `src/v3/compiler/parse_tables.dag`, not stale `dsl/std/parse*.dag` |
| H | `sg2c1_parse_tables_authority_test::.*` | `[Value]` | `^(src/v3/compiler/parse_tables\.dag|src/v3/(compiler|std)/tokenize\.dag|src/v3/compiler/src/parse.*\.rs)$` | medium | SG-2c-1 close. **Path correction**: live authorities at `src/v3/compiler/parse_tables.dag` + `src/v3/(compiler|std)/tokenize.dag`, not stale `dsl/std/parse_tables.*`. **Regex correction** (openai-pro APPROVE_WITH_COMMENTS on 45fc195a): unescaped pipe for alternation; prior `\|` was a markdown-cell escape that would have been interpreted as literal `compiler|std` by a regex engine, not alternation between `compiler` and `std` |
| H | `sg2c1_parse_tables_authority_test::.*` | `[Value]` | `^(src/v3/compiler/parse_tables\.dag|src/v3/(compiler|std)/tokenize\.dag|src/v3/compiler/src/parse.*\.rs|src/v3/compiler/tests/integration/sg2c1_parse_tables_authority_test\.rs)$` | medium | SG-2c-1 close. **Path correction**: live authorities at `src/v3/compiler/parse_tables.dag` + `src/v3/(compiler|std)/tokenize.dag`, not stale `dsl/std/parse_tables.*`. **Regex correction** (openai-pro APPROVE_WITH_COMMENTS on 45fc195a): unescaped pipe for alternation; prior `\|` was a markdown-cell escape that would have been interpreted as literal `compiler|std` by a regex engine, not alternation between `compiler` and `std`. **Test-source arm correction** (codex BLOCKING on PR #2721): test lives in standalone file `src/v3/compiler/tests/integration/sg2c1_parse_tables_authority_test.rs`; added that path to satisfy 3-arm completeness invariant |
| H | `sg6_hand_authored_census_test::sg6_regen_lens_cli_smoke_.*` | `[Value]` | `^(scripts/regen.*|src/v3/compiler/src/(regen|cli).*\.rs|dsl/std/.*\.dag)$` | medium | SG-6 close |
| H | `r1c_e_emit_gates_dag_test::.*` | `[Value]` | `[Mgr-fill]` (R1C-E `.dag` wrapper) | low | R1C-E closure |
| H | `r3_verification_l4_l7_l5_skeleton_test::r3_verification_l4_.*` | `[Value]` | `[Mgr-fill]` (R3-V L4 direct consumer) | medium | gates #43+ L4-L7 lane |
Expand Down
Loading
Loading