Documentation
Project MCP — Documentation
Design and documentation for the Software Project Management MCP server.
Design docs
| Doc | Description |
|---|---|
| Agent Context | Workspace overview, conventions, doc index, build/serve instructions |
| 00 — Definitions | Canonical terms (Enterprise, Project, Requirement, etc.) |
| 01 — Overview | Goal, scope, and high-level concepts |
| 02 — Architecture | Client, MCP server, storage |
| 03 — Data Model | Entities, tables, PostgreSQL |
| 04 — MCP Surface | Tools and resources |
| 05 — Tech and Implementation | Implementation order |
| 06 — Tech Requirements | Technical requirements |
| 07 — Deployment | Docker, Aspire, hosting |
| 08 — Identifiers | GUID, slug, index rules |
| 09 — Gaps Analysis | Historical gap analysis with resolution status; current tracking in 16 |
| 10 — MCP Endpoint Diagrams | Activity and sequence diagrams per endpoint |
| 11 — Implementation Plan | Phased implementation, tasks, deliverables |
| 12 — Testing Plan | Unit, integration, E2E, manual testing |
| 13 — Deployment Plan | Local, Docker, Aspire, CI/CD, rollback |
| 14 — Project Web App | Blazor (.NET 10) website: tree, search, reports, Gantt, issues; Docker |
| 15 — Mobile App | Avalonia UI phone app: OAuth2, task queue for assigned work items |
| 16 — Gap Analysis (TODO) | Remediation tracker (currently no open gaps) |
| 17 — Guardrails | Constraints and conventions for agents and edits; single reference for guardrails |
| 18 — REST Service Implementation | Excruciatingly detailed implementation plan for the MCP REST layer (routes, middleware, headers, errors) |
| 19 — TODO Library Implementation | Excruciatingly detailed implementation plan for the TODO engine library (DI, GPS.SimpleMvc, IView, entities, repositories, slugs) |
| 20 — Aspire Orchestration Implementation | Excruciatingly detailed implementation plan for .NET Aspire App Host (Postgres, MCP server, config injection, Docker) |
| 21 — TODO Engine Testing Plan | Testing plan for the TODO engine library (unit, integration, migrations) |
| 22 — Blazor Web App Implementation | Excruciatingly detailed implementation plan for the Blazor web app (auth, data access, UI, Docker) |
| 24 — Blazor Web App Testing Plan | Excruciatingly detailed testing plan for the Blazor web app (unit, integration, E2E, manual, security, a11y) |
Note: Work items and tasks are the same entity; a task is a work item with level = Task.