fix: require canonical implementation prerequisites
This commit is contained in:
@@ -54,7 +54,7 @@ For Harness implementation, also read `.agents/skills/harness/SKILL.md`,
|
||||
12. Record every build/test command, exit code, duration, stdout/stderr tail, failed test names, environment, and project-selection path. Stop after the first decisive failure unless the implementation plan requires another diagnostic command.
|
||||
13. For failure triage, classify as `configure | compile | link | test | reference-comparison | harness | environment | upstream-contract`.
|
||||
14. Run reference comparison in this literal order: `ARTIFACT CHECK -> COMPARE -> CLASSIFY -> REPORT`.
|
||||
15. ARTIFACT CHECK requires exact declared input/CSV paths, generated `results.h5`, the `io.md` HDF5 projection, source identity/component matching, row uniqueness/finite checks, and approved tolerance.
|
||||
15. ARTIFACT CHECK requires exact declared input/CSV paths, generated `results.h5`, the `docs/<feature-id>/io.md` HDF5 projection, source identity/component matching, row uniqueness/finite checks, and approved tolerance.
|
||||
16. COMPARE matches HDF5 and CSV rows by declared source identity and component, never by row order. Reject missing, extra, duplicate, and nonfinite required rows before tolerance; preserve warning-only behavior.
|
||||
17. Fix implementation-owned failures only and keep changes traceable to the implementation plan.
|
||||
|
||||
@@ -68,12 +68,12 @@ Produce the applicable feature-bundled evidence:
|
||||
- `docs/<feature-id>/reference-comparison.md`
|
||||
- `docs/<feature-id>/corrections.md`
|
||||
|
||||
`implementation-report.md` records RED/GREEN/VERIFY evidence. `build-test.md` uses
|
||||
`docs/<feature-id>/implementation-report.md` records RED/GREEN/VERIFY evidence. `docs/<feature-id>/build-test.md` uses
|
||||
`owner_agent: implementation-agent` and records the historical build/test sections: metadata,
|
||||
execution environment, command-log summary, validation results, failure classification, failed
|
||||
test inventory, handoff recommendation, no-change assertion, and open issues.
|
||||
|
||||
`reference-comparison.md` records the exact input/CSV artifact inventory, `results.h5`, HDF5
|
||||
`docs/<feature-id>/reference-comparison.md` records the exact input/CSV artifact inventory, `results.h5`, HDF5
|
||||
projection, source-ID/component matching, row prechecks, approved tolerance, per-quantity
|
||||
per-row decisions, max absolute error, max relative or component-normalized error, RMS error,
|
||||
norm error where the approved feature contract makes each metric applicable, classification,
|
||||
|
||||
Reference in New Issue
Block a user