Skip to content

Standardize provenance fields for native-test-derived assets#171

Merged
bingran-you merged 1 commit intomainfrom
codex/native-test-provenance-fields
Apr 14, 2026
Merged

Standardize provenance fields for native-test-derived assets#171
bingran-you merged 1 commit intomainfrom
codex/native-test-provenance-fields

Conversation

@bingran-you
Copy link
Copy Markdown
Collaborator

Summary

  • define the provenance trio for native-test-derived assets
  • retrofit existing native_test_derived leaves with origin, ref, and acceptance-rule fields
  • keep the asset set easier for downstream rewrite/eval agents to consume

Testing

  • npx -p first-tree first-tree verify

The tree's native-test-derived leaves now carry explicit frontmatter
for test_asset_origin, native_ref, and acceptance_rule, and the
provenance rules doc defines how those fields should be used.

Constraint: Agents need machine-readable evidence labels, not only prose descriptions, to reuse verification assets safely
Rejected: Leave provenance semantics implicit in body text | makes downstream rewrite and eval agents rediscover evidence levels by hand
Confidence: high
Scope-risk: narrow
Reversibility: clean
Directive: New native-test-derived leaves should include the provenance trio up front instead of introducing ad hoc evidence labels later
Tested: npx -p first-tree first-tree verify
Not-tested: No source-repo runtime changes
@bingran-you bingran-you merged commit a40859d into main Apr 14, 2026
1 check passed
@bingran-you bingran-you deleted the codex/native-test-provenance-fields branch April 14, 2026 22:14
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