-
Notifications
You must be signed in to change notification settings - Fork 1
test: add repo fixture semantic fact assertion helpers #329
Copy link
Copy link
Open
Labels
enhancementNew feature or requestNew feature or requesthill:h1-bootstrapHill 1 — zero-input semantic bootstrapHill 1 — zero-input semantic bootstraplane:foundationSupporting lane — core hardening, contracts, integritySupporting lane — core hardening, contracts, integritytestingTesting improvements and infrastructureTesting improvements and infrastructure
Description
Activity
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requesthill:h1-bootstrapHill 1 — zero-input semantic bootstrapHill 1 — zero-input semantic bootstraplane:foundationSupporting lane — core hardening, contracts, integritySupporting lane — core hardening, contracts, integritytestingTesting improvements and infrastructureTesting improvements and infrastructure
Summary
Add assertion helpers that compare a repo fixture's
expected.semanticFactsagainst bootstrap output or graph state.The fixture builder can already carry expected semantic facts. The next step is making those facts executable so Hill 1 tests read like product statements rather than manual graph assertions.
Why
Upcoming bootstrap slices need to prove that artifact inventory, entity extraction, and relationship inference satisfy the design intent. Tests should be able to say: given this fixture, assert these semantic facts were found with the expected edge type, confidence band, and provenance.
Scope
Acceptance Criteria
Related