feat: add runner conversion scripts and strengthen cutover automation
This commit is contained in:
31
runners-conversion/periodVault/test-audit-enforcement.sh
Executable file
31
runners-conversion/periodVault/test-audit-enforcement.sh
Executable file
@@ -0,0 +1,31 @@
|
||||
#!/usr/bin/env bash
|
||||
# test-audit-enforcement.sh
|
||||
# Smoke checks for process/audit enforcement scripts.
|
||||
set -euo pipefail
|
||||
|
||||
SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
|
||||
PROJECT_ROOT="$(cd "$SCRIPT_DIR/.." && pwd)"
|
||||
cd "$PROJECT_ROOT"
|
||||
|
||||
"$SCRIPT_DIR/check-process.sh" HEAD~1
|
||||
"$SCRIPT_DIR/validate-sdd.sh" HEAD~1
|
||||
FORCE_AUDIT_GATES=1 "$SCRIPT_DIR/validate-tdd.sh" HEAD~1
|
||||
|
||||
TMP_REPORT="$(mktemp)"
|
||||
cat >"$TMP_REPORT" <<'MD'
|
||||
# CODEX Report
|
||||
## Requirements Mapping
|
||||
- sample
|
||||
## Constitution Compliance Matrix
|
||||
| Principle | Status | Notes |
|
||||
|-----------|--------|-------|
|
||||
| I | pass | sample |
|
||||
## Evidence
|
||||
- sample
|
||||
## Risks
|
||||
- sample
|
||||
MD
|
||||
"$SCRIPT_DIR/validate-audit-report.sh" "$TMP_REPORT"
|
||||
rm -f "$TMP_REPORT"
|
||||
|
||||
echo "[test-audit-enforcement] PASS"
|
||||
Reference in New Issue
Block a user