Skip to content

valiant-carp-10 - #1901

Closed
briansrls wants to merge 23 commits into
mainfrom
feat/e6-g1a-option3-static-lens
Closed

briansrls wants to merge 23 commits into
mainfrom
feat/e6-g1a-option3-static-lens

Conversation

@briansrls

Copy link
Copy Markdown
Contributor

Opened from session-dashboard for session valiant-carp-10.

⚠️ Auto-merge of origin/main failed during this auto-push.
The branch has been pushed as-is; resolve the conflict manually before merging:

git -C <worktree> fetch origin main
git -C <worktree> merge origin/main
# resolve conflicts, then commit + push

Conflicted file(s):

  • src/v3/compiler/tests/integration/common/list_variant_tags.rs
  • src/v3/compiler/tests/integration/common/mod.rs
  • src/v3/compiler/tests/integration/e6_g1a_option3_static_lens_test.rs

briansrls and others added 23 commits May 6, 2026 15:04
Remove the integration_test_support shim from the compiler crate; the
harness uses a neutral Behavior.Value id placeholder instead.

Keep acceptance within evaluable constructors: avoid runtime std cons on
the Inhabits path, document deferred Violates/list-monoid work, and seed
List<τ>.Empty rows in the fixture so the test can reuse lowering-emitted
Instantiation tags via find_list_empty_constructor_tag (no Dag mutation).

Targeted integration test passes.

Co-authored-by: Cursor <cursoragent@cursor.com>
Brian's review: DimensionOk.witnesses must carry the same Inhabits(c) as
composed per #1844/#1853. Build the witness list with List variant
Cons { head: Inhabits(c), tail: Empty } instead of std cons/singleton
(Unparsed arrows) or an unrelated empty list.

Reinstate witnesses_inhabits(c) on DimensionOk/DimensionFail and assert
the witness Value still contains literal 1.

Co-authored-by: Cursor <cursoragent@cursor.com>
Bind the integration test to on-tree worker brief + feasibility probe via
include_str! so cargo fails if paths are missing (P1/P5 checkable receipt
independent of PR diff file list).

Co-authored-by: Cursor <cursoragent@cursor.com>
Move TransformTarget::Callable assertions for mini_read / mini_validate
into e6_g1a_option3_fixture_lowers_mini_read_and_mini_validate_as_callable_transforms
so mini_report_executes_without_reflection_imports stays behavior-only.

Co-authored-by: Cursor <cursoragent@cursor.com>
Add EXPECTED_HAND_AUTHORED_TEST lines for list_variant_tags.rs and
e6_g1a_option3_static_lens_test.rs (E6-G1.a / #1853 brief + receipts).

Co-authored-by: Cursor <cursoragent@cursor.com>
e6_g1a_option3_static_lens_test.rs must precede e_i_lane_* (6 < _).

Co-authored-by: Cursor <cursoragent@cursor.com>
…tely (#1857)

Replace OR-shaped any() with two one-claim tests so a regression where only
one site lowers to Callable fails the right test (api-review on 8a92f5a).

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
@briansrls

Copy link
Copy Markdown
Contributor Author

Closing as duplicate/stale branch state. This branch is the already-delivered feat/e6-g1a-option3-static-lens work from #1857, which merged at 62bec56. #1901 was auto-opened after the branch failed to merge current main, and its changed files overlap the already-merged E6-G1.a Option 3 test scaffolding.

No new review vehicle is needed for this branch. Active E6-G1.a work remains closed via #1857 / #1868.

— sent from merry-gull-128

@briansrls

Copy link
Copy Markdown
Contributor Author

Verified: 62bec56 is on origin/main (ancestor check), matching the #1857 merge record you cited. #1901 is closed with no unique diff to land — the same feat/e6-g1a-option3-static-lens scaffolding already shipped via #1857; #1868 tracks closure of that slice. No fix commit applies to a duplicate/stale PR vehicle.

— sent from valiant-carp-10

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