diff --git a/docs/evidence/2026-10-06-state-hub-rollout-7d99282.json b/docs/evidence/2026-10-06-state-hub-rollout-7d99282.json new file mode 100644 index 0000000..b49de78 --- /dev/null +++ b/docs/evidence/2026-10-06-state-hub-rollout-7d99282.json @@ -0,0 +1,22 @@ +{ + "workplan_id": "STATE-WP-ADHOC-2026-10-06", + "tasks": ["STATE-WP-ADHOC-2026-10-06-T01", "STATE-WP-ADHOC-2026-10-06-T02", "STATE-WP-ADHOC-2026-10-06-T03"], + "status": "verified", + "verified_at": "2026-10-06", + "approval_ref": "founder chat 2026-10-06: 'prepare the next State Hub deploy' then 'good, go on'", + "deployment": { + "image": "forgejo.coulomb.social/coulomb/state-hub:main-7d99282", + "commit": "7d99282", + "previous_image": "main-968a811", + "helm_revision": 75, + "rollback_revision": 74, + "migrations": "none", + "runtime_changes": ["api/schemas/task.py", "scripts/consistency_check.py"], + "pods_ready": ["state-hub", "state-hub-mcp"], + "health": {"status": "ok", "instance_role": "primary", "instance_label": "railiance01", "schema": "b3c4d5e6f7a8"} + }, + "pre_deploy": {"focused_tests_passed": 279, "rendered_diff": "image tag only on API and MCP deployments"}, + "post_deploy_checks": { + "blocked_on_201_chars": "PATCH /tasks/682eea14 -> HTTP 422 string_too_long on body.blocked_on; task unchanged (done, blocked_on null)" + } +}