DEV-000267 refresh GPU and UI gap evidence #247

Merged
m merged 1 commits from codex/dev-000248-self-development-runtime-status into main 2026-08-23 21:49:18 +00:00
5 changed files with 56 additions and 3 deletions
+2 -2
View File
@@ -1,5 +1,5 @@
{
"task_file": "dev/tasks/DEV-000266-local-agent-execution-bridge.json",
"task_id": "DEV-000266",
"task_file": "dev/tasks/DEV-000267-refresh-gpu-and-ui-gap-evidence.json",
"task_id": "DEV-000267",
"task_revision": 1
}
@@ -0,0 +1,23 @@
{
"task_id": "DEV-000267",
"task_revision": 1,
"architecture_revision": "ADR-0018",
"base_repo_revision": "c459cd5",
"risk_tier": "E",
"intent": "Record fresh Domovoy-owned GPU qualification and authenticated UI viewport evidence without promoting models or changing runtime behavior.",
"requirement_ids": ["model fleet/failover", "UI/operations acceptance"],
"allowed_change_scope": {"modules": ["governance-documentation"], "paths": ["docs/evidence/gpu-qualification-runtime-2026-08-24-v1.json", "docs/evidence/audit-completion-matrix-2026-08-24-v7.json", "docs/PROJECT_STATUS.md", "dev/ACTIVE_TASK.json", "dev/tasks/DEV-000267-refresh-gpu-and-ui-gap-evidence.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": ["Domovoy cognitive-worker GPU qualification response", "authenticated browser viewport observation"], "may_change": ["status projection only"]},
"semantic_owner": "Governance evidence projection",
"canonical_state": ["none"],
"state_transitions": ["none"],
"side_effects_and_privileges": ["read-only bounded qualification and browser observation; no activation, promotion or mutation"],
"persistence_and_migrations": ["none"],
"failure_retry_restart": ["timeout remains UNRATED and CPU/LIFEBOAT fallback remains active", "missing mobile viewport remains an explicit acceptance gap"],
"assumptions": ["GPU credential remains resolved inside cognitive-worker", "browser session is already authenticated and no secrets are inspected"],
"acceptance_scenarios": ["four exact GPU model IDs recorded", "all timeout results remain UNRATED", "GPU does not become preferred", "desktop viewport and mobile limitation recorded", "no secret value appears"],
"required_tests": ["go test ./cmd/creator-web", "go vet ./cmd/creator-web", "go run ./cmd/devctl preflight -active dev/ACTIVE_TASK.json", "go run ./cmd/devctl check-diff -active dev/ACTIVE_TASK.json", "independent evidence review", "git diff --check", "CI", "production health smoke"],
"terminal_gap_states": ["BLOCKED_BY_MISSING_CAPABILITY", "BLOCKED_BY_SPEC_GAP"]
}
+1 -1
View File
@@ -8,7 +8,7 @@
- `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`.
- `GPU_QUALIFICATION_STATUS = LIVE_UNRATED_TIMEOUT`; Domovoy qualification discovered four exact GPU model IDs and probed them in parallel; all four timed out at the bounded 10-second limit, so quality remains `UNRATED`, no promotion occurred, and CPU/LIFEBOAT fallback remains authoritative. Evidence: `docs/evidence/gpu-qualification-runtime-2026-08-23-v2.json`.
- `GPU_QUALIFICATION_STATUS = LIVE_UNRATED_TIMEOUT`; Domovoy qualification discovered four exact GPU model IDs and probed them in parallel; the fresh bounded probe timed out for all four at about 10 seconds, so quality remains `UNRATED`, no promotion occurred, and CPU/LIFEBOAT fallback remains authoritative. Evidence: `docs/evidence/gpu-qualification-runtime-2026-08-24-v1.json`.
- `AGENT_EXECUTION_STATUS = DURABLE_DRY_RUN_CANARY_VERIFIED`; the explicit production canary persisted a dispatch intent, an ACTIVE lease and callback head sequence 2. No independently operated bridge endpoint is configured, so bridge-backed execution remains unavailable. Evidence: `docs/evidence/agent-execution-dry-run-canary-2026-08-23-v1.json`.
- `ADDITIONAL_EVALUATION_STATUS = LIVE_TYPED_HANDOFF`; Capability-owned unresolved evaluation decisions can now be handed to Work through a typed production endpoint. Work preserves parent evidence lineage and schedules the bounded additional profile through the existing durable graph/dispatch path; model/provider selection remains outside Work. Evidence: `docs/evidence/additional-evaluation-runtime-live-2026-08-23-v1.json` and DEV-000261.
- `FLEET_EXECUTION_EVIDENCE = docs/evidence/audit-runtime-status-2026-08-23-v1.json`; FAST, MEDIUM and LIFEBOAT are ready, HEAVY is explicitly degraded by provider timeout, FAST remains preferred/selected, and LIFEBOAT is the fallback tier.
@@ -0,0 +1,12 @@
{
"evidence_id": "audit-completion-matrix-2026-08-24-v7",
"captured_at": "2026-08-24T00:40:00Z",
"production_revision": "7a004e5",
"supersedes": "docs/evidence/audit-completion-matrix-2026-08-24-v6.json",
"overall_status": "NOT_COMPLETE",
"completed_areas": ["agent execution durable lease/recovery", "bounded independent local agent execution bridge", "multi-agent work graph", "truth/research runtime", "learning reflection loop", "model availability/failover and reachability rating", "adaptive additional task evaluation scheduling", "governed gate verification/transitions", "authenticated desktop operations fast smoke", "responsive static regression guard"],
"remaining_gaps": ["universal generic/Codex Agent Execution capability 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", "agent_bridge": "READY", "agent_mode": "execution", "agent_capabilities": ["task-evaluation"], "diagnostics": "7/7 OK", "fleet_ready": "3/4", "selected_tier": "FAST", "fallback_tier": "LIFEBOAT", "authenticated_viewport": "1687x1234 desktop"},
"responsive_guard": "CI PASS: cmd/creator-web responsive regression test",
"secrets": "No secret values included."
}
@@ -0,0 +1,18 @@
{
"evidence_id": "gpu-qualification-runtime-2026-08-24-v1",
"captured_at": "2026-08-24T00:40:00Z",
"production_revision": "7a004e5",
"route": "Domovoy cognitive-worker /v1/provider-discovery/gpu/qualify",
"prompt": "bounded one-word probe",
"provider": "local-gpu-opportunistic",
"results": [
{"provider_model_id": "Qwen3.6-27B-UD-Q4_K_XL", "status": "RESPONDED_WITHOUT_QUALIFICATION", "finish_reason": "TIMEOUT", "latency_millis": 10004, "quality_assessed": false, "category": "UNRATED"},
{"provider_model_id": "Qwen3.8-27B-UD-Q3_K_XL", "status": "RESPONDED_WITHOUT_QUALIFICATION", "finish_reason": "TIMEOUT", "latency_millis": 10004, "quality_assessed": false, "category": "UNRATED"},
{"provider_model_id": "Qwen3.8-27B-UD-Q4_K_XL", "status": "RESPONDED_WITHOUT_QUALIFICATION", "finish_reason": "TIMEOUT", "latency_millis": 10004, "quality_assessed": false, "category": "UNRATED"},
{"provider_model_id": "gemma-4-26B-A4B-it-UD-Q2_K_XL", "status": "RESPONDED_WITHOUT_QUALIFICATION", "finish_reason": "TIMEOUT", "latency_millis": 10004, "quality_assessed": false, "category": "UNRATED"}
],
"routing_effect": "No GPU promotion or priority; FAST remains selected and CPU/LIFEBOAT fallback remains authoritative.",
"ui_viewport_observation": {"authenticated": true, "width": 1687, "height": 1234, "mobile_viewport_emulation": "UNAVAILABLE"},
"secrets_exposed": false,
"limitations": ["GPU quality and promotion remain unproven", "real mobile authenticated visual acceptance remains unverified"]
}