Appearance
Architecture Decision Records
All significant design decisions are recorded here. Each ADR captures the context, the options considered, the decision made, and the rationale.
| # | Title | Status | Date |
|---|---|---|---|
| ADR-001 | Beachhead segment: agentic commerce | Accepted | 2026-05-21 |
| ADR-002 | Product shape: supervised operations | Accepted | 2026-05-21 |
| ADR-003 | CommerceAdapter + ProductAdapter split | Accepted | 2026-05-21 |
| ADR-004 | REST API from day 1 for all adapters | Accepted | 2026-05-21 |
| ADR-005 | Adapter interface method contracts | Accepted | 2026-05-21 |
| ADR-006 | Identity resolution via channel contact profile | Accepted | 2026-05-21 |
| ADR-007 | Separate webhook controller per channel | Accepted | 2026-05-21 |
| ADR-008 | Approval request lifecycle and expiry | Accepted | 2026-05-21 |
| ADR-009 | Google Sheets ProductAdapter via API v4 | Accepted | 2026-05-21 |
| ADR-010 | Laravel 13 as application framework | Accepted | 2026-05-21 |
| ADR-011 | LLM provider: OpenRouter + BYOK | Accepted | 2026-05-21 |
| ADR-012 | Support agent architecture | Accepted | 2026-05-21 |