terminology: spawn → pour/wisp for molecules (gt-9uy0)
Molecules use chemistry verbs, not spawn: - pour = create persistent mol (liquid) - wisp = create ephemeral wisp (vapor) - spawn = polecats only (workers) Changes: - Delete chemistry-design-changes.md (migration doc) - Remove migration tables from sling-design.md - Update bond tables: Spawn → Pour/Wisp - Rename spawnMoleculeFromProto → pourMoleculeFromProto - Rename spawnMoleculeOnIssue → runMoleculeOnIssue - Update templates: bd mol spawn → bd wisp - Update prime.go: commands and messages - Clean all docs and comments 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -200,7 +200,7 @@ Work in Gas Town exists in three phases:
|
||||
|
||||
**"Is this the work, or is this wrapping the work?"**
|
||||
|
||||
| Spawn as Mol when... | Spawn as Wisp when... |
|
||||
| Pour when... | Wisp when... |
|
||||
|---------------------|----------------------|
|
||||
| This IS the work item | This SHAPES execution |
|
||||
| Multiple agents coordinate | Single agent executes |
|
||||
@@ -539,8 +539,8 @@ Still declarative, still mechanical.
|
||||
| Operands | Result |
|
||||
|----------|--------|
|
||||
| proto + proto | compound proto (frozen) |
|
||||
| proto + mol | spawn proto as mol, attach |
|
||||
| proto + wisp | spawn proto as wisp, attach |
|
||||
| proto + mol | pour proto, attach |
|
||||
| proto + wisp | wisp proto, attach |
|
||||
| mol + mol | link via edges |
|
||||
| wisp + wisp | link via edges |
|
||||
| mol + wisp | reference link (cross-phase) |
|
||||
@@ -548,8 +548,8 @@ Still declarative, still mechanical.
|
||||
| aspect + molecule | advised molecule |
|
||||
|
||||
Phase override flags:
|
||||
- `--pour`: Force spawn as mol
|
||||
- `--wisp`: Force spawn as wisp
|
||||
- `--pour`: Force creation as mol
|
||||
- `--wisp`: Force creation as wisp
|
||||
|
||||
## Complete Example: Shiny-Enterprise
|
||||
|
||||
|
||||
Reference in New Issue
Block a user