DEV-000260 deep authenticated acceptance evidence #238

Merged
m merged 2 commits from codex/dev-000248-self-development-runtime-status into main 2026-08-23 19:45:55 +00:00
5 changed files with 42 additions and 6 deletions
+2 -2
View File
@@ -1,5 +1,5 @@
{
"task_file": "dev/tasks/DEV-000259-refresh-post-responsive-evidence.json",
"task_id": "DEV-000259",
"task_file": "dev/tasks/DEV-000260-deep-authenticated-acceptance.json",
"task_id": "DEV-000260",
"task_revision": 1
}
@@ -0,0 +1,23 @@
{
"task_id": "DEV-000260",
"task_revision": 1,
"architecture_revision": "ADR-0018",
"base_repo_revision": "a9dbc3b",
"risk_tier": "E",
"intent": "Record deep authenticated UI and operations acceptance without changing runtime behavior.",
"requirement_ids": ["authenticated deep acceptance evidence", "truthful operational status"],
"allowed_change_scope": {"modules": ["governance-documentation"], "paths": ["docs/evidence/deep-authenticated-acceptance-2026-08-23-v1.json", "docs/PROJECT_STATUS.md", "docs/evidence/audit-completion-matrix-2026-08-23-v5.json", "dev/ACTIVE_TASK.json", "dev/tasks/DEV-000260-deep-authenticated-acceptance.json"]},
"forbidden_change_scope": {"paths": ["architecture/**", "security/**", "database/**", "deploy/**", "contracts/**", "LLM-local/**", "cmd/**", "modules/**", "adapters/**"]},
"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": ["authenticated browser UI", "current production fleet/agent/learning status"], "may_change": ["evidence projection only"]},
"semantic_owner": "Governance evidence projection",
"canonical_state": ["none"],
"state_transitions": ["none"],
"side_effects_and_privileges": ["documentation-only; browser acceptance used no mutation"],
"persistence_and_migrations": ["none"],
"failure_retry_restart": ["evidence remains immutable; status projection can be refreshed"],
"assumptions": ["mobile viewport capability remains unavailable", "no delegation ID was present in the authenticated session"],
"acceptance_scenarios": ["authenticated chat reply received", "diagnostics 7/7 after refresh", "fleet and agent refresh completed", "learning refresh completed", "action history visible", "no secrets exposed"],
"required_tests": ["go test ./cmd/creator-web ./cmd/devctl", "go vet ./cmd/creator-web", "go run ./cmd/devctl preflight -task dev/tasks/DEV-000260-deep-authenticated-acceptance.json", "go run ./cmd/devctl check-diff -task dev/tasks/DEV-000260-deep-authenticated-acceptance.json", "independent evidence review", "git diff --check", "CI", "production health smoke"],
"terminal_gap_states": ["BLOCKED_BY_MISSING_CAPABILITY", "BLOCKED_BY_SPEC_GAP"]
}
+3 -3
View File
@@ -2,7 +2,7 @@
## Current audit delta — 2026-08-23
- `LAST_COMPLETED = DEV-000258`; the governed self-development path, provider-neutral reachability rating, bounded authenticated operations smoke and responsive static regression guard are live. Production is deployed from merge `d4b5416`; mobile visual UI remains explicitly unverified because the current browser control surface cannot emulate a 390x844 viewport.
- `LAST_COMPLETED = DEV-000260`; the governed self-development path, provider-neutral reachability rating, bounded authenticated operations smoke, responsive static regression guard and deep authenticated acceptance evidence are live. Mobile visual UI remains explicitly unverified because the current browser control surface cannot emulate a 390x844 viewport.
- `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`.
@@ -18,7 +18,7 @@
- `CURRENT_UI_SESSION_STATUS = NO_CURRENT_AUTHENTICATED_SESSION`; the historical quick-smoke evidence above is retained, but the current acceptance run has no signed-in browser session, so no new authenticated visual result is claimed. Public cabinet shell and unauthenticated protection were checked separately.
- `AGENT_WORKER_STATUS_CORRECTION = LIVE_TRUTHFUL_LOCAL_EXECUTOR`; absence of the protected bridge is reported as `executor_configured=false`, `mode=local-executor`, `ready=false`, with `task-evaluation` as the only advertised local capability; unsupported work remains durably waiting and is not represented as external agent execution. Evidence: `docs/evidence/audit-runtime-status-2026-08-23-v2.json` (pre-DEV-000227 field shape remains historical).
- `FLEET_READINESS_LIVE = MEDIUM_SELECTED_BY_AVAILABILITY`; the live cognitive worker observed FAST unavailable, MEDIUM available, HEAVY available 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/fleet-readiness-live-2026-08-23-v2.json`.
- `UI_AUTHENTICATED_ACCEPTANCE = CURRENT_DESKTOP_OPERATIONS_AND_RESPONSIVE_GUARD_PASS`; current signed-in browser evidence covers admin diagnostics 7/7, fleet refresh with FAST selected and 3/4 tiers ready, truthful local-fallback agent status, action history and learning/reflection sections; unauthenticated fleet and agent status requests return 401. Static responsive regression guard passed in CI; mobile viewport acceptance is not claimed. Evidence: `docs/evidence/authenticated-ui-acceptance-2026-08-23-v3.json`, `docs/evidence/operations-acceptance-2026-08-23-v1.json`, and DEV-000258.
- `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
@@ -28,4 +28,4 @@
- `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 = obtain a viewport-capable browser for real mobile visual acceptance; deep UI/operations tests remain deferred by the current quick-test policy.`
- `NEXT_WORK = obtain a viewport-capable browser for real mobile visual acceptance; separately qualify/promote GPU quality and provide an independently operated Agent Execution bridge when required.`
@@ -5,7 +5,7 @@
"supersedes": "docs/evidence/audit-completion-matrix-2026-08-23-v4.json",
"overall_status": "NOT_COMPLETE",
"completed_areas": ["agent execution local recovery", "multi-agent work graph", "truth/research runtime", "learning reflection loop", "model availability/failover and reachability rating", "governed gate verification/transitions", "authenticated desktop operations fast smoke", "responsive static regression guard"],
"remaining_gaps": ["independently operated Agent Execution bridge is unavailable", "GPU quality qualification and promotion remain incomplete", "real mobile authenticated visual acceptance is unavailable in the current browser surface", "deep UI/operations acceptance remains deferred under quick-test policy"],
"remaining_gaps": ["independently operated Agent Execution bridge is unavailable", "GPU quality qualification and promotion remain incomplete", "real mobile authenticated visual acceptance is unavailable in the current browser surface"],
"live_facts": {"healthz": "OK", "diagnostics": "7/7 OK", "fleet_ready": "3/4", "selected_tier": "FAST", "fallback_tier": "LIFEBOAT", "agent_mode": "local-fallback"},
"responsive_guard": "CI PASS: cmd/creator-web responsive regression test",
"secrets": "No secret values included."
@@ -0,0 +1,13 @@
{
"evidence_id": "deep-authenticated-acceptance-2026-08-23-v1",
"captured_at": "2026-08-23T19:35:00Z",
"source": "authenticated in-app browser session against assistant.cin.su",
"production_revision_visible": "9f40c6a7933c2e459cd363a8929427c59ae9682c",
"chat": {"message_sent": true, "assistant_reply_received": true, "durable_session_state_visible": true},
"diagnostics": {"passed": 7, "total": 7, "refresh": "PASS"},
"operations": {"fleet_refresh": "PASS", "agent_refresh": "PASS", "action_history_refresh": "PASS", "fleet_ready": 3, "fleet_total": 4, "selected_tier": "FAST", "heavy_state": "DEGRADED", "agent_mode": "local-executor", "delegation_selected": false, "action_history_records_visible": 25},
"learning": {"refresh": "PASS", "signals_visible": 17, "reflection_state_visible": "RESOLVED", "skill_state_visible": "SUSPENDED"},
"mutations_performed": false,
"secrets_exposed": false,
"limitations": ["GPU heavy tier remains degraded by provider timeout", "no delegation-specific state was selected because no delegation ID was available in the session", "mobile viewport visual acceptance remains unavailable in the current browser control surface"]
}