5 documents approved 2026-04-13 • Feature freeze in effect • Build begins
These specs define everything that gets built. No new modules, frameworks, or services added unless a kill criteria is met on an existing decision. Scope is locked. The only changes allowed are bug fixes, performance improvements, and corrections to factual errors.
The specs are perfect or permanent. Kill criteria exist for every decision. If Astro can't hit 95 Lighthouse, we evaluate alternatives. If SVAR DataGrid has breaking bugs, we fall back. The freeze means: build what's specified, measure it, and only change if kill criteria fires — not because something shinier appeared.
| Repo | Purpose | Framework | Deploys To |
|---|---|---|---|
| campaign-forge | Pipeline brain: skills, config, specs, vertical data, scripts | Claude Code workspace | Not deployed |
| campaignforge-app | CampaignForge ops platform UI | SvelteKit → Coolify | platform.fourthright.io |
| contentforge | ContentForge content sites (all verticals) | Astro + Svelte → CF Pages | degreesources.com + future |