Steve Yegge
ea8ae11002
feat: Rename 'wisp' to 'ephemeral' in beads API (bd-o18s)
...
BREAKING CHANGE: API field and CLI command renamed
- types.Issue.Wisp → types.Issue.Ephemeral
- JSON field: "wisp" → "ephemeral"
- CLI: bd wisp → bd ephemeral
- Flags: --wisp → --ephemeral
- ID prefix: wisp → eph
The SQLite column already uses 'ephemeral' so no schema migration needed.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2025-12-26 21:07:37 -08:00
Steve Yegge
9f8b3478fd
fix: filter wisps from sync_export.go (bd-687g)
...
The sync command's exportToJSONL function was not filtering wisps,
causing them to be re-added to JSONL during bd sync re-export step.
autoflush.go had wisp filtering but sync_export.go did not. Added
the same filtering logic to prevent wisps from being exported to JSONL.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2025-12-24 20:55:31 -08:00
Steve Yegge
e67f27c092
bd sync: 2025-12-23 23:38:57
2025-12-24 00:06:41 -08:00
Steve Yegge
2de1695615
bd sync: 2025-12-23 22:33:32
2025-12-23 22:33:33 -08:00
Steve Yegge
cf9e5a597b
bd sync: 2025-12-23 20:50:50
2025-12-23 20:50:50 -08:00
Steve Yegge
9c8761abc9
bd sync: 2025-12-23 20:45:19
2025-12-23 20:45:19 -08:00
Steve Yegge
2b26de08e5
Split sync.go into modular files (bd-u2sc.3)
...
Split the 2203-line sync.go into 5 focused modules:
- sync.go (1238 lines) - Main command and git helpers
- sync_export.go (170 lines) - Export operations
- sync_import.go (132 lines) - Import operations + doSyncFromMain
- sync_branch.go (285 lines) - Sync branch and external beads support
- sync_check.go (395 lines) - Integrity check operations
All tests pass. Remaining files (init.go, show.go, compact.go)
still need splitting - tracked for future work.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2025-12-23 13:48:01 -08:00