/decide — Decision Logging
Record decisions with context and alternatives.
Context
Today's date: !date +%Y-%m-%d
Recent decisions: !ls decisions/*/*.md 2>/dev/null | tail -10
Reference template: @_templates/decision.md Config: @_core/config.yaml Processing logic: @_core/PROCESSING.md
Input
User input: $ARGUMENTS
Processing Steps
- •
Parse Input
- •Extract project (before colon)
- •Extract decision statement
- •Look for alternatives: "over", "instead of", "vs", "considered"
- •Extract context if provided
- •
Create Decision Note
- •Filename:
decisions/{project}/{date}-{slug}.md - •Apply template with:
- •Decision statement
- •Alternatives considered
- •Context/rationale
- •Add
## Linkssection
- •Filename:
- •
Auto-Link
- •Search for related docs in
docs/{project}/ - •Add backlinks to relevant docs
- •Search for related docs in
- •
Update References
- •Add to project index if exists
Output
code
Created: decisions/{project}/{date}-{slug}.md
Decision: {decision}
Alternatives: {count} considered