Commit Graph

2437 Commits

Author SHA1 Message Date
Jordan Hubbard
9cefa98528 test: refactor claude setup for coverage 2025-12-29 14:17:44 -08:00
Jordan Hubbard
283a275740 test: refactor claude setup for coverage 2025-12-29 14:16:44 -08:00
Steve Yegge
9eb61f9dd0 bd sync: 2025-12-29 14:03:20 2025-12-29 14:03:20 -08:00
Steve Yegge
31bed17090 bd sync: 2025-12-29 13:46:54 2025-12-29 13:47:12 -08:00
Steve Yegge
04da559511 bd sync: 2025-12-29 13:45:51 2025-12-29 13:45:51 -08:00
Steve Yegge
6ee7be5fe9 bd sync: 2025-12-29 13:40:37 2025-12-29 13:40:37 -08:00
Steve Yegge
0183af11d5 bd sync: 2025-12-29 13:34:01 2025-12-29 13:34:14 -08:00
Steve Yegge
9e5a548339 bd sync: 2025-12-29 12:59:10 2025-12-29 13:34:14 -08:00
Steve Yegge
75e2afdae5 bd sync: 2025-12-29 12:58:08 2025-12-29 12:58:08 -08:00
Steve Yegge
bd750b10ea bd sync: 2025-12-29 12:48:20 2025-12-29 12:48:35 -08:00
Steve Yegge
93cc9df9ad bd sync: 2025-12-29 12:43:14 2025-12-29 12:43:14 -08:00
Steve Yegge
c45242a8d3 feat: Add --reason flag to bd delete for audit trail 2025-12-29 12:40:03 -08:00
Steve Yegge
7b92b42d38 bd sync: 2025-12-29 12:35:12 2025-12-29 12:38:22 -08:00
Steve Yegge
7f1f906c28 bd sync: 2025-12-28 23:46:11 2025-12-28 23:46:11 -08:00
Steve Yegge
4a6d942fad bd sync: 2025-12-28 22:36:53 2025-12-28 22:36:53 -08:00
Steve Yegge
8e746ed9ec bd sync: 2025-12-28 22:22:39 2025-12-28 22:22:39 -08:00
Steve Yegge
aa016c8802 bd sync: 2025-12-28 22:14:33 2025-12-28 22:14:51 -08:00
Steve Yegge
5bd387c4bc bd sync: 2025-12-28 22:07:05 2025-12-28 22:07:05 -08:00
Steve Yegge
68ffda0fc0 bd sync: 2025-12-28 21:43:56 2025-12-28 21:43:56 -08:00
Steve Yegge
cb601d661e bd sync: 2025-12-28 21:38:58 2025-12-28 21:38:58 -08:00
Steve Yegge
a93736b8f6 bd sync: 2025-12-28 21:35:43 2025-12-28 21:35:43 -08:00
Steve Yegge
d5a87e839a docs: Replace Epic Planning with Ready Front model
The Ready Front model replaces temporal 'phase' thinking:
- Ready Front = issues with all deps satisfied (unblocked)
- Static: natural topology (sync points, bottlenecks)
- Dynamic: current wavefront of in-progress work

Key changes:
- Add cognitive trap warning (temporal language inverts deps)
- Graph Walk Pattern: walk backward from goal
- Requirement language: 'X needs Y' not 'X before Y'
- Validation with bd blocked
- Ready Fronts visualization
2025-12-28 21:35:30 -08:00
Steve Yegge
2f6efffab3 bd sync: 2025-12-28 21:34:36 2025-12-28 21:35:30 -08:00
Steve Yegge
302964b0f6 bd sync: 2025-12-28 21:31:23 2025-12-28 21:31:23 -08:00
Steve Yegge
2b8d9bc751 bd sync: 2025-12-28 21:28:27 2025-12-28 21:28:27 -08:00
Steve Yegge
27101a4f57 bd sync: 2025-12-28 19:04:53 2025-12-28 19:04:53 -08:00
Steve Yegge
8ed12091ab bd sync: code review round 2 issues 2025-12-28 19:00:43 -08:00
Steve Yegge
36ae647599 bd sync: 2025-12-28 19:00:28 2025-12-28 19:00:28 -08:00
Steve Yegge
b5beedbeda bd sync: 2025-12-28 18:45:30 2025-12-28 18:45:30 -08:00
Steve Yegge
6c14fd2225 refactor: Split large cmd/bd files to meet 800-line limit (bd-xtf5)
Split 6 files exceeding 800 lines by extracting cohesive function groups:

- show.go (1592→578): extracted show_thread.go, close.go, edit.go, update.go
- doctor.go (1295→690): extracted doctor_fix.go, doctor_health.go, doctor_pollution.go
- sync.go (1201→749): extracted sync_git.go
- compact.go (1199→775): extracted compact_tombstone.go, compact_rpc.go
- linear.go (1190→641): extracted linear_sync.go, linear_conflict.go
- main.go (1148→800): extracted main_help.go, main_errors.go, main_daemon.go

All files now under 800-line acceptance criteria.

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-28 18:43:09 -08:00
Steve Yegge
f7dd2eaa8c bd sync: 2025-12-28 Close bd-9btu, bd-kkka 2025-12-28 18:43:09 -08:00
Steve Yegge
2960a46913 bd sync: 2025-12-28 Close bd-1tkd 2025-12-28 18:42:51 -08:00
Steve Yegge
d4c55639ea refactor: Remove deprecated fetchAndRebaseInWorktree (bd-kkka)
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-28 18:42:51 -08:00
Steve Yegge
1cdece372a bd sync: 2025-12-28 16:41:41 2025-12-28 16:41:49 -08:00
Steve Yegge
715631bcaa bd sync: 2025-12-28 16:41:33 2025-12-28 16:41:49 -08:00
Steve Yegge
2e7562e77b bd sync: 2025-12-28 Close bd-5l59 2025-12-28 16:40:42 -08:00
Steve Yegge
ad443c3af1 bd sync: 2025-12-28 Close bd-1tkd 2025-12-28 16:40:34 -08:00
Steve Yegge
e6ff1e89f0 refactor: Remove deprecated fetchAndRebaseInWorktree (bd-kkka)
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-28 16:40:26 -08:00
Steve Yegge
5d540c4385 bd sync: 2025-12-28 16:18:10 2025-12-28 16:18:10 -08:00
Steve Yegge
09876fff99 bd sync: 2025-12-28 16:02:46 2025-12-28 16:02:46 -08:00
Steve Yegge
7f950eeabd bd sync: 2025-12-28 15:42:33 2025-12-28 15:42:46 -08:00
Steve Yegge
167e9a18bc bd sync: 2025-12-28 15:38:09 2025-12-28 15:38:09 -08:00
Steve Yegge
d70d669e76 bd sync: 2025-12-28 15:33:10 2025-12-28 15:33:10 -08:00
Steve Yegge
5e99b68863 bd sync: 2025-12-28 13:52:31 2025-12-28 14:00:14 -08:00
Steve Yegge
b2c60e7d1e bd sync: 2025-12-28 10:59:19 2025-12-28 10:59:48 -08:00
Steve Yegge
f46cc2e798 chore: remove issue ID references from comments and changelogs
Strip (bd-xxx), (gt-xxx) suffixes from code comments and changelog
entries. The descriptions remain meaningful without the ephemeral
issue IDs.

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-28 10:05:16 -08:00
Steve Yegge
b1859f54c1 bd sync: 2025-12-27 23:24:32 2025-12-27 23:24:32 -08:00
Steve Yegge
05d44503de bd sync: 2025-12-27 22:17:12 2025-12-27 22:17:12 -08:00
Steve Yegge
cd618f4115 bd sync: 2025-12-27 22:17:10 2025-12-27 22:17:10 -08:00
Steve Yegge
59fa2d8d10 bd sync: 2025-12-27 21:49:38 2025-12-27 21:49:38 -08:00