{ "created_at": "2026-06-07T09:13:20Z", "distribution_ready": false, "id": "sp-problem-infra_overhead-infra_overhead", "name": "Infrastructure overhead: too much coordination plumbing", "polarity": "problem", "problem": "A large share of the session's tool calls are State Hub / task-management / schema-loading plumbing rather than touching the repo (corpus median 11.7%, up to 43% in the worst sessions; one session made 231 hub calls).", "provenance": { "detected_at": null, "evidence": { "cost_impact": 0.801, "cross_flavor": false, "flavors": [ "claude" ], "frequency": 2, "key": "problem:infra_overhead:infra_overhead", "locus": "infra_overhead", "polarity": "problem", "repos": [ "markitect-main", "vergabe-teilnahme" ], "score": 1.602, "sessions": [ "claude:135002f9-98d2-4d1b-b8fb-543b20388782", "claude:b4ae9631-a7eb-42a6-acb1-c65b660c4b74" ], "signal_type": "infra_overhead", "title": "problem: infra overhead" }, "promoted_at": "2026-06-07T09:13:20Z", "source_key": "problem:infra_overhead:infra_overhead" }, "rendering_hints": { "claude": { "target": "CLAUDE.md" } }, "resolutions": [ { "detail": "Update several task statuses together; emit fewer, coarser progress events.", "steps": [ "Do a chunk of work", "Then sync statuses in one pass" ], "summary": "Batch hub writes \u2014 sync at checkpoints, not per event" }, { "detail": "One scoped summary at session start beats many broad reads.", "steps": [], "summary": "Orient once with get_domain_summary, don't re-query repeatedly" }, { "detail": "See STATE-WP-0058 \u2014 stops the repeated ToolSearch for hub tools.", "steps": [], "summary": "Front-load hub tool knowledge via the State Hub skill" } ], "schema_version": 1, "scope": { "domains": [], "flavors": [ "claude" ], "repos": [ "markitect-main", "vergabe-teilnahme" ] }, "status": "provisional", "updated_at": "2026-06-07T14:21:06Z", "version": "1.0.1" }