Traceability

The audit chain per requirement. Gaps (—) are honest: they mark stages that have not happened.

SignalsDeltasSpecSDD tasksRunsPRMerged
SPEC-001 (review)TASK-001, TASK-002, TASK-003, TASK-004, TASK-005, TASK-006, TASK-007, TASK-008, TASK-009, TASK-010, TASK-011, TASK-012, TASK-013, TASK-014, TASK-015, TASK-016, TASK-017, TASK-018, TASK-019r-1-spec-001https://example.invalid/pr/SPEC-001-1
SPEC-002 (review)TASK-020, TASK-021, TASK-022, TASK-023, TASK-024, TASK-025, TASK-026, TASK-027r-1-spec-002https://example.invalid/pr/SPEC-002-2
SPEC-003 (review)TASK-028, TASK-029, TASK-030, TASK-031, TASK-032r-1-spec-003https://example.invalid/pr/SPEC-003-3
SPEC-004 (review)TASK-033, TASK-034, TASK-035r-1-spec-004https://example.invalid/pr/SPEC-004-4
owner-directive-20260716SPEC-005 (done)yes
owner-directive-20260716-batch-2SPEC-006 (done)yes
owner-directive-20260716-pypiSPEC-007 (done)yes
owner-directive-20260717-changelog-visibilitySPEC-008 (done)yes