Skip to content

Technical Context

The technical context section of the plan captures every technology decision in one place. Everything starts as [NEEDS CLARIFICATION] and gets resolved during planning.

FieldDescriptionExample
Language/VersionPrimary language and versionTypeScript 5.4
Primary DependenciesKey libraries/frameworksReact 18, Express 4
StorageDatabase or persistence layerPostgreSQL 16
Testing FrameworkHow tests are runVitest
Target PlatformWhere it runsWeb browser + Node.js server
Project TypeWhat kind of thingFull-stack web application
Performance GoalsSpeed/scale targets< 200ms page load, 10K users
ConstraintsHard limitsMust run on free-tier hosting
Scale/ScopeSize of the initial releaseMVP: 3 user stories, single-tenant
Technical Context:
Language: TypeScript 5.4
Dependencies: React 18, Express 4, Drizzle ORM
Storage: PostgreSQL 16
Testing: Vitest + Playwright
Platform: Web (Node.js 20 server, modern browsers)
Type: Full-stack web application
Performance: < 200ms API response, < 1s page load
Constraints: Deploy to single VPS, no managed services
Scale: MVP for single user, designed for multi-tenant later

Every entry traces back to a charter requirement or a constitutional article. If the charter does not mention performance, the performance field says so explicitly rather than inventing a target.

For a production-ready hybrid profile (managed coordinators, persistent storage, burst AI workers, and local fallback hardware), use: