Note

    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

    1. Unblock [1010] by restoring a usable Xcode/App Store Connect account session or providing App Store Connect API-key credentials for team AUSBLU35FA; the repo has fresh green staging preflight, Preview runtime smoke, and signed Preview archive evidence, but upload fails at account access.
    2. Keep make backend-staging-preflight in the manual Preview/staging preflight loop when STAGING_DATABASE_URL is available; otherwise run make backend-deployed-staging-smoke so the deployed Worker/auth contract is still checked before device validation.
    3. Treat completed [1032], [1047], [1048], and [1049] as merged baselines, not live review gates.
    4. 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 into main, keeping the recentered mainline intact while hardening the configured Auth onboarding UI-test path exposed by the post-cleanup local ios-ci-test run.
    • [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 team AUSBLU35FA; 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 current 409 envelope 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 version 56e481f4-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 team AUSBLU35FA, 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

    Dataset Preview

    • Raw CSV row/table content is available in the source artifact.