softcopy-validate
Purpose
Run readiness checks and write validation outputs.
Triggers
- Application or evidence artifacts already exist
- Submission readiness needs checking
Non-triggers
- Minor wording edits
- Unrelated repository analysis
Required outputs
softcopy/outputs/validation/validation_report.mdsoftcopy/outputs/validation/errors.jsonsoftcopy/outputs/validation/warnings.jsonsoftcopy/outputs/traceability/traceability_report.md
Conditional output
softcopy/outputs/package/READY_TO_SUBMIT.flagonly when no blocking errors remain
Hard rules
- Core required facts must be
confirmed - Feature map, manual manifest, and ownership evidence must be
approved - Blocking fields must have trace sources
- Only active rules with complete provenance may emit hard rule errors
- Active page rules must be checked against generated code/manual page traces
Workflow summary
- Read contracts, facts, artifacts, and rules.
- Run contract and consistency checks.
- Evaluate active rules.
- Write validation and traceability reports.