diff --git a/.beads/issues.jsonl b/.beads/issues.jsonl index 19ebe20..6facb54 100644 --- a/.beads/issues.jsonl +++ b/.beads/issues.jsonl @@ -278,6 +278,7 @@ {"id":"skills-vuj2","title":"Add validateTaskId() at CLI entry points","description":"[SECURITY] MED worker.nim - taskId from CLI args used without validation. Add validateTaskId() check in each command. Related to skills-73yu (git.nim validation).","status":"closed","priority":2,"issue_type":"bug","created_at":"2026-01-10T20:12:10.919427534-08:00","created_by":"dan","updated_at":"2026-01-10T20:32:28.382482296-08:00","closed_at":"2026-01-10T20:32:28.382482296-08:00","close_reason":"Created utils.nim with common helpers"} {"id":"skills-vz05","title":"Agent Coordination: Cross-agent communication and resources","description":"Patterns for coordinating work across multiple agents.\n\nCovers:\n- Cross-agent compatibility (skills that work for any agent)\n- Task specifications and contracts\n- Event notification vs polling\n- Resource budgets (tokens, cost, time)\n- Structured task specs\n\nThese are coordination primitives that HQ and other orchestrators can use.","status":"open","priority":2,"issue_type":"epic","created_at":"2026-01-12T10:04:45.834666795-08:00","created_by":"dan","updated_at":"2026-01-12T10:04:45.834666795-08:00","dependencies":[{"issue_id":"skills-vz05","depends_on_id":"skills-udu","type":"blocks","created_at":"2026-01-12T10:06:28.169956793-08:00","created_by":"dan"},{"issue_id":"skills-vz05","depends_on_id":"skills-0y9","type":"blocks","created_at":"2026-01-12T10:06:28.226270481-08:00","created_by":"dan"},{"issue_id":"skills-vz05","depends_on_id":"skills-4ufc","type":"blocks","created_at":"2026-01-12T10:06:28.270939669-08:00","created_by":"dan"},{"issue_id":"skills-vz05","depends_on_id":"skills-1qz","type":"blocks","created_at":"2026-01-12T10:06:28.325594806-08:00","created_by":"dan"}]} {"id":"skills-w9a4","title":"Design: Garbage collection / janitor for orphaned workers","description":"From orch architecture review consensus.\n\nProblem: Workers can crash, worktrees can hang, locks can be abandoned.\n\nNeed:\n- Detect orphaned worktrees (no heartbeat, stale state)\n- Clean up abandoned locks\n- Prune old/dead worker state from DB\n- Maybe a \"janitor\" that runs periodically or on-demand\n\nRelated: skills-7n4 (rollback strategy), worker staleness detection (exists)\n\nCommands to add:\n- worker cleanup --stale-days=7\n- worker gc (garbage collect)","status":"open","priority":2,"issue_type":"task","created_at":"2026-01-11T21:12:44.530555957-08:00","created_by":"dan","updated_at":"2026-01-11T21:12:44.530555957-08:00","dependencies":[{"issue_id":"skills-w9a4","depends_on_id":"skills-s6y","type":"blocks","created_at":"2026-01-11T21:13:02.689965819-08:00","created_by":"dan"}]} +{"id":"skills-wl2z","title":"Design verify-work skill (The Gatekeeper)","status":"open","priority":1,"issue_type":"task","owner":"dan@delpad","created_at":"2026-01-19T14:14:08.535515645-08:00","created_by":"dan","updated_at":"2026-01-19T14:14:08.535515645-08:00"} {"id":"skills-wm9","title":"Research Steve Yegge's orchestration work","description":"Steve Yegge is working on something new related to AI orchestration. Research what it is and how it might inform our skills+molecules integration design.\n\nBlocks: skills-hin (ADR finalization)","status":"closed","priority":2,"issue_type":"task","created_at":"2025-12-24T02:41:47.848905848-05:00","updated_at":"2025-12-24T02:42:24.40239935-05:00","closed_at":"2025-12-24T02:42:24.40239935-05:00","close_reason":"Not needed - just parking the ADR work"} {"id":"skills-wsk7","title":"Add benchmarking metrics collection","description":"Track metrics across runs for comparison:\n\nMetrics:\n- pass_rate (completion)\n- quality_score (LLM judge)\n- cost (tokens in/out)\n- latency (time to complete)\n- efficiency (tool calls, iterations)\n\nDimensions to sweep:\n- model\n- system prompt variant\n- tool configuration\n- context strategy\n\nOutput: structured results (JSON/CSV) for analysis","status":"closed","priority":3,"issue_type":"task","created_at":"2026-01-11T16:19:46.710599693-08:00","created_by":"dan","updated_at":"2026-01-11T16:38:26.601801894-08:00","closed_at":"2026-01-11T16:38:26.601801894-08:00","close_reason":"Pausing - need to validate approach with simpler spike first","dependencies":[{"issue_id":"skills-wsk7","depends_on_id":"skills-y0p0","type":"blocks","created_at":"2026-01-11T16:20:20.844989131-08:00","created_by":"dan"}]} {"id":"skills-x2l","title":"Investigate hooks for parallel orch queries","description":"When using orch skill, it would be useful to spin off multiple model queries in parallel automatically (e.g., gemini + gpt simultaneously). Explore if Claude Code hooks can trigger parallel background processes when the orch skill is invoked.","status":"closed","priority":2,"issue_type":"feature","created_at":"2025-12-06T19:29:00.165752425-08:00","updated_at":"2025-12-29T15:49:43.831970326-05:00","closed_at":"2025-12-29T15:49:43.831970326-05:00","close_reason":"Investigated. Hooks are synchronous with 60s timeout - unsuitable for background orch queries. Alternatives: (1) SessionStart hook for initial consensus, (2) Explicit skill invocation, (3) PostToolUse for validation. orch consensus already runs models in parallel internally."}