@@ -279,3 +279,41 @@ commitment the code must match (cross-checked by review, gates, and tests).
279279 All rights reserved.` — plus the same notice in ` site.ts` config, the SEO snapshots, the README
280280 and the print report. ** Scope note:** code stays MIT and docs CC BY 4.0 (unchanged LICENSE
281281 files); the copyright line asserts * identity/attribution* of the work, it does not re-license it.
282+
283+ ## Fase 2 — richer scenarios & factor guidance, full-feature Guide, calm futuristic chrome (2026-07)
284+
285+ Documented ** before** implementation (docs-first). The frozen model stays frozen — every point
286+ below is content or presentation, never scoring.
287+
288+ - ** Presets grow 5 → 10; the calibrated five stay bit-exact.** The five ADR-0002 presets are
289+ pinned by the frozen guards (` verify-model.mjs ` fixtures + ` cross-check-docs.mjs ` , which assert
290+ exactly those five against the Model Data Sheet Section 6) and are NOT touched. Five new
291+ ** helper scenarios** (B2B SaaS · consumer mobile backend · data/analytics platform · legacy
292+ modernization · real-time collaboration) live only in ` src/config/presets.ts ` , marked
293+ ` calibrated: false ` — they are conveniences that pre-fill the 14 factors, not part of the
294+ ratified model. ` check-app-config.mjs ` (not frozen) is extended: the calibrated five must still
295+ match ` verify-model.mjs ` exactly; helper presets are validated structurally (14 factors, levels
296+ 0–2). A unit test pins each helper's top pick per dimension so any future drift fails the build.
297+ - ** Factors stay 14 — enriched, not extended.** Adding a scoring factor would change the frozen
298+ model (influence matrix, MDS, SRS cross-checks — all guard-pinned), so instead every factor
299+ gains bilingual ** per-level real-world examples** (` examples ` ) shown as a hint under the
300+ selected level in the Advisor: more relevant guidance per question with zero model impact.
301+ - ** The Guide becomes a full-feature manual.** ` ManualBook ` gains a "what's in the app" feature
302+ map covering everything shipped since it was written: Home landing, Advisor guided/expert flow
303+ (presets, priorities/overrides, radar, sensitivity, A/B compare, anti-patterns, migration,
304+ risks, fitness functions, C4, exports, share links), Insights' seven lenses, command palette &
305+ shortcuts, EN/ID, themes, install/offline (PWA), and the copyright/identity line.
306+ - ** Calm gradients (owner feedback: "terlalu mencolok").** Gradient-filled text (` .lp-grad `
307+ "evidence", the eyebrow's "Always explains why", and any sibling accent text) switches to a
308+ ** muted, theme-tuned** two-stop gradient — deeper/desaturated on light, softer pastel on dark —
309+ tuned separately per theme so neither glares.
310+ - ** Modern app bar: nav left, controls right.** The centered nav pill moves to the ** top-left
311+ corner** as futuristic segmented badges; the header controls (save status, Guide, ⌘K, ?, mode,
312+ language, theme) dock to the ** right** of the same bar with the brand mark; the title/tagline
313+ live on the Home hero + document title (the bar stays one row). The guided "New here?" strip
314+ becomes a slimmer, calmer inline hint.
315+ - ** Brand mark v5: monochrome compass.** Per owner direction the glyph becomes a minimal modern
316+ ** compass** (ring + needle + hub) in a single color on a ** transparent** background — black in
317+ the light theme (elegant), automatically light in dark contexts via ` currentColor ` (in-app) and
318+ an SVG-embedded ` prefers-color-scheme ` rule (favicon), so it is never invisible. PWA PNG icons
319+ keep a solid tile (maskable requirement): black compass on a soft white tile.
0 commit comments