Skip to content

Restore emit_field_eval_alt_descent_producer_tree for field-access witness - #8097

Merged
briansrls merged 3 commits into
mainfrom
session/calm-ferret-329
Aug 10, 2026
Merged

briansrls merged 3 commits into
mainfrom
session/calm-ferret-329

Conversation

@gunbai-bot

@gunbai-bot gunbai-bot Bot commented Aug 10, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Restore emit_field_eval_alt_descent_composed_facts and emit_field_eval_alt_descent_producer_tree in emit_host_field_access_equals_eval_test.dag, fixing the broken import in emit_on_demand_field_access_family_witness_test.dag.
  • Remove the dead emit_field_eval_alt_descent_producer_note String row (DESIGN 4c commentary-as-data) that replaced the deleted implementation in test umbrella dissolution: corpus sweep B (src/v2 + orphan wire) #7287.

The alt tree uses the same dag_field_access_arrow_with_body_fixture root with a different descent ranking symbol (^emit_field_eval_alt_descent), giving a distinct inferred_tree_digest / native cache key while emitting the same valid Rust (r.0 → octet 9).

Test plan

  • CI compile-clean gate passes on the affected import closure
  • emit_on_demand_field_access_family_witness_test witnesses execute green (closure key differ, native one-build)
  • emit_host_field_access_equals_eval_test witnesses remain green

Made with Cursor

gunbc-ci-auto-heal and others added 3 commits August 10, 2026 05:28
…tness.

PR #7287 deleted the alt-descent producer tree while leaving the import in
emit_on_demand_field_access_family_witness_test and a String note describing
the missing tree. Restore the composed facts and producer function, and drop
the dead commentary row.

Co-authored-by: Cursor <cursoragent@cursor.com>
CI refused orphan plain fns in *_test.dag; add a test fn that exercises
emit_field_eval_alt_descent_producer_tree so the restored helpers are
reachable from enrolled witnesses.

Co-authored-by: Cursor <cursoragent@cursor.com>
The separate alt_descent test fn was UnclassifiedPathDeferral under the
execution/ OfflineLocalRecipe path policy. Exercise the alt producer tree
from emit_host_field_access_equals_eval_holds, which already has admission.

Co-authored-by: Cursor <cursoragent@cursor.com>
@briansrls
briansrls merged commit e1c688a into main Aug 10, 2026
5 checks passed
@briansrls
briansrls deleted the session/calm-ferret-329 branch August 10, 2026 12:56
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