Record a technical or product decision in the decision log.
Records technical or product decisions in the decision log with context and rationale.
/plugin marketplace add marcel-Ngan/ai-dev-team/plugin install marcel-ngan-ai-dev-team@marcel-Ngan/ai-dev-teamRecord a technical or product decision in the decision log.
/decision "Decision title"
Or interactive mode:
/decision
/decision "Use PostgreSQL for primary database"
/decision "Implement JWT for API authentication"
/decision "Adopt React Query for server state management"
Prompts for decision details (if not provided):
Creates entries in:
Links to relevant context:
## Decision Recorded
**ID:** DEC-042
**Title:** Use PostgreSQL for primary database
**Date:** 2024-01-15
**Status:** Accepted
### Context
Need to select primary database for new service.
Expected data: 10M+ records, complex queries, ACID required.
### Options Considered
1. **PostgreSQL** - Mature, strong consistency, excellent query planner
2. **MySQL** - Familiar, good performance, wide hosting options
3. **MongoDB** - Flexible schema, horizontal scaling
### Decision
PostgreSQL selected.
### Rationale
- Complex query requirements favor PostgreSQL's query planner
- ACID compliance critical for financial data
- Team has PostgreSQL expertise
- PostGIS support needed for future geo features
### Consequences
- Need PostgreSQL hosting (managed preferred)
- Team training on PostgreSQL-specific features
- Migration path from prototype MySQL database needed
**Confluence:** [Decision Log Entry](link)
**Related:** PROJ-123, PROJ-124
confluence-decision-log
Use the Software Architect agent when: