Commit Graph

998 Commits

Author SHA1 Message Date
Steve Yegge
08d966a601 Add patrol hygiene: inbox cleanup for Witness/Refinery/Deacon (gt-h5e0)
Each patrol formula now includes:
- Explicit archive instructions after processing messages
- New patrol-cleanup step for end-of-cycle inbox hygiene
- Deacon: log rotation and state.json pruning

Changes:
- mol-witness-patrol v2: POLECAT_STARTED archive, patrol-cleanup step
- mol-refinery-patrol v3: MERGE_READY archive after merge, patrol-cleanup step
- mol-deacon-patrol v3: log-maintenance step, patrol-cleanup step

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-30 09:59:09 -08:00
Steve Yegge
dd3391bb68 bd sync: 2025-12-30 06:47:27 2025-12-30 06:47:27 -08:00
Steve Yegge
c1e2257497 bd sync: 2025-12-30 06:45:27 2025-12-30 06:45:46 -08:00
Steve Yegge
800e218b7c bd sync: 2025-12-30 02:07:44 2025-12-30 06:45:46 -08:00
Steve Yegge
5329865332 bd sync: 2025-12-30 02:06:28 2025-12-30 06:45:46 -08:00
Steve Yegge
4389d4fcd2 bd sync: 2025-12-30 01:54:04 2025-12-30 06:45:46 -08:00
Steve Yegge
9acb275526 bd sync: 2025-12-30 01:52:52 2025-12-30 06:45:46 -08:00
Steve Yegge
b0c00b78e3 bd sync: 2025-12-30 01:51:51 2025-12-30 06:45:46 -08:00
Steve Yegge
ff37dc3d60 bd sync: 2025-12-30 01:03:55 2025-12-30 01:03:55 -08:00
Steve Yegge
21158c4c12 bd sync: 2025-12-30 01:03:09 2025-12-30 01:03:09 -08:00
Steve Yegge
559ab84d49 bd sync: 2025-12-30 01:02:01 2025-12-30 01:02:23 -08:00
Steve Yegge
59f90f2bb2 bd sync: 2025-12-30 01:00:48 2025-12-30 01:02:23 -08:00
Steve Yegge
bf72f6c59a bd sync: 2025-12-30 00:49:28 2025-12-30 01:02:23 -08:00
Steve Yegge
44d783fca3 bd sync: 2025-12-30 00:48:24 2025-12-30 01:02:23 -08:00
Steve Yegge
a2d16b619a bd sync: 2025-12-30 00:46:35 2025-12-30 01:02:23 -08:00
Steve Yegge
c0832d000f bd sync: 2025-12-30 00:33:23 2025-12-30 01:02:23 -08:00
Steve Yegge
3e64a4a630 bd sync: 2025-12-30 00:18:58 2025-12-30 01:02:23 -08:00
Steve Yegge
f9b554b683 bd sync: 2025-12-30 00:15:53 2025-12-30 01:02:23 -08:00
Steve Yegge
ebec23cfea bd sync: 2025-12-30 00:09:02 2025-12-30 01:02:23 -08:00
Steve Yegge
90bb64f7e4 bd sync: 2025-12-30 00:08:39 2025-12-30 01:02:23 -08:00
Steve Yegge
40d1e0c2a4 bd sync: 2025-12-29 23:58:14 2025-12-30 01:02:23 -08:00
Steve Yegge
4e67f7e637 feat: Add convoy patrol steps to Deacon formula
Added three new patrol steps for convoy orchestration:
- check-convoy-completion: Watch for tracked issue closures, auto-close convoys
- resolve-external-deps: Propagate cross-rig dependency resolution
- fire-notifications: Notify Overseer/Witnesses of convoy and dep events

Updated health-scan to depend on fire-notifications (runs after convoy steps).

(gt-wthcc)

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-30 00:50:24 -08:00
Steve Yegge
c47a7466d8 chore: Remove obsolete polecat formula files
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-30 00:19:12 -08:00
Steve Yegge
a31972f4ea fix: MCP beads tools work from polecat directories (gt-tnw)
Root cause: beads-mcp plugin's _find_beads_db_in_tree() didn't follow
.beads/redirect files. Fix implemented in beads repo (bd-7t9a).

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-30 00:09:09 -08:00
Steve Yegge
fcbbdce1ed bd sync: 2025-12-29 23:57:16 2025-12-29 23:57:16 -08:00
Steve Yegge
ff98567569 bd sync: 2025-12-29 23:57:11 2025-12-29 23:57:14 -08:00
Steve Yegge
5626682b80 bd sync: 2025-12-29 23:49:17 2025-12-29 23:57:14 -08:00
Steve Yegge
c30884b36c bd sync: 2025-12-29 23:48:01 2025-12-29 23:57:14 -08:00
Steve Yegge
cd1d947a76 bd sync: 2025-12-29 23:47:49 2025-12-29 23:57:14 -08:00
Steve Yegge
1bf2b54773 Add witness activity events to gt feed (gt-nfdyl)
Implement activity event emission for witness patrol operations:
- patrol_started: When witness begins patrol cycle
- polecat_checked: When witness checks a polecat
- polecat_nudged: When witness nudges a stuck polecat
- escalation_sent: When witness escalates to Mayor/Deacon
- patrol_complete: When patrol cycle finishes

Also adds refinery merge queue events for future use:
- merge_started, merge_complete, merge_failed, queue_processed

New command: `gt activity emit <event-type>` allows agents to emit
events from CLI. Events write to ~/gt/.events.jsonl for gt feed.

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-29 23:52:38 -08:00
Steve Yegge
070a8be738 bd sync: 2025-12-29 23:45:09 2025-12-29 23:45:09 -08:00
Steve Yegge
a582114415 bd sync: 2025-12-29 23:44:23 2025-12-29 23:44:23 -08:00
Steve Yegge
73112e29e4 bd sync: 2025-12-29 23:47 2025-12-29 23:44:00 -08:00
Steve Yegge
411d35a53a bd sync: 2025-12-29 23:43:52 2025-12-29 23:44:00 -08:00
Steve Yegge
9febd4e7dc bd sync: 2025-12-29 23:43:39 2025-12-29 23:44:00 -08:00
Steve Yegge
e1fed7f72e bd sync: 2025-12-29 23:41:49 2025-12-29 23:41:49 -08:00
Steve Yegge
cbb4641d26 bd sync: 2025-12-29 23:38:28 2025-12-29 23:38:38 -08:00
Steve Yegge
231d524103 bd sync: 2025-12-29 23:38:03 2025-12-29 23:38:38 -08:00
Steve Yegge
002a45ddd1 bd sync: 2025-12-29 23:38:00 2025-12-29 23:38:38 -08:00
Steve Yegge
fcea70efa1 bd sync: 2025-12-29 23:36:55 2025-12-29 23:36:55 -08:00
Steve Yegge
1bc7ae191a bd sync: 2025-12-29 23:34:59 2025-12-29 23:34:59 -08:00
Steve Yegge
5d3f500614 bd sync: 2025-12-29 23:34:50 2025-12-29 23:34:50 -08:00
Steve Yegge
17f993a041 bd sync: close gt-xd95b 2025-12-29 23:32:14 -08:00
Steve Yegge
0945428761 bd sync: 2025-12-29 23:32:02 2025-12-29 23:32:02 -08:00
Steve Yegge
91236ea268 feat: Add polecat workflow quality levels (basic/shiny/chrome)
Three pre-baked polecat workflows with increasing rigor:
- mol-polecat-basic: 3 steps, for trivial P4 fixes
- mol-polecat-shiny: 6 steps, standard quality with design/review
- mol-polecat-chrome: 16 steps, max rigor with strategic context reading,
  triple code review, and decomposed implementation phases

Added --quality (-q) flag to gt sling as shorthand:
  gt sling gt-abc gastown -q basic   # quick fix
  gt sling gt-abc gastown -q shiny   # standard
  gt sling gt-abc gastown -q chrome  # max rigor

Chrome explicitly requires reading ~/gt/docs/hop/CONTEXT.md and
~/gt/docs/PRIMING.md before design begins.

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-29 23:19:32 -08:00
Steve Yegge
f99b98d94c bd sync: 2025-12-29 23:18:03 2025-12-29 23:18:03 -08:00
Steve Yegge
baa2ac08d4 bd sync: 2025-12-29 23:17:54 2025-12-29 23:17:54 -08:00
Steve Yegge
de7ad160e2 bd sync: 2025-12-29 23:17:36 2025-12-29 23:17:45 -08:00
Steve Yegge
9b59b8cc6b bd sync: 2025-12-29 23:17:08 2025-12-29 23:17:45 -08:00
Steve Yegge
540e51dc0f feat: add mol-polecat-chrome formula with parameterized context_docs (gt-c0fzm)
Adds a new workflow formula for polecat work that includes strategic
context reading before design. The context_docs variable allows
customization of which organizational documents to read.

Default: ~/gt/docs/hop/CONTEXT.md,~/gt/docs/PRIMING.md (Gas Town docs)
Override: gt sling formula --var context_docs="docs/ARCH.md,docs/STYLE.md"

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-29 23:17:29 -08:00