{ "feature_name": "admin-config-tool", "created_at": "2026-07-06T01:30:00Z", "updated_at": "2026-07-22T14:50:00Z", "language": "en", "phase": "implementation-complete", "approvals": { "requirements": { "generated": true, "approved": true }, "design": { "generated": true, "approved": true }, "tasks": { "generated": true, "approved": true } }, "ready_for_implementation": true, "blocked_on": [ "controller OP_upgradeConfig dispatch defect (cluster.c:667-679 vs ha.c:3926-3951) blocks real-cluster config push E2E validation — see research.md Risks", "RESOLVED 2026-07-22 (bug-1461, commit e53c086): controller.capnp's struct Data shadowed the capnp builtin blob type, miscompiling UpgradeConfigRequest.sha256/.bytes — fixed at the schema root (renamed to XceData), unblocking push_config()'s request construction. The dispatch defect above is separate and still open — push_config() remains mock-tested only, no live E2E." ], "gitea": { "milestone_id": 1, "issues": { "requirements_design": 22, "implementation": 23, "validation": 24 } } }