chore(makefile): verify-reqs target (T03.3, REQ-060)

---ci---
project: orca
phase: 3
milestone: v0.8
status: execute
---/ci---
This commit is contained in:
Jon Chery
2026-08-04 12:15:58 +00:00
parent 016039d1a3
commit 7bd8e47241
+8 -1
View File
@@ -1,4 +1,4 @@
.PHONY: build test test-race lint fmt clean run release version changelog help security-scan
.PHONY: build test test-race lint fmt clean run release version changelog help security-scan verify-reqs
BINARY := bin/orca
GOFLAGS := -trimpath
@@ -30,6 +30,7 @@ help:
@echo " changelog Generate CHANGELOG.md from ---ci--- commit blocks"
@echo " release Run scripts/release.sh [VERSION] — build, tar, publish"
@echo " security-scan Run gosec+govulncheck+gitleaks (P03, REQ-014/027/039)"
@echo " verify-reqs Assert ROADMAP COMPLETE ↔ REQUIREMENTS Complete (REQ-060)"
build:
@mkdir -p bin
@@ -98,3 +99,9 @@ release:
# in a developer's local environment; CI requires all three).
security-scan:
./scripts/security_scan.sh
# verify-reqs asserts ROADMAP milestone COMPLETE ↔ REQUIREMENTS row Complete
# consistency (REQ-060). Catches doc-vs-doc drift; code-vs-doc drift is out
# of scope (P04 audit). Exits 0 on consistency, 1 with a diff on drift.
verify-reqs:
go run ./cmd/verify-reqs .ciagent/ROADMAP.md .ciagent/REQUIREMENTS.md