docs: put REQ-ID labels at line start for spec validator
CI / validate (pull_request) Successful in 1m8s
CI / auto-merge (pull_request) Successful in 14s

This commit is contained in:
Emil Simeonov
2026-09-17 11:38:16 +02:00
parent a72ca0f5e7
commit 23e19f9406
+10 -8
View File
@@ -24,14 +24,16 @@ race) is preserved as `DEVX-162-registry-push-race-historical.md`.
## Approach
1. REQ-1: `src/devx/api_clients.py``get_repo_variable` reads `data` first
and falls back to `value` for older server/fixture compatibility. Write
path unchanged (PUT/POST `{"value": ...}` verified live: 201/204).
2. REQ-2: `src/devx/ci/nightly_gate.py` — unknown non-empty status blocks the
deploy (fail closed) instead of allowing it. Unset (bootstrap) still
allows.
3. REQ-3: Tests cover the `data` field, the `value` fallback, and fail-closed
unknown status.
REQ-1: `src/devx/api_clients.py``get_repo_variable` reads `data` first
and falls back to `value` for older server/fixture compatibility. Write
path unchanged (PUT/POST `{"value": ...}` verified live: 201/204).
REQ-2: `src/devx/ci/nightly_gate.py` — unknown non-empty status blocks the
deploy (fail closed) instead of allowing it. Unset (bootstrap) still
allows.
REQ-3: Tests cover the `data` field, the `value` fallback, and fail-closed
unknown status.
## Test Plan