Decision Management β
This directory manages decisions that need to be made throughout the project lifecycle.
Decision Types β
1. Pending Decisions (pending/) β
Decisions that need to be made but haven't been resolved yet. These use sequential ADR numbering and are referenced from requirements and specifications.
2. Architecture Decision Records (root directory) β
Completed decisions using the ADR format, stored as adr-XXX-title.md in the root decisions directory.
Decision Workflow β
File Naming Convention β
- Pending:
pending/adr-[number]-[kebab-case-title].md - Completed ADRs:
adr-[number]-[kebab-case-title].md
Template Usage β
- Pending Decision:
templates/pending-decision-enhanced.md - Completed ADR:
templates/adr-template.md
Integration with Requirements β
Reference pending decisions in requirements using:
markdown
- Audit trail implementation (see [Decision: Audit Trail Strategy](./adr-001-audit-trail-strategy.md))Decision Status Tracking β
Pending Decisions β
- Pending: Decision not yet made, initial state
- In Progress: Under active discussion, research, and analysis
- Completed: Decision made, ready to move to root directory
Completed ADRs β
- Completed: Decision implemented and documented
- Superseded: Decision replaced by a newer decision
Quick Commands β
The dashboard auto-updates via hot reload, so you mainly need:
bash
# Check deadlines (quick terminal view)
make check
# Create a new decision with proper numbering
make createπ For status and metrics, just check the auto-updated dashboard at decisions/index.md
Tools & Automation β
Decision Dashboard β
- File:
index.md- Automatically generated overview - Auto-updates: Via hot reload during development, during build for production
- Features: Status tracking, deadline monitoring, metrics
Command Line Tools β
- Quick deadline check:
make check(for terminal-based workflows) - Decision creation:
make create(handles ADR numbering) - Dashboard: Auto-updates via hot reload (no manual commands needed)
Templates β
- Pending Decision:
templates/pending-decision-enhanced.md - ADR:
templates/adr-template.md
Current Structure β
decisions/
βββ adr-006-handover-flow-design.md # β
Completed decisions
βββ adr-007-heartbeat-frequency.md # (flat, sequential)
βββ index.md # π Auto-updated dashboard
βββ pending/
β βββ adr-001-audit-trail-strategy.md # π Pending with ADR numbers
βββ templates/ # π Templates
βββ adr-template.md
βββ pending-decision-enhanced.mdFor detailed usage, see QUICK-START.md.