"side_effects_and_privileges":["read-only production checks and browser smoke"],
"persistence_and_migrations":["none"],
"failure_retry_restart":["missing evidence remains an explicit gap"],
"assumptions":["deep authenticated mutation/delegation/long-running acceptance and external model qualification remain deferred by explicit scope"],
"acceptance_scenarios":["390x844 authenticated chat has no horizontal overflow","session remains active","production revision matches merged main","remaining gaps remain explicit"],
"required_tests":["go test ./tests/research_runtime","go vet ./tests/research_runtime","preflight","check-diff","check-architecture","independent","JSON parse","git diff --check","CI","production health smoke","authenticated mobile smoke"],
-`CURRENT_MODEL_SCOPE = LOCAL_FIRST_V1`; one locally available Qwen3-8B or Gemma-4 conversational model is sufficient for the first stage, with the local Lifeboat as recovery fallback. External models remain supported as optional capability, but their absence must not block work: reflexes, skills and local executors provide degraded continuation. External/GPU qualification and promotion are intentionally deferred by DEV-000270.
-`TRUTH_FIRST_DEFAULT = LIVE`; an unverified factual question is no longer passed to the advisory model as an answer. The response is explicitly marked `verification_required`; internal canonical status paths remain available. Semantic interpretation may select the provider-neutral `WEB_RESEARCH` capability without entity-specific keyword lists. Evidence: `docs/evidence/truth-first-question-gate-2026-08-24-v1.json`.
-`LAST_COMPLETED = DEV-000286`; the governed self-development path, provider-neutral reachability rating, bounded authenticated operations smoke, truth-first research routing, relevance filtering and authenticated chat smoke are live. Mobile visual UI remains explicitly unverified because the current browser control surface cannot emulate a 390x844 viewport.
-`LAST_COMPLETED = DEV-000290`; the governed self-development path, provider-neutral reachability rating, bounded authenticated operations smoke, truth-first research routing, relevance filtering and authenticated desktop/mobile chat acceptance are live. Deep mutation, delegation and long-running acceptance remain deferred.
-`CURRENT_PRODUCTION_STATUS = LIVE_HEALTHY`; public `/healthz` is healthy and current runtime project labels match merged `3e91ae503c28547852acf130a5414ae9a27a4579`. Evidence: `docs/evidence/audit-completion-matrix-2026-08-24-v16.json`.
-`CURRENT_PRODUCTION_STATUS = LIVE_HEALTHY`; public `/healthz` is healthy and current runtime project labels match merged `8c6f23dc491150a747bcc46c26ff04d217d37eba`. Evidence: `docs/evidence/audit-completion-matrix-2026-08-24-v17.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`.
-`HEAVY_PROVIDER_STATUS = LIVE_BOUNDED_INVOCATION_SUPPORTED_UNPROMOTED`; the exact Domovoy adapter payload produced one bounded Qwen completion in 0.583s. Quality is not assessed, lifecycle promotion is not performed, and GPU availability is not treated as intelligence or routing priority. Evidence: `docs/evidence/gpu-discovery-2026-08-23-v1.json`, `docs/evidence/gpu-invocation-qualification-2026-08-23-v1.json`.
@@ -21,16 +21,16 @@
-`BACKUP_RESTORE_STATUS = VERIFIED`; latest checksum and isolated restore evidence is retained in `docs/evidence/wp-002-postgres-restore-2026-08-22-v1.json`.
-`GOVERNED_SELF_DEVELOPMENT_STATUS = DURABLE_GATE_VERIFIER_AND_TRANSITIONS_LIVE`; Work-owned revisioned gate storage, independent local verification, and authenticated optimistic-concurrency transitions for canary/promotion/rollback are live. Source mutation and external bridge execution remain unclaimed. Evidence: `docs/evidence/governed-development-gate-persistence-2026-08-23-v1.json` and DEV-000254 CI/live-smoke records.
-`UI_AUTHENTICATED_ACCEPTANCE = AUTHENTICATED_QUICK_SMOKE_PASS`; browser-driven smoke completed in the active production session: chat response received, admin login accepted, diagnostics 7/7 passed, operations fleet 4/4 READY, and action history loaded. Deep mutation, delegation-specific and long-running acceptance remain intentionally deferred.
-`CURRENT_UI_SESSION_STATUS = AUTHENTICATED_CHAT_SMOKE_CURRENT`; the current signed-in session showed version `12725511c0e1`, active session state, and a truthful response for an unverified weather question. Mobile authenticated visual acceptance remains unverified.
-`CURRENT_UI_SESSION_STATUS = AUTHENTICATED_DESKTOP_MOBILE_PASS`; the current signed-in session showed active state and no horizontal overflow at `390×844` after the chat layout/header fixes. Deep mutation/delegation/long-running acceptance remains deferred.
-`AGENT_EXECUTION_BRIDGE_STATUS = LIVE_LOCAL_TYPED_BRIDGE`; the independent local bridge reports `healthz=200` with `task-evaluation` and `generic-cognitive-work`; `agent-worker` reports `mode=execution`, `executor_configured=true`, `ready=true`. Evidence: `docs/evidence/audit-completion-matrix-2026-08-24-v13.json`.
-`FLEET_READINESS_LIVE = MEDIUM_SELECTED_BY_AVAILABILITY`; the latest live readiness endpoint observed FAST unavailable, MEDIUM available, HEAVY unavailable by timeout and LIFEBOAT available; it selected MEDIUM while the configured preference remained FAST. This is routing evidence only, not a quality or promotion claim. Evidence: `docs/evidence/audit-completion-matrix-2026-08-24-v13.json`.
-`UI_AUTHENTICATED_ACCEPTANCE = DEEP_DESKTOP_PASS_WITH_MOBILE_GAP`; deep signed-in browser evidence covers chat reply, diagnostics 7/7 after refresh, fleet/agent/action-history refresh, 3/4 fleet readiness with FAST selected, truthful local executor state and learning/reflection refresh. Static responsive regression guard passed in CI; mobile viewport acceptance is not claimed. Evidence: `docs/evidence/deep-authenticated-acceptance-2026-08-23-v1.json`.
## Current governance checkpoint
-`COMPLETION_MATRIX = docs/evidence/audit-completion-matrix-2026-08-24-v16.json`; generic candidate envelope verification, independent Work Graph synthesis, research relevance gating and authenticated truth-first chat smoke are live; mobile viewport acceptance and deferred external qualification remain explicit.
-`COMPLETION_MATRIX = docs/evidence/audit-completion-matrix-2026-08-24-v17.json`; generic candidate envelope verification, independent Work Graph synthesis, research relevance gating and authenticated desktop/mobile truth-first chat acceptance are live; external qualification and deep mutation/delegation/long-running acceptance remain explicit.
-`ACTIVE_TASK = dev/tasks/DEV-000288-production-evidence-revision.json revision 1`; this evidence reconciliation does not change runtime behavior or model routing.
-`ACTIVE_TASK = dev/tasks/DEV-000291-mobile-acceptance-evidence.json revision 1`; this evidence reconciliation does not change runtime behavior or model routing.
-`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.
"completed_areas":["durable Agent Execution lease/heartbeat/recovery","bounded local task-evaluation bridge","typed local generic cognitive specialist bridge","independent generic candidate envelope verification and Work Graph synthesis canary","multi-agent Work Graph fan-out/fan-in foundation","Truth/Research runtime and source-backed routing","research result relevance gate","Learning reflection loop","governed self-development gate and verifier","local-first model routing","Portainer delayed auto-deployment","production health and live runtime checks","authenticated truth-first chat smoke","authenticated mobile visual chat acceptance"],
"remaining_gaps":["external model qualification and promotion remain deferred by explicit scope","deep authenticated mutation/delegation/long-running acceptance remains deferred"],
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.