Commit Graph

1093 Commits

Author SHA1 Message Date
Steve Yegge 5206c86efb bd sync: 2025-12-21 16:42:12 2025-12-21 16:42:12 -08:00
Steve Yegge 66ce691e9e bd sync: 2025-12-21 16:41:45 2025-12-21 16:41:45 -08:00
Steve Yegge af6ab73514 bd sync: 2025-12-21 16:34:39 2025-12-21 16:34:39 -08:00
Steve Yegge dcd86efe43 bd sync: 2025-12-21 16:30:54 2025-12-21 16:30:54 -08:00
Steve Yegge bf71c44a28 bd sync: 2025-12-21 16:27:34 2025-12-21 16:27:34 -08:00
Steve Yegge 4761d09b52 bd sync: 2025-12-21 16:05:59 2025-12-21 16:18:25 -08:00
Steve Yegge 8241541599 bd sync: 2025-12-21 16:04:30 2025-12-21 16:18:25 -08:00
Steve Yegge e601271044 bd sync: 2025-12-21 15:55:26 2025-12-21 16:18:25 -08:00
Steve Yegge bc3d245c91 bd sync: 2025-12-21 16:17:44 2025-12-21 16:17:44 -08:00
Steve Yegge ca93a45b7d feat(doctor): add ephemeral beads health checks
Add gt doctor checks for ephemeral beads repos:
- ephemeral-exists: Verify .beads-ephemeral/ exists for each rig (fixable)
- ephemeral-git: Verify it's a valid git repo (fixable)
- ephemeral-orphans: Detect molecules >24h old (needs manual review)
- ephemeral-size: Warn if repo >100MB
- ephemeral-stale: Detect molecules with no activity in last hour

Implements gt-3x0z.3.

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-21 16:04:31 -08:00
Steve Yegge a0de2b1f47 bd sync: 2025-12-21 15:51:49 2025-12-21 16:04:31 -08:00
Steve Yegge 8fbd2205fd bd sync: 2025-12-21 15:48:07 2025-12-21 16:04:31 -08:00
Steve Yegge 6854d38f85 bd sync: 2025-12-21 16:04:18 2025-12-21 16:04:18 -08:00
Steve Yegge 87a4fee644 bd sync: 2025-12-21 16:03:09 2025-12-21 16:03:09 -08:00
Steve Yegge 1491359fde bd sync: 2025-12-21 16:00:40 2025-12-21 16:00:40 -08:00
Steve Yegge 09f34a656a bd sync: 2025-12-21 15:51:17 2025-12-21 15:51:17 -08:00
Steve Yegge 0fc74de3a3 bd sync: 2025-12-21 15:40:36 2025-12-21 15:40:36 -08:00
Steve Yegge 017e8ed53b bd sync: 2025-12-21 15:39:35 2025-12-21 15:39:35 -08:00
Steve Yegge fe0c21b477 bd sync: 2025-12-21 15:37:59 2025-12-21 15:37:59 -08:00
Steve Yegge f2503f4714 bd sync: 2025-12-21 15:36:51 2025-12-21 15:36:51 -08:00
Steve Yegge f22b19588c bd sync: 2025-12-21 15:29:13 2025-12-21 15:29:57 -08:00
Steve Yegge a49032ca5b bd sync: 2025-12-21 15:28:54 2025-12-21 15:29:57 -08:00
Steve Yegge da94d8ee94 bd sync: 2025-12-21 15:28:35 2025-12-21 15:29:57 -08:00
Steve Yegge 99d4293c8c bd sync: 2025-12-21 15:28:17 2025-12-21 15:29:57 -08:00
Steve Yegge cd8b29eb24 bd sync: 2025-12-21 15:28:01 2025-12-21 15:29:57 -08:00
Steve Yegge 741082a811 bd sync: 2025-12-21 14:50:46 2025-12-21 14:50:46 -08:00
Steve Yegge 38d155b941 bd sync: 2025-12-21 14:34:54 2025-12-21 14:34:54 -08:00
Steve Yegge 00612f6949 bd sync: 2025-12-21 14:28:05 2025-12-21 14:28:05 -08:00
Steve Yegge 53e66e688b bd sync: 2025-12-21 14:16:19 2025-12-21 14:16:19 -08:00
Steve Yegge f4379944a3 Merge polecat/furiosa: fix lifecycle parser order (gt-rixa)
Check restart/shutdown before cycle to avoid matching 'lifecycle:' prefix.
Use ' cycle' (with leading space) for word boundary matching.

Resolved conflict: fixed variable name (title → subject).
2025-12-21 14:14:53 -08:00
Steve Yegge 4bab11e828 bd sync: 2025-12-21 14:10:03 2025-12-21 14:10:03 -08:00
Steve Yegge 3ed8708a3b bd sync: 2025-12-21 14:09:03 2025-12-21 14:09:03 -08:00
Steve Yegge 36d6fc28f3 fix: check restart/shutdown before cycle in lifecycle parser
The parseLifecycleRequest function was checking for "cycle" first,
but since the title already contains "lifecycle:" (which includes
"cycle"), all lifecycle messages matched as cycle actions, making
restart and shutdown unreachable.

Fixed by:
1. Checking restart/shutdown before cycle
2. Using " cycle" (with leading space) to match the word, not prefix

Closes gt-rixa

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-21 14:08:49 -08:00
Steve Yegge 51a23ff2c8 chore: ignore issues.jsonl on main (tracked on beads-sync only)
This eliminates 'modified issues.jsonl' noise in git status on main.
bd sync commits to beads-sync branch, which has its own .gitignore
that continues to track issues.jsonl for multi-clone coordination.
2025-12-21 14:01:46 -08:00
Steve Yegge 6b1e6cab17 bd sync: 2025-12-21 14:01:11 2025-12-21 14:01:11 -08:00
Steve Yegge 17eeaebfc7 bd sync: 2025-12-21 13:52:58 2025-12-21 13:52:58 -08:00
Steve Yegge 854c37cddb bd sync: 2025-12-21 13:39:42 2025-12-21 13:39:42 -08:00
Steve Yegge 19d522bbb8 bd sync: 2025-12-21 12:18:36 2025-12-21 12:18:44 -08:00
Steve Yegge beb4efc4f9 bd sync: 2025-12-21 12:03:05 2025-12-21 12:03:05 -08:00
Steve Yegge 24123ad678 bd sync: 2025-12-21 12:00:18 2025-12-21 12:00:18 -08:00
Steve Yegge 3c5622fda0 bd sync: 2025-12-21 11:51:11 2025-12-21 11:51:11 -08:00
Steve Yegge a9830ba626 bd sync: 2025-12-21 11:44:40 2025-12-21 11:46:58 -08:00
Steve Yegge a2f3c783e1 bd sync: 2025-12-21 11:43:24 2025-12-21 11:46:58 -08:00
Steve Yegge d7e48a5057 bd sync: 2025-12-21 11:28:28 2025-12-21 11:46:58 -08:00
Steve Yegge f98598ac65 bd sync: merge from main 2025-12-21 11:45:59 -08:00
Steve Yegge a80ae0a212 bd sync: 2025-12-21 11:21:31 2025-12-21 11:21:31 -08:00
Steve Yegge 50c5639258 bd sync: 2025-12-21 11:11:12 2025-12-21 11:11:12 -08:00
Steve Yegge d9d4431377 bd sync: 2025-12-21 11:07:45 2025-12-21 11:07:45 -08:00
Steve Yegge 7ff7cbc426 bd sync: 2025-12-21 10:33:17 2025-12-21 10:41:27 -08:00
Steve Yegge 148aa57d07 bd sync: 2025-12-21 10:29:40 2025-12-21 10:29:40 -08:00