From 5f7e52fa51616a60526ea894b5bb52b92a4c83c3 Mon Sep 17 00:00:00 2001 From: admin Date: Mon, 17 Nov 2025 23:43:10 +0000 Subject: [PATCH] =?UTF-8?q?docs(architecture):=20record=20decision=20?= =?UTF-8?q?=E2=80=94=20Web=20stack=20is=20Next.js=20(SSR)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- openspec/specs/architecture.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/openspec/specs/architecture.md b/openspec/specs/architecture.md index 677e3b3..e6f20ae 100644 --- a/openspec/specs/architecture.md +++ b/openspec/specs/architecture.md @@ -34,10 +34,16 @@ Implementation notes Decisions - +Client platform decisions + Client platform decisions - Mobile: React Native + Expo (TypeScript). Rationale: strong a11y ecosystem, mature tooling, and DX. Notes: Expo modules; E2E via Detox; push via Expo/FCM/APNs. +- Web: Next.js (SSR). + Rationale: semantic HTML, SEO, CWV, and ecosystem maturity. + Notes: App Router, server actions; sitemap, RSS for blog/resources. Decisions - 2025-11-17 — Mobile stack: React Native + Expo. +- 2025-11-17 — Web stack: Next.js (SSR).