From c508941a8a595433fb4d5fc7687d9debf4825079 Mon Sep 17 00:00:00 2001 From: Mikhail Date: Sun, 23 Aug 2026 14:41:14 +0300 Subject: [PATCH] docs: reconcile current audit status --- dev/ACTIVE_TASK.json | 4 ++-- .../DEV-000223-status-reconciliation.json | 23 +++++++++++++++++++ docs/PROJECT_STATUS.md | 6 +++-- 3 files changed, 29 insertions(+), 4 deletions(-) create mode 100644 dev/tasks/DEV-000223-status-reconciliation.json diff --git a/dev/ACTIVE_TASK.json b/dev/ACTIVE_TASK.json index d2f889e..507177d 100644 --- a/dev/ACTIVE_TASK.json +++ b/dev/ACTIVE_TASK.json @@ -1,5 +1,5 @@ { - "task_file": "dev/tasks/DEV-000222-verifier-modes-and-case-builder.json", - "task_id": "DEV-000222", + "task_file": "dev/tasks/DEV-000223-status-reconciliation.json", + "task_id": "DEV-000223", "task_revision": 1 } diff --git a/dev/tasks/DEV-000223-status-reconciliation.json b/dev/tasks/DEV-000223-status-reconciliation.json new file mode 100644 index 0000000..ae48b0f --- /dev/null +++ b/dev/tasks/DEV-000223-status-reconciliation.json @@ -0,0 +1,23 @@ +{ + "task_id": "DEV-000223", + "task_revision": 1, + "architecture_revision": "ADR-0018", + "base_repo_revision": "ee68e2207eff5535c79cc594637a971cea03d71c", + "risk_tier": "E", + "intent": "Reconcile the status projection with the merged DEV-000222 verifier stage and preserve explicit remaining runtime and UI gaps.", + "requirement_ids": ["current audit evidence", "task lineage accuracy", "negative-state transparency"], + "allowed_change_scope": {"modules": ["operations-evidence"], "paths": ["docs/PROJECT_STATUS.md", "dev/ACTIVE_TASK.json", "dev/tasks/DEV-000223-status-reconciliation.json"]}, + "forbidden_change_scope": {"paths": ["architecture/**", "security/**", "cmd/**", "modules/**", "contracts/**", "database/**", "deploy/**", "LLM-local/**"]}, + "allowed_architecture_delta": {"new_cross_module_dependencies": 0, "new_canonical_owners": 0, "new_privileges": 0, "new_third_party_dependencies": 0, "new_database_owner_roles": 0}, + "contracts": {"consume": ["merged task lineage", "existing redacted live evidence"], "may_change": ["operations status projection"]}, + "semantic_owner": "operations-evidence projection", + "canonical_state": ["none; docs are rebuildable projections"], + "state_transitions": ["stale task pointer -> merged verifier stage pointer"], + "side_effects_and_privileges": ["none; documentation only"], + "persistence_and_migrations": ["none"], + "failure_retry_restart": ["historical evidence remains immutable"], + "assumptions": ["DEV-000222 main revision ee68e22 is the current deployed baseline"], + "acceptance_scenarios": ["status names DEV-000222 as last completed", "remaining bridge and current authenticated UI gaps remain explicit", "no secret value is added"], + "required_tests": ["go test", "go vet", "preflight", "check-diff", "check-architecture", "independent", "git diff --check", "CI", "production public health check"], + "terminal_gap_states": ["BLOCKED_BY_MISSING_CAPABILITY", "BLOCKED_BY_SPEC_GAP"] +} diff --git a/docs/PROJECT_STATUS.md b/docs/PROJECT_STATUS.md index a15d0c7..16c0bfc 100644 --- a/docs/PROJECT_STATUS.md +++ b/docs/PROJECT_STATUS.md @@ -2,6 +2,8 @@ ## Current audit delta — 2026-08-23 +- `LAST_COMPLETED = DEV-000222`; independent task verification now supports exact text and structured top-level JSON-field checks, and unresolved outcomes can produce two bounded additional case candidates after the general evaluation stage. The task packet is merged to `main` and deployed; quality remains unclaimed unless verifier evidence is present. + - `CURRENT_PRODUCTION_STATUS = LIVE_HEALTHY`; public `/healthz` is healthy. The exact deployed revision is authoritative in the deployment log and merge record, not duplicated in this mutable status projection. Evidence: `docs/evidence/audit-runtime-status-2026-08-23-v1.json`. - `FAST_PROVIDER_STATUS = LIVE_SMOKE_SUPPORTED`: local CPU gateway authentication is configured through a protected file reference; four bounded local-only advisory cases completed through cognitive-worker. Evidence: `docs/evidence/wp-601-fast-gateway-live-smoke-2026-08-22-v1.json`. - `MEDIUM_PROVIDER_STATUS = LIVE_BOUNDED_SMOKE_SUPPORTED_UNPROMOTED`; four bounded local-provider cases passed with template thinking disabled. This is availability/response-shape evidence only; lifecycle qualification, activation and promotion remain unclaimed. Evidence: `docs/evidence/medium-live-bounded-smoke-2026-08-23-v1.json`. @@ -20,8 +22,8 @@ - `COMPLETION_MATRIX = docs/evidence/audit-completion-matrix-2026-08-23-v3.json`; all seven objective areas are mapped to current repository/production proof, with external bridge, GPU promotion/quality and deep-acceptance gaps explicit. -- `ACTIVE_TASK = dev/tasks/DEV-000217-current-status-evidence.json revision 1` +- `ACTIVE_TASK = dev/tasks/DEV-000222-verifier-modes-and-case-builder.json revision 1` - `LINEAGE_DECISION = docs/GOVERNANCE_LINEAGE_DECISION_2026-08-22.md`; historical packets remain provenance and are not current authority. - `REGISTRY_STATUS = YAML and JSON semantic mirrors agree` - `PRODUCTION_DOMAIN = docker.cin.su`; shared docker-test is not used for this project. -- `NEXT_WORK = provision/qualify an independently operated Agent Execution bridge when available, complete deferred deep browser acceptance with a signed-in session, and add task-quality verification only when live work produces an unresolved case; retain explicit evidence for all remaining negative directions.` +- `NEXT_WORK = qualify an independently operated Agent Execution bridge when available and complete deferred deep browser acceptance with a current signed-in session; retain local fallback and general-first task evaluation when either capability is unavailable.` -- 2.54.0