docs(android): add design-pass workflow to app PLAN #7

Merged
whitlocktech merged 1 commits from docs/android-design-pass-workflow into main 2026-07-19 08:36:25 +00:00
Member

Summary

Records the two-pass build process for the Android app in docs/android/PLAN.md:

  1. Functional Kotlin pass (M0–M4) — every screen wired to its endpoints and working end-to-end with placeholder/functional Compose UI, no design investment yet.
  2. Design pass (new M5) — once the functional Kotlin is done, Claude Design produces the front-end design and Claude Code implements the final UI to it (restyle only; no changes to architecture, data flow, or endpoint contracts).

Changes

  • New §2.1 "Build workflow: Kotlin first, then design-led UI" documenting the two passes.
  • §9 Milestones reconciled: inserted M5 — Design pass & final UI; renumbered Polish/Push/Play to M6/M7/M8; added a two-pass framing note and (functional pass) labels to M1–M4.
  • Cross-references updated to the shifted milestone numbers in §8 (push not required M7, not M1–M6), §11 (push ships M7), §12 (release job M6+), and §13 (FCM decide at M8).

Docs-only change; no code, protocol, or API surface affected.

AI disclosure

This change was authored with Claude Code (Claude Opus 4.8). Commit carries a Co-Authored-By: Claude trailer per org policy.

🤖 Generated with Claude Code

## Summary Records the two-pass build process for the Android app in `docs/android/PLAN.md`: 1. **Functional Kotlin pass (M0–M4)** — every screen wired to its endpoints and working end-to-end with placeholder/functional Compose UI, no design investment yet. 2. **Design pass (new M5)** — once the functional Kotlin is done, **Claude Design** produces the front-end design and **Claude Code** implements the final UI to it (restyle only; no changes to architecture, data flow, or endpoint contracts). ## Changes - **New §2.1 "Build workflow: Kotlin first, then design-led UI"** documenting the two passes. - **§9 Milestones reconciled:** inserted **M5 — Design pass & final UI**; renumbered Polish/Push/Play to **M6/M7/M8**; added a two-pass framing note and `(functional pass)` labels to M1–M4. - **Cross-references updated** to the shifted milestone numbers in §8 (push not required M7, not M1–M6), §11 (push ships M7), §12 (release job M6+), and §13 (FCM decide at M8). Docs-only change; no code, protocol, or API surface affected. ## AI disclosure This change was authored with **Claude Code** (Claude Opus 4.8). Commit carries a `Co-Authored-By: Claude` trailer per org policy. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
wtclaude added 1 commit 2026-07-19 08:35:49 +00:00
Record the two-pass build process: functional Kotlin first (M0-M4), then a Claude Design pass producing the front-end design that Claude Code implements as the final UI (new M5). Add §2.1 documenting the workflow and reconcile §9 milestones (insert M5 design pass, renumber Polish/Push/Play to M6-M8) plus the milestone cross-references in §8, §11, §12, and §13.

Co-Authored-By: Claude <noreply@anthropic.com>
whitlocktech approved these changes 2026-07-19 08:36:18 +00:00
whitlocktech merged commit 099e5b0af4 into main 2026-07-19 08:36:25 +00:00
whitlocktech deleted branch docs/android-design-pass-workflow 2026-07-19 08:36:25 +00:00
Sign in to join this conversation.
No Reviewers
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: RunicGateway/docs#7
No description provided.