ROADMAP
Future development plans and milestones
Document Metadata
- title: Development Roadmap
- description: Future development plans and milestones
- status: evolving
- lastUpdated: "2026-05-04 07:03 ET (America/New_York)"
- owner: Product/Engineering
Development Roadmap Use checkpoint-driven execution tracking. Avoid today/tomorrow handoff phrasing.
Development Roadmap
Use checkpoint-driven execution tracking. Avoid today/tomorrow handoff phrasing.
Use node scripts/docs/timestamp-et.mjs --json for any timestamp added in roadmap notes.
Immediate Priorities
- Unblock
[1010]by restoring a usable Xcode/App Store Connect account session or providing App Store Connect API-key credentials for teamAUSBLU35FA; the repo has fresh green staging preflight, Preview runtime smoke, and signed Preview archive evidence, but upload fails at account access. - Keep
make backend-staging-preflightin the manual Preview/staging preflight loop whenSTAGING_DATABASE_URLis available; otherwise runmake backend-deployed-staging-smokeso the deployed Worker/auth contract is still checked before device validation. - Treat completed
[1032],[1047],[1048], and[1049]as merged baselines, not live review gates. - Treat the already-merged account-lifecycle ownership repair from PR #59, completed
[1045]runtime repair, and env/config parity work from PR #60 as current baselines.
Current Baselines And Gates
[1049]is completed. PR #83 merged the clean-main validation repair intomain, keeping the recentered mainline intact while hardening the configured Auth onboarding UI-test path exposed by the post-cleanup localios-ci-testrun.[1047]is completed. PR #79 merged the Logbook UX product stream with local Log-tab entry confirmation and viewable history for weigh-ins, dose logs, workouts, and medication plans; it did not change backend schema, sync contracts, or runtime config.[1048]is completed. PR #82 merged the branch-recenter integration stream after PR #81 and PR #79, porting manual log editing, workout activity taxonomy, Home today status, and Home quick weight logging onto the current Logbook baseline.[1010]is blocked on current App Store Connect upload access for teamAUSBLU35FA; staging preflight, Preview runtime packaging, and signed Preview archive creation are green on PR #81.[1032]remote payload contract validation merged in PR #74, hardening malformed-but-decodable iOS remote payloads before server-owned sync token work begins.[1032]backend conflict contract matrix coverage merged in PR #75, pinning the current409envelope across every sync entity.[1032]PR #76 merged after local regression, deployed staging smoke, exact hosted-failure reproduction, full local iOS CI, and hosted docs/backend/backend-live-smoke/iOS evidence all passed.[1032]server-owned sync cursor foundation merged in PR #77, providing the backend high-water-mark endpoint that PR #78 now consumes on iOS.[1046]is completed. Stale lifecycle records now live in their accurate folders, and[1010]has been reactivated for TestFlight validation.[1045]/ PR #62, PR #63, and PR #64 are merged. The live Preview/staging bug was reproduced on 2026-04-26, then repaired by deploying staging Worker version56e481f4-cb5b-4d52-b312-e73386984a74, landing the fresh-account trust follow-up, stabilizing the auth UI test helper, and applying the tracked staging Neon sync migration.[1010]is blocked for current internal TestFlight upload validation on App Store Connect access for teamAUSBLU35FA, not on the old Apple bootstrap path.[1021]remains the current visual checkpoint baseline for product and QA review.
Mid-term
- Build the next cohesive maintenance-loop feature slice only after the auth/profile trust path is stable for real users.
- Extend HealthKit beyond the merged manual-first import foundation into richer ingest, write-back, or background behavior when the product is ready for it.
- Build from completed
[1032]sync foundations, then pull forward the remaining highest-confidence hardening wins from[1030]such as pagination, repository hardening, and queue resilience. - Continue tightening iOS verification beyond the already-merged unit, snapshot, and UI smoke execution paths.
- Revisit release-process automation after Apple delivery is proven end to end manually.
- Continuously triage UX/UI defects through
DOCS/UX_UI_BUGS/and cluster non-blocking polish into deliberate slices instead of ad hoc branch drift.
Long-term
- App Store hardening, privacy review, and production release checklists.
- Background sync, reminders, and more opinionated maintenance coaching flows.
Provenance
- Source file:
ROADMAP.md - Source URL: https://github.com/maggielerman/maintain-ios/blob/main/ROADMAP.md
Dataset Preview
- Raw CSV row/table content is available in the source artifact.