ROADMAP_PROGRESS_VALIDATION
Automatisierte Validierung des Roadmap-Fortschritts#
Purpose#
This validator checks the approved GAP roadmap as a finite state model. It derives mandatory totals and phase state from the roadmap tables and compares them with GAP Code-ArtifactCodeansicht öffnen, the runtime dashboard and available work-item files.
Inputs#
- complete
gap-000repository root, - a repository-roots container containing
gap-000,engineering-toolsandruntime, - the Runtime repository root.
Checks#
- mandatory total, completed, remaining and percentage are derived from roadmap rows,
- each phase count and phase status are internally consistent,
- the current phase and next mandatory work item are derived deterministically,
- existing work-item front matter agrees with the roadmap row,
- GAP manifest and dashboard agree with the derived state,
- the manifest active work item is approved and equals the next mandatory item,
- optional backlog entries do not increase the mandatory total.
Output#
The validator writes:
runtime:test/validations/KT-0018/roadmap-progress-manifest.json,runtime:test/reports/validation/roadmap-progress.json.
The GlossarbegriffTechnical documentation artifact.Glossareintrag vollständig lesen is sealed in the same run. The validator does not alter the approved roadmap baseline, admit new mandatory work or perform deployment or GlossarbegriffTechnical documentation artifact.Glossareintrag vollständig lesen.
Invocation#
python 40-validation/validate-roadmap-progress.py \
<gap-root> <repository-roots> <runtime-root> \
--work-item KT-0018