From f80d17b524e72f064f5ff191a9c0852b39f17eb9 Mon Sep 17 00:00:00 2001 From: Steve Yegge Date: Sun, 21 Dec 2025 21:50:37 -0800 Subject: [PATCH] bd sync: 2025-12-21 21:50:37 --- .beads/issues.jsonl | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/.beads/issues.jsonl b/.beads/issues.jsonl index 6a6aece2..931a3659 100644 --- a/.beads/issues.jsonl +++ b/.beads/issues.jsonl @@ -387,11 +387,7 @@ {"id":"gt-lwuu.1","title":"load-context","description":"Run gt prime and bd prime. Verify issue assignment.\nCheck inbox for any relevant messages.\n\nRead the assigned issue ({{issue}}) and understand the requirements.\nIdentify any blockers or missing information.","status":"open","priority":2,"issue_type":"task","created_at":"2025-12-21T21:47:23.880531-08:00","updated_at":"2025-12-21T21:47:23.880531-08:00","labels":["template"],"dependencies":[{"issue_id":"gt-lwuu.1","depends_on_id":"gt-lwuu","type":"parent-child","created_at":"2025-12-21T21:47:23.882049-08:00","created_by":"daemon"}]} {"id":"gt-lwuu.2","title":"implement","description":"Implement the solution for {{issue}}. Follow codebase conventions.\nFile discovered work as new issues with bd create.\n\nMake regular commits with clear messages.\nKeep changes focused on the assigned issue.\n\nDepends: load-context","status":"open","priority":2,"issue_type":"task","created_at":"2025-12-21T21:47:46.876765-08:00","updated_at":"2025-12-21T21:47:46.876765-08:00","labels":["template"],"dependencies":[{"issue_id":"gt-lwuu.2","depends_on_id":"gt-lwuu","type":"parent-child","created_at":"2025-12-21T21:47:46.878332-08:00","created_by":"daemon"},{"issue_id":"gt-lwuu.2","depends_on_id":"gt-lwuu.1","type":"blocks","created_at":"2025-12-21T21:48:04.4865-08:00","created_by":"daemon"}]} {"id":"gt-lwuu.3","title":"self-review","description":"Review your own changes. Look for:\n- Bugs and edge cases\n- Style issues\n- Missing error handling\n- Security concerns\n\nFix any issues found before proceeding.\n\nDepends: implement","status":"open","priority":2,"issue_type":"task","created_at":"2025-12-21T21:47:48.035315-08:00","updated_at":"2025-12-21T21:47:48.035315-08:00","labels":["template"],"dependencies":[{"issue_id":"gt-lwuu.3","depends_on_id":"gt-lwuu","type":"parent-child","created_at":"2025-12-21T21:47:48.037154-08:00","created_by":"daemon"},{"issue_id":"gt-lwuu.3","depends_on_id":"gt-lwuu.2","type":"blocks","created_at":"2025-12-21T21:48:04.559802-08:00","created_by":"daemon"}]} -{"id":"gt-lwuu.4","title":"verify-tests","description":"Run existing tests. Add new tests for new functionality.\nEnsure adequate coverage.\n\ngo test ./...\n\nFix any test failures before proceeding.\n\nDepends: implement","status":"open","priority":2,"issue_type":"task","created_at":"2025-12-21T21:47:49.31664-08:00","updated_at":"2025-12-21T21:47:49.31664-08:00","labels":["template"],"dependencies":[{"issue_id":"gt-lwuu.4","depends_on_id":"gt-lwuu","type":"parent-child","created_at":"2025-12-21T21:47:49.318748-08:00","created_by":"daemon"},{"issue_id":"gt-lwuu.4","depends_on_id":"gt-lwuu.2","type":"blocks","created_at":"2025-12-21T21:48:04.630039-08:00","created_by":"daemon"}]} -{"id":"gt-lwuu.5","title":"rebase-main","description":"Rebase against main to incorporate any changes.\nResolve conflicts if needed.\n\ngit fetch origin main\ngit rebase origin/main\n\nIf there are conflicts, resolve them carefully and continue the rebase.\n\nDepends: self-review, verify-tests","status":"open","priority":2,"issue_type":"task","created_at":"2025-12-21T21:47:50.311486-08:00","updated_at":"2025-12-21T21:47:50.311486-08:00","labels":["template"],"dependencies":[{"issue_id":"gt-lwuu.5","depends_on_id":"gt-lwuu","type":"parent-child","created_at":"2025-12-21T21:47:50.313271-08:00","created_by":"daemon"},{"issue_id":"gt-lwuu.5","depends_on_id":"gt-lwuu.3","type":"blocks","created_at":"2025-12-21T21:48:04.701347-08:00","created_by":"daemon"},{"issue_id":"gt-lwuu.5","depends_on_id":"gt-lwuu.4","type":"blocks","created_at":"2025-12-21T21:48:04.772631-08:00","created_by":"daemon"}]} -{"id":"gt-lwuu.6","title":"submit-merge","description":"Submit to merge queue. Create branch if needed.\nVerify CI passes.\n\ngt done # Signal work ready for merge queue\n\nIf there are CI failures, fix them before proceeding.\n\nDepends: rebase-main","status":"open","priority":2,"issue_type":"task","created_at":"2025-12-21T21:47:51.371041-08:00","updated_at":"2025-12-21T21:47:51.371041-08:00","labels":["template"],"dependencies":[{"issue_id":"gt-lwuu.6","depends_on_id":"gt-lwuu","type":"parent-child","created_at":"2025-12-21T21:47:51.372685-08:00","created_by":"daemon"},{"issue_id":"gt-lwuu.6","depends_on_id":"gt-lwuu.5","type":"blocks","created_at":"2025-12-21T21:48:04.846283-08:00","created_by":"daemon"}]} -{"id":"gt-lwuu.7","title":"generate-summary","description":"Generate a summary for molecule squash.\nFile any remaining work as issues.\n\nDocument any important context for the squash digest.\n\nDepends: submit-merge","status":"open","priority":2,"issue_type":"task","created_at":"2025-12-21T21:47:52.720858-08:00","updated_at":"2025-12-21T21:47:52.720858-08:00","labels":["template"],"dependencies":[{"issue_id":"gt-lwuu.7","depends_on_id":"gt-lwuu","type":"parent-child","created_at":"2025-12-21T21:47:52.723853-08:00","created_by":"daemon"},{"issue_id":"gt-lwuu.7","depends_on_id":"gt-lwuu.6","type":"blocks","created_at":"2025-12-21T21:48:04.919109-08:00","created_by":"daemon"}]} -{"id":"gt-lwuu.8","title":"request-shutdown","description":"Send shutdown request to Witness.\nWait for termination.\n\nThe polecat is now ready to be cleaned up.\nDo not exit directly - wait for Witness to kill the session.\n\nDepends: generate-summary","status":"open","priority":2,"issue_type":"task","created_at":"2025-12-21T21:47:53.776509-08:00","updated_at":"2025-12-21T21:47:53.776509-08:00","labels":["template"],"dependencies":[{"issue_id":"gt-lwuu.8","depends_on_id":"gt-lwuu","type":"parent-child","created_at":"2025-12-21T21:47:53.777872-08:00","created_by":"daemon"},{"issue_id":"gt-lwuu.8","depends_on_id":"gt-lwuu.7","type":"blocks","created_at":"2025-12-21T21:48:04.99115-08:00","created_by":"daemon"}]} +{"id":"gt-lwuu.8","title":"request-shutdown","description":"Send shutdown request to Witness.\nWait for termination.\n\nThe polecat is now ready to be cleaned up.\nDo not exit directly - wait for Witness to kill the session.\n\nDepends: generate-summary","status":"open","priority":2,"issue_type":"task","created_at":"2025-12-21T21:47:53.776509-08:00","updated_at":"2025-12-21T21:47:53.776509-08:00","labels":["template"],"dependencies":[{"issue_id":"gt-lwuu.8","depends_on_id":"gt-lwuu","type":"parent-child","created_at":"2025-12-21T21:47:53.777872-08:00","created_by":"daemon"}]} {"id":"gt-lxsw","title":"gt done: Command doesn't exist but documented in polecat CLAUDE.md","notes":"The polecat CLAUDE.md documents 'gt done' as the command to signal work is ready for merge queue, but running it gives 'unknown command'. Either implement the command or update the documentation.","status":"closed","priority":2,"issue_type":"bug","created_at":"2025-12-20T07:59:44.548479-08:00","updated_at":"2025-12-20T13:20:50.919481-08:00","closed_at":"2025-12-20T13:20:50.919481-08:00"} {"id":"gt-mcjd","title":"Work on gt-o9j: Fix tmux status bar polecat count - exclu...","description":"Work on gt-o9j: Fix tmux status bar polecat count - exclude static roles (mayor, deacon, witnesses, refineries, docs, hop). Run 'bd show gt-o9j' for details.","status":"closed","priority":2,"issue_type":"task","created_at":"2025-12-20T07:52:51.623541-08:00","updated_at":"2025-12-20T07:56:41.861992-08:00","closed_at":"2025-12-20T07:56:41.861992-08:00"} {"id":"gt-mh5s","title":"Refinery gates: test/lint/build before merge","description":"Before merging polecat work to main, run configurable quality gates.\n\n**From VC**: internal/gates/ - parallel execution with timeout, any failure = overall failure.\n\n**Gas Town implementation**: Refinery config with gate commands:\n```yaml\ngates:\n test:\n cmd: go test ./...\n timeout: 5m\n lint:\n cmd: golangci-lint run\n timeout: 2m\n build:\n cmd: go build ./...\n timeout: 3m\nparallel: true\n```\n\nIf gates fail, don't merge. Polecat can iterate and retry.\n\n**Value**: Prevents broken code from reaching main. VC had 90.9% gate pass rate.\n\n**VC complexity**: ~200 lines Go\n**Gas Town complexity**: ~10 lines YAML","status":"open","priority":2,"issue_type":"task","created_at":"2025-12-20T20:30:12.44681-08:00","updated_at":"2025-12-20T20:30:12.44681-08:00","dependencies":[{"issue_id":"gt-mh5s","depends_on_id":"gt-zhpa","type":"parent-child","created_at":"2025-12-20T20:30:27.402708-08:00","created_by":"daemon"}]}