chore(planning): phase 5/6/7 planning artifacts + milestone-completion state sync

This commit is contained in:
araharah-executor
2026-10-25 12:51:27 +08:00
parent bb587ab537
commit db27aa8440
34 changed files with 3949 additions and 214 deletions
+1 -1
View File
@@ -50,7 +50,7 @@ This is a **pre-implementation / design-phase project**. There is no backend, ru
- Each mockup screen is a **single self-contained HTML file** (`code.html`) with inline `<style>` and inline `<script>`. No shared CSS/JS modules, no bundler, no imports between screens.
- Styling is Tailwind via **CDN script** (`https://cdn.tailwindcss.com`) with a per-file inline `tailwind.config` object encoding the design tokens (colors, borderRadius, spacing). No Tailwind build step.
- Fonts and icons are loaded from CDNs: **Google Fonts** (Space Grotesk for headlines/telemetry, Geist for body) and **Material Symbols Outlined** for iconography.
- Imagery is either **inline SVG** (route vectors, directional glyphs drawn with `stroke-linecap="square"`) or **remote hosted URLs** (`lh3.googleusercontent.com/aida/...` logo images) — no local image assets besides `screen.png` captures.
- Imagery is either **inline SVG** (route vectors, directional glyphs drawn with `stroke-linecap="square"`), the local project logo (`assets/MASTER_FILE-arah2_logo.svg`), or legacy **remote hosted URLs** (`lh3.googleusercontent.com/aida/...` placeholders in the remaining mockups) — local image assets are limited to the logo and `screen.png` captures.
- Interactivity is **vanilla JS via inline `onclick` handlers** only (demo stubs — e.g., `alert('Reroute broadcast loaded.')`). No state management, no routing, no data layer.
## Layers
+1 -1
View File
@@ -53,7 +53,7 @@
## Mockup Fragility / Runtime Dependencies
**Runtime Tailwind CDN + third-party CDN single points of failure**
- Issue: Every screen loads Tailwind as an uncompiled runtime script from `https://cdn.tailwindcss.com` (officially "not for production"), plus Google Fonts (Geist, Space Grotesk), Material Symbols Outlined, and a `lh3.googleusercontent.com` logo image. There is no vendoring, no build step, and no `package.json`; the screens render correctly only with internet access to these CDNs.
- Issue: Every screen loads Tailwind as an uncompiled runtime script from `https://cdn.tailwindcss.com` (officially "not for production"), plus Google Fonts (Geist, Space Grotesk), Material Symbols Outlined, and legacy remote placeholder assets. The logo placeholder has been replaced with the local `assets/MASTER_FILE-arah2_logo.svg`; the screens still require internet access for Tailwind, fonts, and icons.
- Files: `<head>` of all four `stitch_minimalist_route_navigator/*/code.html`
- Trigger: Open offline, or when the ephemeral Google-hosted logo URL expires.
- Workaround: None in-repo. This is fine for mockups but disqualifies the files from production use as-is.
+1 -1
View File
@@ -27,7 +27,7 @@ There is **no running integration code** in this repository yet — no backend,
**CDN services actually referenced by the mockups [actual]:**
- `cdn.tailwindcss.com` — Tailwind Play CDN script, in all four screens (`*`/`code.html`)
- `fonts.googleapis.com` + `fonts.gstatic.com` — Geist, Space Grotesk, Material Symbols Outlined
- `lh3.googleusercontent.com/aida/...` — placeholder screenshot URLs embedded in mockups (tool-generated assets, should be replaced by project-generated images before reuse)
- `lh3.googleusercontent.com/aida/...` — legacy remote placeholders in mockups (tool-generated assets). The logo placeholder has been replaced with the local project logo (`assets/MASTER_FILE-arah2_logo.svg`); any remaining remote URLs are non-logo placeholders.
**Email (planned, low priority):**
- Resend — transactional email (`IDEAS.md`). Purpose is not specified further; may not be needed for the MVP.
+1 -1
View File
@@ -48,7 +48,7 @@ The stack below is split into (A) **what actually exists today** and (B) **what
**Critical (runtime CDN dependencies of the mockups):**
- `cdn.tailwindcss.com` — theming engine for all screens
- `fonts.googleapis.com` / `fonts.gstatic.com` — Geist, Space Grotesk, Material Symbols
- Mockup images are hosted/lifted from Google-hosted sample assets (`lh3.googleusercontent.com/aida/...` URLs appear in some screens' `<img>`/`src` attributes) — placeholders from the Stitch tooling, not project data
- Mockup images were originally hosted/lifted from Google-hosted sample assets (`lh3.googleusercontent.com/aida/...` placeholders in the Stitch output). The logo placeholder has been replaced with the local project logo (`assets/MASTER_FILE-arah2_logo.svg`); any remaining remote URLs are non-logo placeholders.
**Infrastructural (planned only — see `IDEAS.md` "Architecture Overview"; none is wired up):**
- Telegram Bot API — frontend transport (`IDEAS.md`: "Telegram-first")