Technical decisions for FluentCMS v2. Product decisions live in docs/requirements/00-decision-record.md. The process is described in ADR-0001.
| ADR | Title | Status |
|---|---|---|
| 0001 | Record architecture decisions | accepted |
| 0002 | Target .NET 10 LTS | accepted |
| 0003 | Repository layout and branching | accepted |
| 0004 | Solution structure | accepted |
| 0005 | Persistence with EF Core on PostgreSQL and SQLite | accepted |
| 0006 | Admin UI with Blazor interactive server rendering | accepted |
| 0007 | MCP server on the official C# SDK with per-agent API keys | accepted |
| 0008 | Model access through Microsoft.Extensions.AI behind one internal gateway | accepted |
| 0009 | Human sign-in with ASP.NET Core Identity; agents are not users | accepted |
| 0010 | In-database full-text search and a durable job queue | accepted |
| 0011 | Admin component set and styling | accepted |
| 0012 | A system initiator for actions the product takes on its own | accepted |
| 0013 | Versioning the extension interfaces | proposed |
Deferred to their own ADR when the work starts: CI and release pipeline, container image layout.