From 23e19f94064fcc537f04d9eb68df202526d0f819 Mon Sep 17 00:00:00 2001 From: Emil Simeonov Date: Thu, 17 Sep 2026 11:38:16 +0200 Subject: [PATCH] docs: put REQ-ID labels at line start for spec validator --- docs/specs/DEVX-162.md | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/docs/specs/DEVX-162.md b/docs/specs/DEVX-162.md index 56c7c38..55d1b81 100644 --- a/docs/specs/DEVX-162.md +++ b/docs/specs/DEVX-162.md @@ -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