Skip to content

Latest commit

 

History

History
47 lines (46 loc) · 6.07 KB

File metadata and controls

47 lines (46 loc) · 6.07 KB

ADR Index

ADR Title Status Date
0001 Clean Architecture Layering Accepted 2025
0002 Claims-First Identity Model Accepted 2026-01
0003 Proposal-First Automation (Review-First Safety) Accepted 2026-02-23
0004 Multi-Tenancy - Shared Schema + TenantId Accepted (cross-user isolation live via per-UserId/board-access; multi-org/TenantId shared-schema premise parked: archive pivot) 2026-02-22
0005 Capture Model - Queue-Wrapper MVP Accepted 2026-02-23
0006 LLM Provider - Mock-Default with Config-Gated Live Providers Accepted 2026-02
0007 Stable Error Contracts (ApiErrorResponse) Accepted 2026-01
0008 Novice-First Product Legibility Before Breadth Accepted 2026-03-07
0009 Session Token Storage - localStorage with Mitigations Accepted 2026-03-28
0010 Frontend Primitive Stack - shadcn-vue Accepted 2026-03-28
0011 Design Token System - Obsidian & Ember Theme Accepted 2026-02-23
0012 SignalR Realtime with Polling Fallback Accepted 2026-02
0013 CI Topology - Reusable Workflow Decomposition Accepted 2026-03
0014 Platform Expansion - Four Pillars Proposed (parked: archive pivot) 2026-03-29
0015 Starter Pack - Idempotent Apply with Conflict Detection Accepted 2026-02
0016 Security Logging Redaction for Sensitive Flows Accepted 2026-02-23
0017 Agent Tool Registry - Review-First by Default Accepted 2026-03
0018 LLM Tool-Calling - Custom Implementation over Semantic Kernel Accepted 2026-04-01
0019 MCP Server - Official SDK with Embedded Hosting Accepted 2026-04-01
0020 Plugin/Extension Architecture RFC and Sandboxing Constraints Proposed (parked: archive pivot) 2026-04-01
0021 JWT Invalidation - User-Active Middleware over Token Blocklist Accepted 2026-04-03
0022 Analytics Export - CSV First, PDF Deferred Accepted 2026-04-08
0023 SQLite-to-PostgreSQL Migration Strategy Accepted (parked: archive pivot) 2026-04-09
0024 Distributed Caching - Cache-Aside with Redis/InMemory Fallback Accepted (cache abstraction live; multi-instance scale-out parked) 2026-04-09
0025 SignalR Scale-Out - Redis Backplane Accepted (backplane wiring retained/dormant; scale-out premise parked) 2026-04-09
0026 Cloud Cost Observability and Budget Guardrails Accepted (parked: archive pivot) 2026-04-09
0027 Cloud Target Topology and Autoscaling Reference Architecture Proposed (parked: archive pivot) 2026-04-09
0028 Staged Deployment - Blue/Green with Canary Verification Accepted (parked: archive pivot) 2026-04-09
0029 OIDC/SSO Integration with Optional TOTP MFA Accepted (MFA/OIDC behaviour live; enterprise/SSO premise parked) 2026-04-09
0030 Storybook Baseline with Vite 8 Compatibility Accepted 2026-04-09
0031 SAST Scanning with Semgrep Accepted 2026-04-22
0032 Polly Circuit Breaker for External API Calls Accepted 2026-04-22
0033 Ambient Channel Hardening — VS Code Extension over Desktop Voice Accepted 2026-05-16
0034 Dependency Version Caps via Dependabot Ignore Rules (EF Core 8.x, FluentAssertions 7.x) Accepted 2026-05-29
0035 Promote Secret / Dependency / SAST Scans into the Required PR Merge Gate Accepted 2026-06-05
0036 Default-Deny Authorization via a Global FallbackPolicy Accepted 2026-06-05
0037 Idempotency-Key Contract for Automation Proposal Operations Accepted 2026-06-06
0038 Paper UI Is the Canonical Frontend (Legacy Frozen) Accepted 2026-06-13
0039 Central Package Management, SDK Pin, and 8.x Dependency Alignment Accepted 2026-06-13
0040 Global UTC DateTime Materialization Convention for SQLite Accepted 2026-06-13
0041 Auto-Generate the Connector Encryption Key for the Desktop Exe (Headless Production Excluded) Accepted 2026-06-20
0042 Proposal Deferral (Snooze) via DeferredUntil with Expiry Protection Accepted 2026-06-27
0043 Proposal Quality Feedback as a Separate Content-Free Signal Accepted 2026-06-27