docs(apple): native iOS/iPadOS app plan #277

Merged
developer merged 3 commits from feature/apple-ios-plan into development 2026-07-15 17:27:31 +00:00
Owner

Adds apple/PLAN.md — the design/continuity doc for the from-scratch SwiftUI iPhone+iPad app.

Captures the full planning session: two-context build model (Mac primary, Linux CI groundwork), engineering [FIXED] decisions (min iOS 18, apple/ dir, XcodeGen+SPM, @Observable, Swift 6 strict concurrency, SF Symbols, runtime-vector tiles), the five determining optimizations, storage/audio/testing/crash choices, region-aware payment seam with tracked App Store risks, and the full A–L + game-screen UX inventory.

Delivery is staged; payments (out-of-region reject + cross-platform spend landmine), VK/TG login, iPad landscape, and wallet delivery are tracked for follow-up. Docs-only.

Adds `apple/PLAN.md` — the design/continuity doc for the from-scratch SwiftUI iPhone+iPad app. Captures the full planning session: two-context build model (Mac primary, Linux CI groundwork), engineering [FIXED] decisions (min iOS 18, `apple/` dir, XcodeGen+SPM, `@Observable`, Swift 6 strict concurrency, SF Symbols, runtime-vector tiles), the five determining optimizations, storage/audio/testing/crash choices, region-aware payment seam with tracked App Store risks, and the full A–L + game-screen UX inventory. Delivery is staged; payments (out-of-region reject + cross-platform spend landmine), VK/TG login, iPad landscape, and wallet delivery are tracked for follow-up. Docs-only.
developer added 1 commit 2026-07-15 17:19:47 +00:00
docs(apple): add native iOS/iPadOS app plan (apple/PLAN.md)
CI / changes (pull_request) Successful in 3s
CI / unit (pull_request) Has been skipped
CI / integration (pull_request) Has been skipped
CI / ui (pull_request) Has been skipped
CI / conformance (pull_request) Has been skipped
CI / gate (pull_request) Successful in 0s
CI / deploy (pull_request) Has been skipped
ebc413f5e5
Design/continuity doc for the from-scratch SwiftUI iPhone+iPad app: Mac
build model, engineering decisions (min iOS 18, apple/ dir, XcodeGen+SPM,
@Observable, Swift 6 strict concurrency, SF Symbols, runtime-vector tiles),
the five determining optimizations, storage/audio/testing/crash choices,
region-aware payment seam with tracked App Store risks, and the full A-L
+ game-screen UX inventory. Delivery staged; several items tracked for
follow-up sessions.
developer added 1 commit 2026-07-15 17:24:46 +00:00
docs(apple): drop [FIXED] tags from the plan
CI / changes (pull_request) Successful in 2s
CI / unit (pull_request) Has been skipped
CI / integration (pull_request) Has been skipped
CI / ui (pull_request) Has been skipped
CI / conformance (pull_request) Has been skipped
CI / gate (pull_request) Successful in 0s
CI / deploy (pull_request) Has been skipped
e04e97fb66
Decisions stay recorded; the tag implied false permanence. Open items
keep their [OPEN / TRACKED] / [GATE] markers.
developer added 1 commit 2026-07-15 17:26:39 +00:00
docs(apple): drop remaining [FIXED ...] header tags (sections 8, 12)
CI / changes (pull_request) Successful in 3s
CI / unit (pull_request) Has been skipped
CI / integration (pull_request) Has been skipped
CI / ui (pull_request) Has been skipped
CI / conformance (pull_request) Has been skipped
CI / gate (pull_request) Successful in 0s
CI / deploy (pull_request) Has been skipped
3dfc0932ef
owner approved these changes 2026-07-15 17:26:52 +00:00
developer merged commit b285e27d55 into development 2026-07-15 17:27:31 +00:00
developer deleted branch feature/apple-ios-plan 2026-07-15 17:27:31 +00:00
Sign in to join this conversation.
No Reviewers
No Label
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: developer/scrabble-game#277