Context
0057 (Proposed) chose a marketing stack with React Router, MDX and Sanity. 0114 later made the page builder build every page. The owner’s answer DP25 (c then a, mem L452, 2026-10-20) sets the sequence: a placeholder now, and later pages prerendered from the Figentra OS experience service.Decision
- Now.
apps/landingis a placeholder landing page. It has no CMS and no MDX content pipeline. - Later.
apps/landingprerenders its pages from the OS experience service (ADR 0110), so the page builder owns the content. - Dropped. MDX and Sanity stay dropped, as ADR 0114 decided.
- Skill. The
sanity-best-practicesskill is removed, because nothing uses it (gap D).
Consequences
- The marketing site has no content store of its own until the experience service can serve it.
- A visitor sees a placeholder until the prerender path exists. That is an accepted cost.
Enforcement
planned — the prerender path is checked whenapps/landing gets its first prerendered page. The skill removal is part of the agents/skills.mdx update (final pass).
Alternatives
- MDX with Sanity now: rejected by DP25 and by ADR 0114.
Supersedes and sources
Supersedes: 0057. Amends: 0114 decision 5 (wave 3). Sources: owner answer DP25 (stackra-decisions-2026-10-19.md L452,
2026-10-20). Closes gaps C15 and C44.