refactor: Simplify wisp architecture - badges not separate storage
Wisps are now just issues with Wisp=true flag in the main database, not exported to JSONL. Removes all references to .beads-wisp/ directory. - Update docs: CLAUDE.md, CLI_REFERENCE.md, MOLECULES.md, DELETIONS.md - Update code comments: wisp.go - Update changelog and info.go version notes 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -351,7 +351,7 @@ Beads uses a chemistry metaphor for template-based workflows. See [MOLECULES.md]
|
||||
|-------|-------|---------|---------|
|
||||
| Solid | Proto | `.beads/` | `bd mol catalog` |
|
||||
| Liquid | Mol | `.beads/` | `bd pour` |
|
||||
| Vapor | Wisp | `.beads-wisp/` | `bd wisp create` |
|
||||
| Vapor | Wisp | `.beads/` (Wisp=true, not exported) | `bd wisp create` |
|
||||
|
||||
### Proto/Template Commands
|
||||
|
||||
|
||||
@@ -230,11 +230,10 @@ This is intentional, not a bug. See [ARCHITECTURE.md](ARCHITECTURE.md#wisps-and-
|
||||
|
||||
### If You Need Wisp History
|
||||
|
||||
Wisps exist in local git history (SQLite database commits) until garbage collected. Future enhancements may include:
|
||||
Wisps are stored in the main database with `Wisp=true` flag and are not exported to JSONL. They exist in local SQLite until garbage collected or squashed. Future enhancements may include:
|
||||
|
||||
- Separate ephemeral repository for wisp storage
|
||||
- Explicit migration step to promote wisps to permanent storage
|
||||
- Configurable wisp retention policies
|
||||
- Automatic staleness detection based on dependency graph pressure
|
||||
|
||||
## Related
|
||||
|
||||
|
||||
@@ -123,7 +123,7 @@ For reusable workflows, beads uses a chemistry metaphor:
|
||||
|-------|------|---------|--------|---------|
|
||||
| **Solid** | Proto | `.beads/` | Yes | Frozen template |
|
||||
| **Liquid** | Mol | `.beads/` | Yes | Active persistent work |
|
||||
| **Vapor** | Wisp | `.beads-wisp/` | No | Ephemeral operations |
|
||||
| **Vapor** | Wisp | `.beads/` (Wisp=true) | No | Ephemeral operations |
|
||||
|
||||
### Phase Commands
|
||||
|
||||
|
||||
Reference in New Issue
Block a user