Commit Graph

907 Commits

Author SHA1 Message Date
Steve Yegge
4df3dbeadd bd sync: 2025-12-29 14:05:50 2025-12-29 14:06:15 -08:00
Steve Yegge
99b978e547 bd sync: 2025-12-29 13:43:26 2025-12-29 13:43:26 -08:00
Steve Yegge
a4c1932ec4 bd sync: 2025-12-29 13:42:49 2025-12-29 13:43:07 -08:00
Steve Yegge
7f03d3a398 bd sync: 2025-12-29 13:41:52 2025-12-29 13:41:52 -08:00
Steve Yegge
fd6fe23d2a bd sync: 2025-12-29 13:04:27 2025-12-29 13:04:27 -08:00
Steve Yegge
ab141eb9f5 bd sync: 2025-12-29 12:49:40 2025-12-29 12:49:40 -08:00
Steve Yegge
d85fc883ca bd sync: 2025-12-29 12:44:34 2025-12-29 12:44:34 -08:00
Steve Yegge
fd08d7a860 fix: Purge 1653 tombstones via bd compact --purge-tombstones 2025-12-28 23:43:02 -08:00
Steve Yegge
b32eb0f9b8 chore: cleanup 1653 old tombstones to reduce issue count 2025-12-28 23:27:02 -08:00
Steve Yegge
00c7980185 chore: Clean orphaned dependencies 2025-12-28 22:50:42 -08:00
Steve Yegge
5c59e43ad3 chore: Purge 1676 tombstones from issues.jsonl 2025-12-28 22:49:10 -08:00
Steve Yegge
3df25d5e79 bd sync: 2025-12-28 22:41:22 2025-12-28 22:41:22 -08:00
Steve Yegge
76b53d9bbc bd sync: 2025-12-28 22:41:17 2025-12-28 22:41:17 -08:00
Steve Yegge
344b8098b4 bd sync: 2025-12-28 22:30:19 2025-12-28 22:30:19 -08:00
Steve Yegge
cff4c5c133 bd sync: 2025-12-28 22:30:07 2025-12-28 22:30:07 -08:00
Steve Yegge
a28a702dc5 bd sync: 2025-12-28 21:42:09 2025-12-28 21:42:09 -08:00
Steve Yegge
8976615ccb bd sync: 2025-12-28 21:39:03 2025-12-28 21:39:03 -08:00
Steve Yegge
cdbe5d0a1e bd sync: 2025-12-28 19:06:47 2025-12-28 19:06:47 -08:00
Steve Yegge
4e11b31855 bd sync: 2025-12-28 17:34:44 2025-12-28 17:34:44 -08:00
Steve Yegge
bf7d28082f bd sync: 2025-12-28 16:40:31 2025-12-28 16:40:31 -08:00
Steve Yegge
b68cbf582f refinery patrol: Reorder merge-push for reliable MERGED notification (gt-kfznm)
- Notifications now come immediately after push, before cleanup
- Added STOP HERE warning after push
- Made verification gate more emphatic
- Cleanup happens only after notifications confirmed

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-28 16:31:04 -08:00
Steve Yegge
4b1d488f14 fix: Make MERGED notification and MR close mandatory in refinery formula (gt-kfznm)
Updated mol-refinery-patrol.formula.toml:
- Added MR bead ID tracking to inbox-check MERGE_READY parsing
- Restructured merge-push into 3 clear steps with REQUIRED callouts
- Added Step 2: MERGED notification (DO NOT SKIP)
- Added Step 3: Close MR bead (DO NOT SKIP)
- Added verification checklist before proceeding
- Added generate-summary verification to catch missed notifications

This ensures refinery agents complete the full lifecycle and trigger
witness cleanup (gt polecat nuke) after merge.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-28 16:29:24 -08:00
Steve Yegge
72b93da9a7 bd sync: 2025-12-28 16:24:34 2025-12-28 16:24:50 -08:00
Steve Yegge
dcd996495a bd sync: 2025-12-28 16:23:33 2025-12-28 16:23:33 -08:00
Steve Yegge
e27e3b7221 bd sync: 2025-12-28 16:19:51 2025-12-28 16:19:51 -08:00
Steve Yegge
11d86423ba witness patrol: nuke command already correct for MERGED handling
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-28 16:16:25 -08:00
Steve Yegge
a3e3f956b1 beads sync: Day 4.3, 4.4 and related closures
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-28 16:16:25 -08:00
Steve Yegge
2f38e73058 bd sync: 2025-12-28 16:12:53 2025-12-28 16:16:24 -08:00
Steve Yegge
0c4fd5ffa0 feat: Witness uses gt polecat nuke after MERGED, session mgmt note (gt-ztpe8)
- Updated MERGED handling to use gt polecat nuke for full cleanup
  (session + worktree + branch + agent bead)
- Added note that session management is polecat-controlled
- Witness only uses recycle for stuck recovery, not routine step transitions

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-28 16:16:24 -08:00
Steve Yegge
cb9c6385d0 bd sync: 2025-12-28 16:00:47 2025-12-28 16:16:24 -08:00
Steve Yegge
36dbea9618 bd sync: 2025-12-28 15:51:37 2025-12-28 15:51:37 -08:00
Steve Yegge
31a392eec2 bd sync: 2025-12-28 15:43:30 2025-12-28 15:43:30 -08:00
Steve Yegge
e54d0eec0a bd sync: 2025-12-28 15:33:00 2025-12-28 15:33:00 -08:00
Steve Yegge
2ad828f503 bd sync: 2025-12-28 15:32:52 2025-12-28 15:32:52 -08:00
Steve Yegge
85bf95a221 bd sync: 2025-12-28 15:32:31 2025-12-28 15:32:31 -08:00
Steve Yegge
4a321b9690 bd sync: 2025-12-28 15:31:31 2025-12-28 15:32:04 -08:00
Steve Yegge
73e829724f bd sync: 2025-12-28 14:07:42 2025-12-28 14:07:51 -08:00
Steve Yegge
c107665f17 bd sync: 2025-12-28 13:00:08 2025-12-28 13:00:20 -08:00
Steve Yegge
65b16117f7 bd sync: 2025-12-28 12:57:06 2025-12-28 12:57:07 -08:00
Steve Yegge
ecfd862dac Add preflight-tests step to mol-polecat-work
Checks tests on main BEFORE starting work. Scotty Principle:
- Quick fix (<15 min): Fix it, commit, continue
- Big fix: File bead, notify Witness, proceed

Closes gt-3zkjw
2025-12-28 12:49:48 -08:00
Steve Yegge
43ef530e95 bd sync: 2025-12-28 12:46:53 2025-12-28 12:46:53 -08:00
Steve Yegge
c564bfd736 Comprehensive polecat work lifecycle (mol-polecat-work v2)
Complete redesign of polecat work formula with 8 concrete steps:
1. load-context - Prime, read issue, verify can proceed
2. branch-setup - Clean feature branch, rebased on main
3. implement - Do work, commit regularly, file discovered work
4. self-review - Review diff, fix issues before testing
5. run-tests - ALL tests must pass, verify coverage
6. cleanup-workspace - No uncommitted, no stash, no cruft
7. close-issue - bd close with summary
8. signal-complete - POLECAT_DONE mail, WAIT for termination

Also updated mol-polecat-lease.formula.toml (v2):
- 5 steps: boot → working → verifying → merge_requested → done
- Aligns with witness patrol and mail protocol
- Clear verification criteria before MERGE_READY

Added templates/polecat-CLAUDE.md:
- Polecat role context for spawned workers
- Propulsion principle, key commands, completion protocol
- Clear "do NOT" section (don't exit, don't push to main)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-28 11:13:00 -08:00
Steve Yegge
1366a032de bd sync: 2025-12-28 11:02:50 2025-12-28 11:02:50 -08:00
Steve Yegge
12a9e7982d bd sync: 2025-12-28 10:52:57 2025-12-28 10:53:08 -08:00
Steve Yegge
977927244a bd sync: 2025-12-28 10:27:57 2025-12-28 10:53:08 -08:00
Steve Yegge
7ee51b8460 bd sync: 2025-12-28 10:24:08 2025-12-28 10:25:30 -08:00
Steve Yegge
4c0ca6be4d Revert "chore: Track .beads/redirect for crew shared beads"
This reverts commit e00528e4ef.
2025-12-28 10:25:01 -08:00
Steve Yegge
e00528e4ef chore: Track .beads/redirect for crew shared beads
The redirect file points crew workers to the shared beads database
at mayor/rig/.beads. Tracking it keeps git status clean.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-28 10:22:55 -08:00
Steve Yegge
1877ed9e13 bd sync: 2025-12-28 10:18:51 2025-12-28 10:18:51 -08:00
Steve Yegge
5ec5616c9f bd sync: 2025-12-28 10:17:44 2025-12-28 10:17:44 -08:00