Commit Graph

17 Commits

Author SHA1 Message Date
6ab7960e16 docs(02): approve UI design contract
UI-SPEC verified — all 6 dimensions PASS. No flags. Frontmatter
status flipped from draft to approved.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-27 20:02:19 +02:00
31b4f4d57e docs(02): UI design contract for auth foundation
Locks scaffold-level visual contract for Phase 2: spacing scale,
typography roles, Material 3 color seed, copywriting keys, and
auth-gate routing — without committing to Liquid-Glass / Haze
(Phase 10) or final font + Polish polish (Phase 11).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-27 19:59:41 +02:00
f3569b41d6 docs(02): capture phase context 2026-04-27 19:28:57 +02:00
42d134a997 docs(01-07): complete phase gate plan 2026-04-24 20:59:21 +02:00
81bff1db17 merge(01-04): Koin + Kermit bootstrap across all platforms 2026-04-24 19:45:25 +02:00
eaa88fff36 docs(01-04): add SUMMARY for Koin + Kermit bootstrap plan 2026-04-24 19:44:47 +02:00
129ee616d5 docs(01-05): add SUMMARY for server /health + Flyway + HOCON plan 2026-04-24 19:41:47 +02:00
d7ee6b83fc Add summary for plan phase 1.2 2026-04-24 19:26:41 +02:00
61885455bb merge(01-06): docker-compose + README Local development 2026-04-24 18:41:51 +02:00
f9d3a0c2d4 docs(01-06): add SUMMARY for dev-ergonomics plan 2026-04-24 18:24:24 +02:00
b8671d6dbb docs(01-03): summary of module build-script conventions wiring
- composeApp/build.gradle.kts: 114 -> 28 lines (role declaration with 4 recipe.* IDs)
- shared/build.gradle.kts: 55 -> 36 lines (3 plugins, explicitApi, Framework baseName "Shared")
- server/build.gradle.kts: 23 -> 18 lines (recipe.jvm.server + recipe.quality + module-only config)
- shared/src/jsMain/ deleted (D-01)
- 0 deviations; both verify-*.sh scripts pass; INFRA-02 + INFRA-06 structural prerequisites delivered
2026-04-24 18:23:41 +02:00
4d9aefd4c2 docs(01-01): complete foundations plan — catalog + iOS flags + invariants
Summarizes Plan 01-01 execution:
- 3 task commits (b609cb6, d873c31, aaa8042)
- 1 Rule 3 auto-fix (refined verify-no-version-literals.sh to
  exclude top-level project-version metadata while still
  catching indented library/plugin version literals)
- Self-check PASSED (all files + commits verified)

Requirements: INFRA-01, INFRA-03
2026-04-24 18:18:20 +02:00
d104d3da87 refactor(01): address plan-checker revisions (1 blocker, 5 warnings)
- 01-02: wave 1→2, depends_on [01]; drop unused androidLibrary classpath
  entry; guard Kotlin compilerOptions with plugins.withId listeners
- 01-05: remove misleading 'gradle exit' echo from verify block
- 01-06: harden credential check on docker-compose.yml alone
- 01-07: drop hardcoded /Users/rwilk/dev/repo/recipe cd prefix
- 01-RESEARCH: rename Open Questions → (RESOLVED); replace
  'Recommendation:' with 'RESOLVED:' per gsd Dimension 11 convention
2026-04-24 16:40:32 +02:00
d6cec3fe07 Plan phase 1 2026-04-24 16:21:25 +02:00
7ac1555a4c docs(01): add validation strategy 2026-04-24 15:46:08 +02:00
6f9d7d7ee5 docs(01): research phase infrastructure domain
Capture Phase 1 research covering build-logic convention plugin mechanics,
Koin/Kermit bootstrap for CMP+iOS, Ktor /health + Flyway wiring, version
catalog access from precompiled plugins, iOS K/N binary flags, and
validation commands mapped to all 5 roadmap success criteria + INFRA-01/02/03/06.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-24 15:43:29 +02:00
68e4a5637a docs(01): capture phase context 2026-04-24 15:27:13 +02:00