From 3aa0a1d452449222f3e3231ec2ac62093ce80d2d Mon Sep 17 00:00:00 2001 From: Mikhail Date: Fri, 21 Aug 2026 01:43:06 +0300 Subject: [PATCH] docs: record production promotion access gap --- docs/PROJECT_STATUS.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/docs/PROJECT_STATUS.md b/docs/PROJECT_STATUS.md index 1cec187..c8a4d2d 100644 --- a/docs/PROJECT_STATUS.md +++ b/docs/PROJECT_STATUS.md @@ -5,11 +5,13 @@ Audit date: 2026-08-17. Active implementation: DEV-000072 revision 1. ## Post-audit local repair checkpoint — 2026-08-21 - `CURRENT_BRANCH = codex/domovoy-understanding-repair-v1` -- `CURRENT_HEAD = d800e49` (5 local repair commits ahead of `origin/codex/domovoy-understanding-repair-v1`) -- `LOCAL_VALIDATION = PASS: go test ./...; go vet ./...; devctl preflight; check-diff; check-architecture; git diff --check; node --check for creator-web chat.js and console.js` -- `REPAIRS = selected semantic candidate preservation; cognitive gateway candidate validation; cognitive deferral planning precedence; safe creator-web and creator-console error rendering` +- `CURRENT_HEAD = 49036e6` (9 local repair/config commits ahead of `origin/codex/domovoy-understanding-repair-v1`) +- `ACTIVE_TASK = DEV-000073 production Compose fail-closed configuration` +- `LOCAL_VALIDATION = PASS: go test ./...; go vet ./...; devctl preflight; check-diff; check-architecture; git diff --check; node --check for creator-web chat.js and console.js; docker compose config with missing-input rejection and synthetic-input render` +- `REPAIRS = selected semantic candidate preservation; cognitive gateway candidate validation; cognitive deferral planning precedence; safe creator-web and creator-console error rendering; fail-closed production Compose inputs` - `PRODUCTION_STATUS = not verified for CURRENT_HEAD; no promotion, migration application or live /chat acceptance is claimed here` - `NEXT_REQUIRED_EVIDENCE = promote the exact evaluated artifact, apply migration 027 if absent, then verify production health and authenticated /chat acceptance` +- `PROMOTION_ACCESS = blocked: PORTAINER_API_KEY and PORTAINER_ENDPOINT_ID are not present in the current environment; production stack was not mutated` - `CURRENT_PRODUCTION_READONLY_AUDIT = 2026-08-21: https://assistant.cin.su/healthz returned HTTP 502; assistant-postgres-1 is unhealthy; assistant-continuity-runtime-1 is restarting; core-runtime, commit-runtime and creator-web are not running` - `CURRENT_PRODUCTION_BLOCKERS = deployed continuity runtime has empty COMMIT_EXECUTOR_TOKEN; deployed PostgreSQL healthcheck expands to pg_isready -U -d assistant because POSTGRES_SUPERUSER is empty` - `PRODUCTION_BLOCKER_SCOPE = deployment/credential configuration outside DEV-000072 allowed paths; no secret, restart, migration or deployment mutation was performed`