bd sync: 2025-12-26 16:23:29

This commit is contained in:
Steve Yegge
2025-12-26 16:23:29 -08:00
parent 45acdf68e3
commit 3c0208fc02

View File

@@ -1362,7 +1362,7 @@
{"id":"gt-rbp6.1","title":"Test Polecat Arm","description":"Test child for bonding pattern","status":"closed","priority":2,"issue_type":"task","created_at":"2025-12-24T21:32:00.648392-08:00","updated_at":"2025-12-25T01:33:00.320016-08:00","closed_at":"2025-12-25T01:33:00.320016-08:00","close_reason":"Test pollution cleanup"}
{"id":"gt-rectf","title":"Digest: mol-deacon-patrol","description":"P11","status":"closed","priority":2,"issue_type":"task","created_at":"2025-12-26T14:25:17.043804-08:00","updated_at":"2025-12-26T14:25:17.043804-08:00","closed_at":"2025-12-26T14:25:17.04375-08:00","close_reason":"Squashed from 9 wisps"}
{"id":"gt-rgd9x","title":"Deprecate hook files, use pinned beads for propulsion","description":"## Problem\n\nHook files were \"deprecated\" via comments but NOT eradicated. The code is all still there and actively used.\n\n## Current State (NOT Done)\n\n**Live hook file exists:**\n- `/Users/stevey/gt/deacon/.beads/hook-deacon.json`\n\n**Code still calling hook functions:**\n- `resume.go:151` - WriteSlungWork\n- `park.go:114` - ReadHook \n- `spawn.go:407` - WriteSlungWork\n- `molecule_step.go:293` - WriteSlungWork\n- `molecule_step.go:368` - BurnHook\n\n**Hook infrastructure still exists:**\n- `internal/wisp/io.go` - All hook I/O functions\n- `internal/wisp/types.go` - SlungWork, Wisp types, constants\n- `.beads/.gitignore` - hook-*.json pattern\n\n**14 docs still reference hooks:**\narchitecture.md, beads-data-plane.md, molecular-chemistry.md, molecules.md,\npinned-beads-design.md, polecat-lifecycle.md, polecat-wisp-architecture.md,\npropulsion-principle.md, session-lifecycle.md, sling-design.md, vision.md,\nwisp-architecture.md, witness-patrol-design.md, ~/gt/CLAUDE.md\n\n## Goal: Total Eradication\n\n1. Remove ALL hook file code from callers\n2. Delete hook functions from internal/wisp/\n3. Delete hook types and constants\n4. Remove gitignore patterns\n5. Delete any live hook files, convert to pinned beads\n6. Update all documentation\n7. Verify propulsion cycle works with pinned beads only","status":"pinned","priority":1,"issue_type":"feature","assignee":"gastown/crew/max","created_at":"2025-12-26T15:36:31.396028-08:00","updated_at":"2025-12-26T16:13:49.970042-08:00"}
{"id":"gt-rgd9x.1","title":"Remove hook code from cmd callers","description":"Remove hook file calls from:\n- resume.go:151 - WriteSlungWork → use bd update --status=pinned\n- park.go:114 - ReadHook → query pinned beads\n- spawn.go:407 - WriteSlungWork → use bd update --status=pinned\n- molecule_step.go:293 - WriteSlungWork → use bd update --status=pinned\n- molecule_step.go:368 - BurnHook → use bd update --status=open","status":"in_progress","priority":1,"issue_type":"task","created_at":"2025-12-26T16:13:26.012493-08:00","updated_at":"2025-12-26T16:17:15.059592-08:00","dependencies":[{"issue_id":"gt-rgd9x.1","depends_on_id":"gt-rgd9x","type":"parent-child","created_at":"2025-12-26T16:13:26.012978-08:00","created_by":"daemon"}]}
{"id":"gt-rgd9x.1","title":"Remove hook code from cmd callers","description":"Remove hook file calls from:\n- resume.go:151 - WriteSlungWork → use bd update --status=pinned\n- park.go:114 - ReadHook → query pinned beads\n- spawn.go:407 - WriteSlungWork → use bd update --status=pinned\n- molecule_step.go:293 - WriteSlungWork → use bd update --status=pinned\n- molecule_step.go:368 - BurnHook → use bd update --status=open","status":"closed","priority":1,"issue_type":"task","created_at":"2025-12-26T16:13:26.012493-08:00","updated_at":"2025-12-26T16:23:23.221606-08:00","closed_at":"2025-12-26T16:23:23.221606-08:00","close_reason":"All hook callers (resume, park, spawn, molecule_step x2) now use pinned beads","dependencies":[{"issue_id":"gt-rgd9x.1","depends_on_id":"gt-rgd9x","type":"parent-child","created_at":"2025-12-26T16:13:26.012978-08:00","created_by":"daemon"}]}
{"id":"gt-rgd9x.2","title":"Delete hook functions from internal/wisp","description":"Delete from internal/wisp/io.go:\n- WriteSlungWork\n- ReadHook\n- BurnHook\n- HasHook\n- ListHooks\n- HookPath\n\nKeep: EnsureDir, WispPath, writeJSON (used by other things)","status":"open","priority":1,"issue_type":"task","created_at":"2025-12-26T16:13:27.392457-08:00","updated_at":"2025-12-26T16:13:27.392457-08:00","dependencies":[{"issue_id":"gt-rgd9x.2","depends_on_id":"gt-rgd9x","type":"parent-child","created_at":"2025-12-26T16:13:27.396963-08:00","created_by":"daemon"}]}
{"id":"gt-rgd9x.3","title":"Delete hook types from internal/wisp","description":"Delete from internal/wisp/types.go:\n- WispType type\n- TypeSlungWork constant\n- HookPrefix, HookSuffix constants\n- Wisp struct\n- SlungWork struct\n- NewSlungWork function\n- HookFilename function\n- AgentFromHookFilename function\n\nThe entire file may become empty or minimal.","status":"open","priority":1,"issue_type":"task","created_at":"2025-12-26T16:13:28.450647-08:00","updated_at":"2025-12-26T16:13:28.450647-08:00","dependencies":[{"issue_id":"gt-rgd9x.3","depends_on_id":"gt-rgd9x","type":"parent-child","created_at":"2025-12-26T16:13:28.452579-08:00","created_by":"daemon"}]}
{"id":"gt-rgd9x.4","title":"Clean up hook-related gitignore and live files","description":"- Remove hook-*.json from .beads/.gitignore\n- Delete /Users/stevey/gt/deacon/.beads/hook-deacon.json\n- Convert gt-wisp-0gu to pinned bead if needed","status":"open","priority":1,"issue_type":"task","created_at":"2025-12-26T16:13:29.60532-08:00","updated_at":"2025-12-26T16:13:29.60532-08:00","dependencies":[{"issue_id":"gt-rgd9x.4","depends_on_id":"gt-rgd9x","type":"parent-child","created_at":"2025-12-26T16:13:29.605807-08:00","created_by":"daemon"}]}