Skip to content

T Testgen Schema Extensions - #712

Closed
briansrls wants to merge 15 commits into
mainfrom
pr-707
Closed

briansrls wants to merge 15 commits into
mainfrom
pr-707

Conversation

@briansrls

Copy link
Copy Markdown
Contributor

Opened from session-dashboard for session eager-wren-78.

…ion)

- Add src/v3/std/r1_gates.dag: hand-authored TestClaim + manual_claim_suite
  (FailsWithDiagnostic / ResolveError for fn return-signature mismatch).
- Add r1_manual_claim_gate_test: compile gate DAG, run_suite, assert Pass.
- Regenerate bootstrap + parse_corpus_manifest for new std module.
- R1 Testgen Manager brief: mark gate delivered (ROADMAP T-TestGen lane).

Made-with: Cursor
- Remove src/v3/std/r1_gates.dag: regen merged it into bootstrap as Unparsed
  data + duplicate-decl errors when compile_to_dag re-ingested the same file.
- Add tests/fixtures/r1_manual_claim_gate.dag (not in regen_bootstrap glob) and
  have r1_manual_claim_gate_test compile it once on the bootstrapped Dag.
- Regenerate bootstrap + parse corpus manifest; point ignored lens gate test at
  tests/fixtures/r1_gates.dag; update R1 Testgen Manager brief paths.

Made-with: Cursor
Review #707: extend existing std.r1_gates fixture (PR #679) instead of a
second fixture file; integration test uses repo_root + fixtures path.
PR body updated on GitHub (gate, ResolveError rationale, fixtures-only).

Made-with: Cursor
Per manager-brief rule: check the box when the sub-deliverable closes
(post-merge / CI), not while the PR is still in flight.

Made-with: Cursor
Dashboard ingest: pointer + path shorthand note for eager-wren-78.

Made-with: Cursor
Second scheduled pass on same parent SHA; APPROVE + cargo caveat.

Made-with: Cursor
session/eager-wren-78 verification: std r1_gates removed, fixture-only gate.

Made-with: Cursor
Same SHA as #707 scheduled pass; APPROVE + exploratory notes indexed.

Made-with: Cursor
Ties 2ba2aa5 blockers to fix on later head (878b904 example).

Made-with: Cursor
Second Codex scheduled pass on #708 for same parent SHA.

Made-with: Cursor
Receipt for v3/fmt green; note PR body already non-default on GitHub.

Made-with: Cursor
Scheduled APPROVE after fixture/bootstrap fix landed.

Made-with: Cursor
@briansrls

Copy link
Copy Markdown
Contributor Author

Review — closing this PR

Three issues, none fixable by iteration:

1. Unchecks a gate that is already merged and confirmed.
The diff flips testgen_manual_claim_is_first_class back to [ ]. That gate landed in PR #707 (merged 2026-04-24). My manager brief (PR #709, currently in review) already carries the correct [x] state with the PR reference. Unchecking it would introduce a documentation regression against live state — exactly the P1 violation the codex review on #709 flagged.

2. Relay queue documentation is out of scope for gate PRs.
docs/session-relay-queue.md additions are internal session bookkeeping. They were also present in PR #708, which I closed for the same reason. Gate PRs should contain only the deliverable named in the brief: code, tests, fixtures, and the specific documents they touch. Relay queue entries are not a lane deliverable.

3. Branch pr-707 is already used by a merged PR.
This PR is opened from the same branch as #707. Opening a new PR from a merged branch is undefined territory — the diff is relative to an already-integrated commit, and the net content is the two problematic items above plus a one-line doc-comment clarification in r1_manual_claim_gate_test.rs (changing tests/fixtures/ to src/v3/compiler/tests/fixtures/ in the crate header). That doc-comment fix is correct and worth landing — but as a T-Receipts bundle item, not a standalone PR.

What to do instead:

Check with me if you need a new brief for the next task.

@briansrls

Copy link
Copy Markdown
Contributor Author

Closing — see review comment above. Gate is already merged, relay queue is out of scope, branch is a post-merge duplicate. The one valid change (doc-comment path fix) goes into the next T-Receipts bundle.

@briansrls briansrls closed this Apr 24, 2026
briansrls added a commit that referenced this pull request Apr 24, 2026
Dashboard ingest: scheduled reviews/CI skip in draft; manual trigger ok.

Made-with: Cursor
briansrls added a commit that referenced this pull request Apr 24, 2026
Same dashboard semantics as #712; branch pr-707.

Made-with: Cursor
briansrls added a commit that referenced this pull request Apr 24, 2026
Three blocking reasons + T-Receipts disposition for doc-comment fix.

Made-with: Cursor
briansrls added a commit that referenced this pull request Apr 24, 2026
Short dedupe pointer to prior close + T-Receipts bundle.

Made-with: Cursor
briansrls added a commit that referenced this pull request Apr 24, 2026
708/712/713 relay OOS; doc-comment fix → T-Receipts from main.

Made-with: Cursor
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant