Dev activity

Compact activity ledger for PM, QA, code, review, build, test, planning, and process runs.

Activity

Tuesday, 26 May 2026

  • #502 Logging: Restrict inventory pickers by route and stock form Coder Samir Codex (GPT-5), high reasoning Code complete Failed-review fix for PR #510: gated quick-log protocol inventory fallback by route/form/dose eligibility, added oral and injection stale-fallback regressions, pushed a984c4d to o…
  • #508 Logging: Combined injections must show and save injection site Installer Adnan Codex (GPT-5) Installed 1.0.790
  • #508 Logging: Combined injections must show and save injection site Integrator Lejla Codex (GPT-5) Merged Merged PR #509 on satellite Mac; Manager primary-Mac delivery and build-number closeout pending.
  • #502 Logging: Restrict inventory pickers by route and stock form Manager Adnan codex Coding started Review fix pass started after failed review.
  • #505 Injection prep: Remove split-blocking copy from combined cards Installer Manager GPT-5 Codex Installed 1.0.789
  • #505 Injection prep: Remove split-blocking copy from combined cards Integrator Nermin GPT-5 high Merged Merged PR #511; primary-Mac closeout pending.
  • #502 Logging: Restrict inventory pickers by route and stock form Reviewer Selma Codex (GPT-5), high reasoning Failed Failed review: quick-log commit fallback can still use stale route-incompatible protocol inventory when the picker has no eligible selection.
  • #505 Injection prep: Remove split-blocking copy from combined cards Remote Coder Yrsa GPT-5 Code complete Implemented issue #505 and moved it to Build for Integrator pickup.
  • #508 Logging: Combined injections must show and save injection site Remote Coder Einar Codex (GPT-5) Code complete Implemented issue #508 and moved it to Build for Integrator pickup.
  • #502 Logging: Restrict inventory pickers by route and stock form Coder Samir Codex (GPT-5), high reasoning Code complete Implemented shared route/form-aware inventory picker eligibility; PR #510 opened for review.
  • #503 Modal sheets: require explicit save/cancel and fill QuikShot background Manager Sara codex Done 1.0.785
  • #503 Modal sheets: require explicit save/cancel and fill QuikShot background Reviewer Damir Codex (GPT-5) Passed Merged and installed 1.0.785
  • #503 Modal sheets: require explicit save/cancel and fill QuikShot background Coder Sabina Codex (GPT-5) Code complete App build passed; local screenshot capture blocked by simulator UI-test accessibility startup.
  • #500 Settings: Restore clear Data & Privacy action affordances Installer Manager GPT-5 Codex Installed Installed build 1.0.780 on Haris' iPhone 13 Pro; PR #506 merged
  • #500 Settings: Restore clear Data & Privacy action affordances Integrator Selma GPT-5 Codex Merged PR #506 merged
  • #500 Settings: Restore clear Data & Privacy action affordances Remote Coder Gunnhild GPT-5 Codex Code complete Hosted compile passed; Mac screenshots deferred.
  • #496 iCloud sync: refresh active views and retry after connectivity returns Manager Hana codex Done Verified PR #501 merged, installed build 1.0.779, Project Done.
  • #496 iCloud sync: refresh active views and retry after connectivity returns Reviewer Jasmin claude Done
  • #499 Remote lane: prevent satellite PR auto-close before delivery Process Kevin codex Done Remote-lane closure guardrail documented.
  • #498 Update builder workflow actions for Node 24 Process Kevin codex Done Builder workflow updated; hosted validation passed.
  • #496 iCloud sync: refresh active views and retry after connectivity returns Coder Amina codex Code complete PR #501; commit f8086cc
  • #462 Standardize injection-unit display as IU Installer Manager GPT-5 Codex Installed 1.0.775
  • #462 Standardize injection-unit display as IU Integrator Nermin GPT-5 Codex / high Merged primary closeout pending
  • #481 Validate iCloud sync signing/provisioning and remove release gate Manager Kevin Codex GPT-5 Done Closed; #496/#497 carry split-out sync follow-ups.
  • #462 Standardize injection-unit display as IU Remote Coder Eira GPT-5 Codex Code complete Implemented issue #462 on Windows/WSL, repaired hosted test expectations, and passed hosted compile-and-unit before Build handoff.
  • #481 Validate iCloud sync signing/provisioning and remove release gate Manager Amra codex Blocked Awaiting two-device TestFlight validation.
  • #481 Validate iCloud sync signing/provisioning and remove release gate Reviewer Tarik Codex GPT-5 Passed 1.0.774
  • #492 Process: Curate QuikShot memory package for remote agents Reviewer Lejla Codex xhigh Done Reviewed memory package and transplant reports, merged PR #494, set Project Done; no app build delivered.
  • #492 Process: Curate QuikShot memory package for remote agents Process WSL Codex Codex / xhigh Updated WSL memory note
  • #492 Process: Curate QuikShot memory package for remote agents Process Codex mac2 gpt-5.5 xhigh Updated mac2 memory note
  • #492 Process: Curate QuikShot memory package for remote agents Process Naida Codex Updated Curated remote memory package
  • #481 Validate iCloud sync signing/provisioning and remove release gate Coder Adisa Codex GPT-5 xhigh Code complete Removed release-only iCloud sync gate, validated focused SwiftData tests and Release generic build, opened PR #493, moved issue to In review.
  • #490 Dose cards: Keep status badges top-right aligned Manager Zlatan codex Done Managed coding, review, TestFlight delivery build 1.0.770, and cleanup.
  • #490 Dose cards: Keep status badges top-right aligned Reviewer Nermin codex/GPT-5 (requested gpt-5.5 medium; actual r… Passed Review passed; PR #491 merged; delivered TestFlight build 1.0.770 because configured iPhone was unavailable.
  • #490 Dose cards: Keep status badges top-right aligned Coder Selmir codex Code complete
  • #488 Regression: Restore fixed QSFont tokens and scope Large Text support Manager Nermin gpt-5 codex Done Managed Codex coding and required review to Done; build 1.0.768 installed.
  • #488 Regression: Restore fixed QSFont tokens and scope Large Text support Reviewer Amina GPT-5 Codex (GPT-5.5 requested; xhigh requested) Passed 1.0.768
  • #488 Regression: Restore fixed QSFont tokens and scope Large Text support Coder Azra GPT-5 Codex (GPT-5.5 requested, xhigh requested) Code complete PR #489 opened for review from issue-488; focused QSFont regression fix and Large Text UI validation complete.
  • #486 Injection Prep repair and schedule-rebuild reassignment regressions Installer Manager GPT-5 Installed Build 1.0.765
  • #486 Injection Prep repair and schedule-rebuild reassignment regressions Integrator Tarik GPT-5 Codex Merged Satellite merge; Manager closeout pending
  • #486 Injection Prep repair and schedule-rebuild reassignment regressions Remote Coder Hakon GPT-5 Codex Code complete Implemented issue #486 and moved it to Build for Integrator pickup.
  • Nightly QA sweep QA Heather GPT-5 Failed 1 regression; iPad selectors and live delivery limited
  • Nightly follow-up audit PM Nighthawk Codex Created Opened 4 follow-ups; cleaned stale branches
  • #398 Persistence: Sync QuikShot data across devices with iCloud Manager Emir codex Done Managed Codex coding and Claude Opus 4.7 review to Done; follow-up #481 tracks Apple signing/TestFlight validation and release-gate removal.
  • #398 Persistence: Sync QuikShot data across devices with iCloud Reviewer Mediha opus (Claude Opus 4.7) Passed
  • #398 Persistence: Sync QuikShot data across devices with iCloud Coder Nermin GPT-5 Codex Code complete Review-fix pass complete on PR #480: resolved CloudKit schema/readiness/conflict/tombstone/idempotency/isolation blockers; added focused regressions; opened follow-up #481 for App…
  • #398 Persistence: Sync QuikShot data across devices with iCloud Reviewer Mediha opus (Claude Opus 4.7) reasoning:high requested… Failed
  • #398 Persistence: Sync QuikShot data across devices with iCloud Coder Nermin codex-gpt5 Code complete Implemented opt-in normalized iCloud sync; opened PR #480; moved issue to In review.

Monday, 25 May 2026

  • #423 First launch: update headline, trust strip, and primary CTA Installer Manager GPT-5 Installed Installed debug build 1.0.747 on Haris' iPhone 13 Pro after PR #479 merged.
  • #473 Injection Prep: Clean up combined prep card, Calendar, and log UI Installer Manager GPT-5 Installed Installed debug build 1.0.746 on Haris' iPhone 13 Pro after PR #477 merged.
  • #423 First launch: update headline, trust strip, and primary CTA Integrator Lejla GPT-5 high Merged Merged PR #479
  • #473 Injection Prep: Clean up combined prep card, Calendar, and log UI Integrator Lejla Codex / xhigh Merged Merged PR #477; primary closeout pending.
  • #423 First launch: update headline, trust strip, and primary CTA Remote Coder Solveig GPT-5 Code complete Implemented issue #423 and moved it to Build for Integrator pickup.
  • #473 Injection Prep: Clean up combined prep card, Calendar, and log UI Remote Coder Inga GPT-5 Code complete Implemented issue #473 and moved it to Build for Integrator pickup.
  • #468 Confirm AXXXL UI test screenshots render true accessibility sizing Manager Emir codex Done Managed PR #476 to Done; build 1.0.745.
  • #468 Confirm AXXXL UI test screenshots render true accessibility sizing Reviewer Adnan codex Passed 1.0.745
  • #468 Confirm AXXXL UI test screenshots render true accessibility sizing Coder Kemal codex high Code complete Implemented semantic Dynamic Type QSFont tokens, adaptive AXXXL Injection Prep and Review & Log layouts, focused UI-test guards, screenshot evidence, and PR #476 handoff.
  • #469 Add guard coverage for prepared combined Review & Log source rows Installer Manager GPT-5.5 Installed 1.0.739
  • #469 Add guard coverage for prepared combined Review & Log source rows Integrator Selma GPT-5 high Merged PR #475 merged; primary-Mac closeout pending
  • #469 Add guard coverage for prepared combined Review & Log source rows Remote Coder Thora GPT-5 Code complete Implemented issue #469 and moved it to Build for Integrator pickup.
  • #196 Compound Library: Audit and correct seeded compounds for MVP Reviewer Kenan codex Passed 1.0.738 installed
  • #196 Compound Library: Audit and correct seeded compounds for MVP Coder Nermin Codex (GPT-5 coding agent) Code complete PR #472 opened; validation passed; reasoning/effort: xhigh requested.
  • #464 Injection Prep combined flow: add explicit ineligibility, atomicity, and stale-link repair test coverage Installer Manager GPT-5 Installed 1.0.736
  • #464 Injection Prep combined flow: add explicit ineligibility, atomicity, and stale-link repair test coverage Integrator Lejla GPT-5 high Merged PR #471 merged; primary-Mac closeout pending
  • #196 Compound Library: Audit and correct seeded compounds for MVP Manager Nermina codex Coding started Local coder started.
  • #464 Injection Prep combined flow: add explicit ineligibility, atomicity, and stale-link repair test coverage Remote Coder Halfdan GPT-5 Code complete Implemented issue #464 and moved it to Build for Integrator pickup.
  • #466 Injection Prep combined flow: polish actions, review UI, grouped logging, and lane colors Manager Lejla Codex / GPT-5 Done Merged PR #467, Opus review passed, delivered TestFlight build 1.0.735.
  • #466 Injection Prep combined flow: polish actions, review UI, grouped logging, and lane colors Reviewer Opus Claude Opus 4.7 Passed Accepted PR #467 after final action-row re-review.
  • #466 Injection Prep combined flow: polish actions, review UI, grouped logging, and lane colors Coder Selma Codex / GPT-5 Code complete PR #467 implemented and pushed; final fix commit ff24665.
  • #368 Injection Prep: Combine unprepared injections into one syringe Manager Vedad Codex / GPT-5 Done Merged PR #463, installed 1.0.722, filed follow-ups #464 and #465.
  • #368 Injection Prep: Combine unprepared injections into one syringe Reviewer Sara Claude Opus 4.7 Done
  • #368 Injection Prep: Combine unprepared injections into one syringe Coder Selma Codex Code complete Implemented combined Injection Prep flow, pushed issue-368, opened PR #463, moved to In review.
  • Day-in-life QA runbook brittleness fix QA Kevin GPT-5 Passed Removed skip paths, stabilized Data Privacy and Site rotation UI selectors, and passed focused UI tests 3/3. App commit d1effab.
  • Day-in-a-life QA run QA Kevin GPT-5 Failed Unit suite passed. Selected day-in-life UI journey had 3 repeat failures: Site rotation navigation checks and Data & Privacy delete action selector. Live notification delivery ski…
  • #460 Notifications: Add Mark taken action for detailed single-dose reminders Manager Amina codex Done Managed high-reasoning code/review agents; PR #461 merged, build 1.0.712 installed, Project Done.
  • #460 Notifications: Add Mark taken action for detailed single-dose reminders Reviewer Dino Codex (GPT-5; high reasoning requested) Done 1.0.712
  • #460 Notifications: Add Mark taken action for detailed single-dose reminders Coder Adna Codex (GPT-5; high reasoning requested) Code complete

Sunday, 24 May 2026

  • #458 Today: Remove warning triangle from same-day site conflict Manager Faruk Codex GPT-5 Done Verified PR #459 merged, build 1.0.707 installed, Project Done, and local worktree removed.
  • #458 Today: Remove warning triangle from same-day site conflict Coder Faruk Codex GPT-5 Done Merged PR #459, installed build 1.0.707 on Haris' iPhone 13 Pro, and closed Project status to Done.
  • #192 Support brand/product names without duplicating compounds Manager Amra GPT-5 Codex xhigh Done Managed xhigh code and review to TestFlight 1.0.705.
  • #192 Support brand/product names without duplicating compounds Reviewer Selma Codex GPT-5 Passed 1.0.705 TestFlight
  • #192 Support brand/product names without duplicating compounds Coder Mirza Codex GPT-5 (manager requested xhigh) Code complete
  • #455 Make launch screen dark the default fallback appearance Manager Tarik codex Done PR #456 merged; TestFlight 1.0.702.
  • #455 Make launch screen dark the default fallback appearance Coder Faruk codex Done
  • #453 Compound Library: Make Oral filter route-based Manager Vedran codex Done Managed through PR #454 merge, TestFlight build 1.0.699 VALID, Project Done, and cleanup.
  • #453 Compound Library: Make Oral filter route-based Reviewer Nedim GPT-5 Codex Passed Reviewed PR #454, merged to main, delivered TestFlight build 1.0.699 after configured iPhone was unavailable.
  • #453 Compound Library: Make Oral filter route-based Coder Harun GPT-5 Codex Code complete
  • #451 Setup: Rename compound and profile soft-delete actions to archive Manager Leona codex Done Managed through PR #452 merge, TestFlight build 1.0.696 VALID, Project Done, and cleanup.
  • #451 Setup: Rename compound and profile soft-delete actions to archive Reviewer Samira GPT-5 Codex Passed Reviewed and merged PR #452; delivered internal TestFlight build 1.0.696.
  • #451 Setup: Rename compound and profile soft-delete actions to archive Coder Damir GPT-5 Codex (medium reasoning) Code complete PR #452 opened for review from issue-451; validation passed with targeted light/dark archive-profile UI tests.
  • #426 Use branded light/dark launch screen Manager Lejla codex Done Managed through failed-review fix, merge, internal TestFlight build 1.0.694, Project Done, and cleanup.
  • #426 Use branded light/dark launch screen Reviewer Amira GPT-5 Codex high Done Re-review passed after safe-area fix; PR #449 merged; internal-only TestFlight build 1.0.694 uploaded and VALID in App Store Connect (delivery UUID 3a1abb53-5f4c-40ec-968c-b5ecee9…
  • #451 Setup: Rename compound and profile soft-delete actions to archive PM Faruk Codex GPT-5 Created Created and triaged follow-up from #443 for remaining archive-language cleanup.
  • #447 Logging: Show last-used context for injection site selections Manager Adnan codex Done Managed to TestFlight 1.0.686.
  • #447 Logging: Show last-used context for injection site selections Reviewer Lejla codex Passed Reviewed, merged, uploaded TestFlight build 1.0.686, and completed closeout.
  • #426 Use branded light/dark launch screen Coder Medina GPT-5 Codex Updated Review fix
  • #426 Use branded light/dark launch screen Reviewer Amira GPT-5 Codex high Failed safe-area centering finding
  • #447 Logging: Show last-used context for injection site selections Coder Kenan codex Code complete
  • #426 Use branded light/dark launch screen Coder Medina GPT-5 Codex Updated Branch updated
  • #426 Use branded light/dark launch screen Coder Medina GPT-5 Codex Code complete
  • #443 UI: Use delete and archive icons consistently Reviewer Nermin Codex GPT-5 high Done TestFlight 1.0.684
  • #443 UI: Use delete and archive icons consistently Coder Adnan GPT-5 Codex Code complete
  • QA runbooks Process Kevin GPT-5 Updated Added repeatable #419 inventory/logging audit and day-in-a-life QA runbooks; aligned Supplies QA order.
  • #442 UI: Standardize destructive confirmation popovers Manager Eldin codex Done Managed to Done; build 1.0.682.
  • #442 UI: Standardize destructive confirmation popovers Reviewer Emina Codex (GPT-5 visible) Passed Review passed and PR #446 merged; device install helper returned predicted build 1.0.682 because the configured iPhone destination was unavailable.
  • #441 Settings: Clean up Data & Privacy action rows Integrator Lejla GPT-5 high Done 1.0.679 predicted; device unavailable
  • #441 Settings: Clean up Data & Privacy action rows Remote Coder Eirik GPT-5 Code complete Implemented issue #441 and moved it to Build for Integrator pickup.
  • Settings and destructive UI follow-up issues PM Kevin GPT-5 Created Created #441, #442, and #443; all Ready with P2 priority.
  • #439 Notifications: Restore snooze actions for combined reminders Manager Damir codex/gpt-5.5-xhigh Done Managed coding, review, merge, install 1.0.678, and closeout.
  • #439 Notifications: Restore snooze actions for combined reminders Reviewer Aida GPT-5 Codex Passed 1.0.678
  • #439 Notifications: Restore snooze actions for combined reminders Coder Faruk GPT-5 Codex Code complete Implemented grouped reminder snooze actions, resolvable-event filtering, stale grouped snooze cleanup, focused reminder tests; PR #440 opened for review.
  • #439 Notifications: Restore snooze actions for combined reminders PM Kevin GPT-5 Created
  • #437 Protocols: Sort matching active protocols by route then creation date Manager Selma codex Done Managed through PR #438, install 1.0.673, and Done closeout.
  • #437 Protocols: Sort matching active protocols by route then creation date Coder Lejla codex Done 1.0.673
  • #437 Protocols: Sort matching active protocols by route then creation date PM Kevin GPT-5 Created Created Ready follow-up to #430 for active protocol tie-breakers.
  • #435 Setup: Rename inventory delete to archive and add archive icons Manager Jasmina codex Done Verified PR #436 merged, build 1.0.669 installed, Project Done, and cleanup complete.
  • #435 Setup: Rename inventory delete to archive and add archive icons Coder Lejla Codex (GPT-5), medium reasoning Done
  • #435 Setup: Rename inventory delete to archive and add archive icons PM Kevin GPT-5 Created Created Ready follow-up for archive wording and icon consistency.
  • #432 Protocols: Rename delete action to archive Manager Emina GPT-5 Codex Done Verified Done with BuildNumber 1.0.667; worktree removed.
  • #432 Protocols: Rename delete action to archive Coder Amra Codex Done 1.0.667
  • #432 Protocols: Rename delete action to archive PM Kevin GPT-5 Created
  • #430 Protocols: Sort active protocol rows alphabetically Manager Selma Codex GPT-5 Done Verified Done with BuildNumber 1.0.665 predicted; worktree removed.
  • #430 Protocols: Sort active protocol rows alphabetically Coder Amar GPT-5 / medium reasoning Merged 1.0.665 predicted

Saturday, 23 May 2026

  • #427 Rename Protocols tab to Plan while keeping protocol terminology inside the detail layer Manager Nihad GPT-5 Codex Done 1.0.664 predicted; device unavailable.
  • #427 Rename Protocols tab to Plan while keeping protocol terminology inside the detail layer Reviewer Lejla Codex (GPT-5; requested gpt-5.5 medium, actual… Passed
  • #427 Rename Protocols tab to Plan while keeping protocol terminology inside the detail layer Coder Azra Codex (GPT-5) Code complete Failed-review fix pass for PR #429: updated remaining top-level Plan docs/runbook wording, committed 64d77c0, pushed origin/issue-427, moved issue back to In review.
  • #427 Rename Protocols tab to Plan while keeping protocol terminology inside the detail layer Reviewer Lejla codex Failed
  • #430 Protocols: Sort active protocol rows alphabetically PM Kevin GPT-5 Created Created Ready issue for alphabetical active-protocol row ordering, matching existing filter-chip ordering without changing persistence.
  • #427 Rename Protocols tab to Plan while keeping protocol terminology inside the detail layer Coder Nermin Codex (requested gpt-5.5 medium; actual runtime… Code complete
  • #397 Data & Privacy: Restore from JSON backup Manager Sead GPT-5 Codex Done Verified Done with BuildNumber 1.0.659; device install not attempted.
  • #397 Data & Privacy: Restore from JSON backup Reviewer Sead Codex/GPT-5 xhigh Done 1.0.659 predicted; install not attempted
  • #397 Data & Privacy: Restore from JSON backup Coder Aida Codex/GPT-5, reasoning xhigh Code complete Completed failed-review fix for restore-driven mounted tab and Settings refresh; PR #428 updated.
  • #397 Data & Privacy: Restore from JSON backup Reviewer Sead Codex/GPT-5 xhigh Failed UI refresh gap
  • #397 Data & Privacy: Restore from JSON backup Coder Aida Codex/GPT-5, reasoning xhigh Code complete Implemented JSON restore/import, validated focused tests and generic iOS build, opened PR #428.
  • #427 Rename Protocols tab to Plan while keeping protocol terminology inside the detail layer PM Kevin GPT-5 Updated Refined to Ready with Plan-tab scope, exact empty-state copy, routing/docs acceptance, P1/S metadata.
  • #21 Protocols: Add BPC-157/TB-500 wolverine icon easter egg Manager Amra codex Done Merged, installed 1.0.645, Project Done.
  • #21 Protocols: Add BPC-157/TB-500 wolverine icon easter egg Reviewer Lejla gpt-5 Passed Review passed PR #425, merged, and installed build 1.0.645 on device.
  • #21 Protocols: Add BPC-157/TB-500 wolverine icon easter egg Coder Nermin gpt-5 Code complete Review-fix pass: replaced the wolverine protocol icon with an alpha-safe RGBA template PNG and returned PR #425 to review.
  • #21 Protocols: Add BPC-157/TB-500 wolverine icon easter egg Reviewer Lejla gpt-5 Failed Review failed PR #425: wolverine template asset has no alpha, so it is not template-safe for the route icon.
  • #21 Protocols: Add BPC-157/TB-500 wolverine icon easter egg Coder Nermin gpt-5 Code complete PR #425 opened; build-for-testing passed; simulator runtime visual/test execution hung.
  • #398 Persistence: Sync QuikShot data across devices with iCloud PM Kevin GPT-5 Updated Refined for Ready handoff with opt-in sync, normalized records, restore coordination, and signing validation guardrails.
  • #397 Data & Privacy: Restore from JSON backup PM Kevin GPT-5 Updated Refined for Ready handoff before iCloud sync with rollback and restore safety criteria.
  • #21 Protocols: Add BPC-157/TB-500 wolverine icon easter egg PM Kevin GPT-5 Updated Refined issue for Ready with stable compound identity, Haris-owned wolverine icon, ochre icon color, and focused validation.
  • Process label guidance PM Kevin GPT-5 Updated Documented use of the process label for workflow and tooling issues.
  • Release milestone defaults PM Kevin GPT-5 Updated Documented GitHub milestone defaults for PM triage.
  • iCloud entitlement signing test Installer Kevin GPT-5 Installed Installed build 1.0.639 with iCloud.com.had.QuikShot entitlement.
  • #421 Supplies: Put Injection prep before Supply forecast when prep applies PM Kevin GPT-5 Updated Closed obsolete; docs updated
  • #419 QA: Exhaustive inventory and logging integration audit QA Codex GPT-5 Passed Completed simulator-heavy audit continuation on main 6ad1395 / build 1.0.637; 39 focused tests passed; posted summary and created follow-ups #421/#422.
  • Phone build install Installer Kevin GPT-5 Installed 1.0.637
  • #418 Logging: Preserve historical supply on taken injection edits Manager Adna Codex GPT-5 Done Verified PR #420 merged; Project Done; BuildNumber 1.0.637 from predicted-next-main-build; no direct device install.
  • #418 Logging: Preserve historical supply on taken injection edits Reviewer Medina Codex (GPT-5), reasoning xhigh Passed Review passed and PR #420 merged; direct device install could not find configured iPhone, BuildNumber 1.0.637 came from install script predicted-next-main-build.
  • #418 Logging: Preserve historical supply on taken injection edits Coder Ifeta Codex (GPT-5), reasoning effort xhigh Code complete PR #420, commit b8a6aec
  • #419 QA: Exhaustive inventory and logging integration audit QA Kevin GPT-5 Failed Posted source/test audit; confirmed P0 #418; simulator deferred because #418 is also In progress.
  • Created inventory/logging follow-up issues PM Kevin GPT-5 Created #418 Ready P0/M; #419 Ready P1/XL.
  • #415 Calendar: Remove prepared syringe indicator from week strip Manager Sead Codex GPT-5 Done Verified PR #417 merged; TestFlight 1.0.630 VALID.
  • #415 Calendar: Remove prepared syringe indicator from week strip Coder Adnan Codex / GPT-5 Done TestFlight 1.0.630
  • #413 Notifications: Combine simultaneous dose reminders Manager Faruk Codex GPT-5 Done PR #416 merged; Build 1.0.629 predicted, install not attempted.
  • #413 Notifications: Combine simultaneous dose reminders Reviewer Adis Codex (GPT-5 visible; requested GPT-5.5 xhigh) Passed PR merged; BuildNumber 1.0.629 recorded from predicted-next-main-build because the configured iPhone was unavailable.
  • Temporarily disable iCloud signing entitlement Process Kevin GPT-5 Updated Removed active CODE_SIGN_ENTITLEMENTS wiring until Apple Developer iCloud container/profile setup is complete.
  • #413 Notifications: Combine simultaneous dose reminders Coder Mirsad Codex (GPT-5; requested GPT-5.5 xhigh) Code complete Implemented grouped same-minute reminders, routed grouped taps to Today, preserved single snooze/event behavior, validated focused tests and generic iOS build, opened PR #416.
  • #412 Injection Prep: Repair stale prepared-syringe event links after logging Manager Ajla GPT-5 Codex Done Verified PR #414 merged, Project Done, build 1.0.623 predicted; install not attempted due signing.
  • #412 Injection Prep: Repair stale prepared-syringe event links after logging Reviewer Farah Codex (GPT-5) Passed PR #414 merged; device install predicted 1.0.623, not-attempted due signing.
  • #412 Injection Prep: Repair stale prepared-syringe event links after logging Coder Nermin Codex (GPT-5), requested reasoning xhigh Code complete PR #414, commit 1e6fa93
  • #413 Notifications: Combine simultaneous dose reminders PM Kevin GPT-5 Updated Approved grouped notification copy; moved issue to Ready.
  • #413 Notifications: Combine simultaneous dose reminders PM Kevin GPT-5 Created Backlog; proposed grouped notification copy included for review.
  • #412 Injection Prep: Repair stale prepared-syringe event links after logging PM Kevin GPT-5 Updated Added post-completion cleanup reminder to review for generic repair code and avoid hardcoded backup-specific production paths.
  • #412 Injection Prep: Repair stale prepared-syringe event links after logging PM Kevin GPT-5 Created Root cause from iPhone backup
  • Stale UI regression test refresh QA Kevin GPT-5 Updated Updated stale UI assertions for protocol optional rows, compound library taps, lane picker, calendar Review & Log, and current scheduled timing copy. Validated 6 targeted UI tests…
  • Simulator QA regression sweep QA Codex GPT-5 Failed iPhone 702 pass/6 validation fail/1 skip; iPad unit 648 pass/1 skip, smoke pass; no confirmed product regression
  • #400 Inventory: Fix forecast consistency for route-flexible and prepared supply Manager Adisa Codex Done Managed to Done after PR #411 merge; build 1.0.612.

Friday, 22 May 2026

  • #400 Inventory: Fix forecast consistency for route-flexible and prepared supply Reviewer Vedran Codex (GPT-5) Passed 1.0.612 predicted; install not attempted
  • QA regression runbook expansion Process Kevin GPT-5 Updated Added inventory, Injection prep, logging, prepared syringe, schedule-edit, SwiftData, and #400 wait-gate coverage.
  • #400 Inventory: Fix forecast consistency for route-flexible and prepared supply Coder Zlata Codex (GPT-5), reasoning xhigh Code complete PR https://github.com/delalic/quikshot_code/pull/411, commit 848bcd6b4031de8eb684c4d73cd1b6af01511470; validation passed.
  • #398 Persistence: Sync QuikShot data across devices with iCloud PM Kevin codex Updated Documented iCloud sync decisions, backup/restore interaction, and entitlement prep.
  • #401 Injection prep: Tighten filtered dates and whole-unit after-prep copy Manager Nedim GPT-5 Done Verified #407 gate, managed #401 through coding, review, merge, installed build 1.0.606, Project Done, and local cleanup.
  • #401 Injection prep: Tighten filtered dates and whole-unit after-prep copy Reviewer Mirza Codex (GPT-5), xhigh Passed 1.0.606
  • #401 Injection prep: Tighten filtered dates and whole-unit after-prep copy Coder Ema Codex (GPT-5), xhigh reasoning requested Code complete Implemented compact filtered Injection prep row dates and whole-unit after-prep copy; validation passed and PR #410 is ready for review.
  • #407 Injection prep: Reassign prepared syringes after schedule edits Manager Azra Codex GPT-5 Done Merged, installed 1.0.604, Project Done.
  • #407 Injection prep: Reassign prepared syringes after schedule edits Reviewer Lamija Codex Passed 1.0.604 installed
  • #407 Injection prep: Reassign prepared syringes after schedule edits Coder Tarik Codex Code complete PR #409 opened for review; app validation passed.
  • #403 Injection prep: Add Open vial unblock path and clarify status states Manager Armin GPT-5 Codex Done PR #408 merged; installed 1.0.597.
  • #403 Injection prep: Add Open vial unblock path and clarify status states Reviewer Samir Codex (GPT-5) Passed Passed review, repaired stale branch conflict, merged PR #408, and installed build 1.0.597.
  • Ready issue helper fix Process Kevin GPT-5 Updated Fixed list-ready-issues.sh when called without arguments.
  • #403 Injection prep: Add Open vial unblock path and clarify status states Coder Vedad Codex (GPT-5) Code complete Implemented Open vial unblock path, clay Inventory short tone, and vial activation date defaults; focused build/unit/UI validation passed; PR #408 opened for review.
  • #407 Injection prep: Reassign prepared syringes after schedule edits PM Kevin GPT-5 Created Created Ready follow-up for prepared syringe reassignment after schedule edits.
  • #399 Log dose: Group prepared syringes and unify scheduled log sheets Manager Lejla codex Done Managed through review, merge, install 1.0.594, and Done; simulator screenshots remained blocked.
  • #399 Log dose: Group prepared syringes and unify scheduled log sheets Reviewer Lejla Codex/GPT-5 Passed Reviewed PR #406, resolved main conflict, merged to main, installed build 1.0.594. Focused XCTest launch remained blocked by local simulator/Xcode worker startup before assertions.
  • #402 Site rotation: Add 4-day recent-use cooldown to next-site suggestions Manager Adnan codex Done Verified PR #405 merged, build 1.0.589 installed, and Project Done.
  • #399 Log dose: Group prepared syringes and unify scheduled log sheets Coder Sumeja Codex/GPT-5 (requested xhigh; only requested re… Code complete PR #406 opened; build-for-testing passed; simulator XCTest execution blocked before launch.
  • #402 Site rotation: Add 4-day recent-use cooldown to next-site suggestions Reviewer Adis Codex GPT-5; reasoning not exposed Passed 1.0.589 installed; visual QA gap documented
  • #402 Site rotation: Add 4-day recent-use cooldown to next-site suggestions Coder Kenan Codex GPT-5; reasoning not exposed Code complete Opened PR #405 from issue-402 with focused site-rotation/repository tests passing.
  • Injection prep issue follow-ups PM Kevin GPT-5 Created Created #403 Ready for Open vial unblock/status states and #404 Icebox for guided Reconstitute flow.
  • #402 Site rotation: Add 4-day recent-use cooldown to next-site suggestions PM Kevin GPT-5 Created Ready P1 M. Created focused site-rotation issue for 4-day cross-compound cooldown and truthful picker label.
  • #401 Injection prep: Tighten filtered dates and whole-unit after-prep copy PM Kevin GPT-5 Created Ready P1 M. Created focused Injection prep issue for compact filtered dates and whole-unit after-prep copy.
  • #400 Inventory: Fix forecast consistency for route-flexible and prepared supply PM Kevin GPT-5 Updated Added prepared syringe chronological coverage; Size L.
  • #400 Inventory: Remove contradictory Not scheduled forecast row for route-flexible supply PM Kevin GPT-5 Created Ready P1 M.
  • #399 Log dose: Group prepared syringes and unify scheduled log sheets PM Kevin GPT-5 Updated Added combined draw units requirement.
  • #399 Log dose: Group prepared syringes and unify scheduled log sheets PM Kevin GPT-5 Created Ready P1 L.
  • Backup restore and iCloud sync backlog PM Kevin GPT-5 Created Created #397 and #398.
  • Open-status Project helpers Process Kevin GPT-5 Updated Added Ready/In progress helpers to avoid full board reads.
  • #395 Filter chips: Sort compound filters alphabetically Manager Fikret GPT-5 Done PR #396 merged; build 1.0.586 installed; visual QA partial outside Injection Prep.
  • #395 Filter chips: Sort compound filters alphabetically Reviewer Tarik codex Passed Reviewed and merged PR #396; source/tests passed and Injection Prep light/dark screenshot UI tests passed, with residual screenshot gaps for other filter surfaces covered by sourc…
  • #395 Filter chips: Sort compound filters alphabetically Coder Selma codex Code complete PR https://github.com/delalic/quikshot_code/pull/396; commit 26928fbe594e74fe34ba0833eca9678bbb6262d4; simulator screenshot/unit rerun blocked by CoreSimulator launch/boot failure.
  • Release milestones PM Kevin GPT-5 Updated Created 1.0/1.1; assigned 1.0 to 198 Done issues.
  • Transient manager activity rows Process Kevin GPT-5 Updated Added Coding pending/started rows for local issue managers.
  • #395 Filter chips: Sort compound filters alphabetically PM Kevin GPT-5 Updated Updated issue: remove Injection Prep chip counts and protect Compound Library filters from regression.
  • Persistence docs and compound filter audit PM Kevin GPT-5 Updated Documented JSON as long-term backup/restore interchange format; audited current compound filter chip ordering.
  • #392 Persistence: Raise to iOS 17 and migrate local storage to SwiftData Manager Kevin GPT-5 Done TestFlight build 1.0.581 uploaded; direct iPhone install was unavailable.
  • #392 Persistence: Raise to iOS 17 and migrate local storage to SwiftData Reviewer Adem Claude Opus 4.7 (xhigh) Passed
  • #392 Persistence: Raise to iOS 17 and migrate local storage to SwiftData Coder Dalila Codex (GPT-5, xhigh reasoning) Code complete Implemented iOS 17 SwiftData local persistence migration behind repository boundary. Commit 3d98feea364492e03ff4722eaf4df217c6d860b9, PR #394.

Thursday, 21 May 2026

  • #391 Data & Privacy: Export local data backup Reviewer Dalia Codex (GPT-5 visible; requested gpt-5.5 high) Passed
  • #391 Data & Privacy: Export local data backup Coder Nermina Codex (GPT-5 visible; requested gpt-5.5 high re… Code complete Implemented read-only Settings > Data & Privacy JSON backup export; PR https://github.com/delalic/quikshot_code/pull/393.
  • #392 Persistence: Raise to iOS 17 and migrate local storage to SwiftData PM Kevin GPT-5 Created Backlog P1 XL
  • #388 Reconstitution profiles: Inline calculation results in editor Manager Sanela codex Done PR #390, build 1.0.569
  • #391 Data & Privacy: Export local data backup PM Kevin GPT-5 Created Ready P1 M
  • #388 Reconstitution profiles: Inline calculation results in editor Reviewer Samir codex Done 1.0.569
  • #388 Reconstitution profiles: Inline calculation results in editor Coder Belma codex Code complete medium reasoning; focused tests/build passed; screenshot automation partially completed
  • #387 Supplies: Forecast Injection prep inventory depletion and vial-open points Manager Lamija codex Done PR #389, build 1.0.561
  • #387 Supplies: Forecast Injection prep inventory depletion and vial-open points Reviewer Emir Codex (GPT-5) Done Review passed; PR #389 merged; build 1.0.561 installed.
  • #387 Supplies: Forecast Injection prep inventory depletion and vial-open points Coder Nermin Codex (GPT-5) Code complete Code complete on issue-387; PR #389 opened for independent review.
  • #388 Reconstitution profiles: Inline calculation results in editor PM Kevin GPT-5 Created Ready P1 S
  • #387 Supplies: Forecast Injection prep inventory depletion and vial-open points PM Kevin GPT-5.3-Codex-Spark Updated Refined to Ready P1/L with xhigh review-required scope and forecast acceptance criteria.
  • #385 Supplies: Tighten Injection prep explainer and prepared control Manager Selma GPT-5 Codex Done
  • #385 Supplies: Tighten Injection prep explainer and prepared control Reviewer Azra GPT-5 Codex Passed Reviewed PR #386, validated Injection prep UI evidence, merged, installed build 1.0.556, and completed Project closeout.
  • #385 Supplies: Tighten Injection prep explainer and prepared control Coder Nedim GPT-5 Codex Code complete
  • #385 Supplies: Tighten Injection prep explainer and prepared control PM Kevin GPT-5.3-Codex-Spark Created Ready P2/S UI follow-up for Injection prep explainer spacing and prepared control icon/spacing.
  • #375 Injection Prep: Handle prepared-event supply changes before logging Manager Amina Codex GPT-5 Done Verified Done; TestFlight 1.0.548
  • #375 Injection Prep: Handle prepared-event supply changes before logging Reviewer Lejla Codex GPT-5 high Passed TestFlight 1.0.548
  • #375 Injection Prep: Handle prepared-event supply changes before logging Coder Kenan GPT-5 high Code complete
  • Local issue manager concurrency policy Process Kevin GPT-5 Updated Updated local issue manager prompt to serialize local-lane worker starts and replace slow workers only as a last resort.
  • #382 Injection Prep: Tighten explainer copy and prepared control spacing Manager Sabina codex/gpt-5 Done Verified Done; build 1.0.546 predicted
  • #382 Injection Prep: Tighten explainer copy and prepared control spacing Reviewer Nedim codex/gpt-5 Passed 1.0.546 not-attempted
  • #382 Injection Prep: Tighten explainer copy and prepared control spacing Coder Emir codex/gpt-5 high Code complete PR #383
  • #382 Injection Prep: Tighten explainer copy and prepared control spacing PM Kevin GPT-5 Created Created Ready/P2/S follow-up for Injection Prep copy and prepared-control spacing.
  • Injection Prep issue staleness triage PM Kevin GPT-5 Updated #368 Ready; #375 Ready/P2 with non-reversible supply-mismatch rule.
  • #380 Injection Prep: Clarify prepared syringe copy and prepare control Manager Nadira Codex GPT-5 Done Verified 1.0.543
  • #380 Injection Prep: Clarify prepared syringe copy and prepare control Installer Vedad GPT-5 Codex Installed 1.0.543
  • #380 Injection Prep: Clarify prepared syringe copy and prepare control Reviewer Vedad GPT-5 Codex Passed
  • #380 Injection Prep: Clarify prepared syringe copy and prepare control Coder Merima Codex GPT-5 Code complete Failed-review fix pass updated stale InventoryEngine intro-copy test; PR #381 repushed; validation passed.
  • Process issue staleness triage PM Kevin GPT-5 Updated #321 Ready/P2; #340 Icebox/P4.
  • #380 Injection Prep: Clarify prepared syringe copy and prepare control Reviewer Vedad GPT-5 Codex Failed
  • #380 Injection Prep: Clarify prepared syringe copy and prepare control Coder Merima Codex GPT-5 Code complete PR #381 opened; validation passed; requested gpt-5.5/xhigh differed.
  • #380 Injection Prep: Clarify prepared syringe copy and prepare control PM Kevin GPT-5 Created Ready P1 S; copy rule documented
  • #376 Supplies: Polish Injection Prep states, copy, and stale names Manager Amina Codex GPT-5 Done Verified PR #378 merge, build 1.0.536 install, Project Done, dev notes, and cleanup.
  • #376 Supplies: Polish Injection Prep states, copy, and stale names Reviewer Lejla Codex GPT-5 (requested xhigh) Passed Review passed PR #378; merged, installed build 1.0.536, and completed issue closeout.
  • #377 Levels: Use readable y-axis tick marks Manager Amina Codex Done Waited for active issue clearance, coordinated coding and review agents, verified merge/install/Project closeout.
  • #376 Supplies: Polish Injection Prep states, copy, and stale names Coder Farah Codex GPT-5 (requested xhigh) Code complete Addressed Lejla's failed-review finding by deriving Injection Prep usage from persisted inventory history; pushed PR #378 at e00b38a.
  • #377 Levels: Use readable y-axis tick marks Reviewer Mirza Codex Passed
  • #377 Levels: Use readable y-axis tick marks Coder Nermin Codex Code complete Implemented readable display-unit y-axis ticks, added focused EstimatedLevel tests, opened PR #379, and moved the issue to In review.
  • #376 Supplies: Polish Injection Prep states, copy, and stale names Reviewer Lejla Codex GPT-5 (requested xhigh) Failed Review failed PR #378: has-used Injection Prep copy state ignores archived prepared syringes after unprepare; PR not merged.
  • #376 Supplies: Polish Injection Prep states, copy, and stale names Coder Farah Codex GPT-5 requested xhigh Code complete Opened PR #378 after focused unit/UI validation; screenshots generated for issue 376 and issue 365 states.

Wednesday, 20 May 2026

  • #377 Levels: Use readable y-axis tick marks PM Kevin GPT-5 Created Ready P2 S
  • #376 Supplies: Polish Injection Prep states, copy, and stale names PM Kevin GPT-5 Created Created Ready P1/M xhigh follow-up for #365/#372 Injection Prep physical-device feedback.
  • Completed issue follow-up sweep PM Kevin GPT-5 Created Created #375; updated #340, #321, #289; marked recent closed issues followup-reviewed.
  • #372 Supplies: Clean up Injection prep UX and non-vial warnings Manager Kenan codex / GPT-5 Done Managed #372 to Done; verified PR #374 merged, build 1.0.526 installed, Project Done, and worktree cleanup complete.
  • #372 Supplies: Clean up Injection prep UX and non-vial warnings Reviewer Asja GPT-5 Passed Reviewed and merged PR #374; installed build 1.0.526. Accessibility-large spot check reached Injection prep but failed downstream in Review & Log supply picker.
  • #372 Supplies: Clean up Injection prep UX and non-vial warnings Coder Tarik codex/GPT-5 xhigh Code complete PR #374, commit cf7062b, validation passed. Run signature: Tarik -- coder:codex / GPT-5, xhigh; requested gpt-5.5, xhigh.
  • #371 Reconstitution profiles: Show calculation preview as a summary card Installer Haris-Primary-Mac-Codex GPT-5 Installed Primary Mac closeout installed QuikShot 1.0.520 on Haris' iPhone 13 Pro after remote coder Hilda and satellite integrator Lejla merged PR #373.
  • #371 Reconstitution profiles: Show calculation preview as a summary card Integrator Lejla GPT-5 / high / satellite Mac Merged Merged PR #373 at f9152a5 after local simulator visual validation; primary-Mac physical-device closeout left for Manager.
  • TestFlight process docs Process Kevin GPT-5 Updated Opt-in verified
  • #371 Reconstitution profiles: Show calculation preview as a summary card Remote Coder Hilda GPT-5 Code complete Implemented issue #371 and moved it to Build for Integrator pickup.
  • #372 Supplies: Clean up Injection prep UX and non-vial warnings PM Kevin GPT-5 Created Ready P1 L
  • TestFlight distribution setup Process Kevin GPT-5 Updated 1.0.519
  • #365 Supplies: Add Injection Prep view Manager Daris Codex manager Done Closed #365 after PR #370 merge and build 1.0.517 device install.
  • #365 Supplies: Add Injection Prep view Reviewer Husein Claude Opus 4.7 xhigh Done
  • #371 Reconstitution profiles: Show calculation preview as a summary card PM Kevin GPT-5 Created
  • #365 Supplies: Add Injection Prep view Coder Nermin Codex coding agent / requested reasoning xhigh Code complete Implemented Phase 1 Injection Prep and opened PR #370 for review.
  • #353 UI: Standardize vertical lane markers across app surfaces Installer Manager gpt-5.5 Installed 1.0.507
  • #353 UI: Standardize vertical lane markers across app surfaces Integrator Lejla gpt-5.5 Merged Satellite Mac integration merged PR #369; primary Mac install/build-number closeout pending.
  • #353 UI: Standardize vertical lane markers across app surfaces Remote Coder Aud gpt-5.5 Code complete Implemented issue #353 and moved it to Build for Integrator pickup.
  • #368 Injection Prep: Support combined Prepared syringes PM Kevin GPT-5 Updated
  • #353 UI: Standardize vertical lane markers across app surfaces PM Kevin GPT-5 Updated
  • #366 Compound detail: Normalize level estimate card layout Installer Manager GPT-5.5 Installed 1.0.506
  • #366 Compound detail: Normalize level estimate card layout Integrator Selma Codex / high Merged PR #367 merged; satellite closeout pending primary Mac
  • #365 Supplies: Add Injection Prep view PM Kevin GPT-5 Updated Prep control clarified; #368 created
  • #366 Compound detail: Normalize level estimate card layout Remote Coder Yrsa Codex Code complete Implemented issue #366 and moved it to Build for Integrator pickup.
  • Remote lane activity closeout process Process Kevin GPT-5 Updated Satellite Integrator and primary-Mac closeout rows required
  • #366 Compound detail: Normalize level estimate card layout PM Kevin GPT-5 Created Ready for dev
  • #364 Today: Group same-time due injection doses PM Kevin GPT-5 Updated Focused on grouping concept and moved to Icebox
  • #361 Compound Library: Add Current filter Manager Manager GPT-5.5 Installed Installed build 1.0.505 on device and completed Done closeout
  • #361 Compound Library: Add Current filter Integrator Lejla GPT-5 Merged Validated on satellite Mac, added focused UI regression, and merged PR #362
  • #361 Compound Library: Add Current filter Remote Coder Solveig GPT-5 Code complete Implemented issue #361 and moved it to Build for Integrator pickup.
  • #361 Compound Library: Add Current filter PM Kevin GPT-5 Created Ready for dev
  • Dev activity install details and sizing Process Kevin GPT-5 Updated Install details now show build number
  • Dev activity relative day labels Process Kevin GPT-5 Updated Today and yesterday headings now render relative to Eastern date
  • One-off iPhone install Installer Kevin GPT-5 Installed 1.0.504
  • #360 Settings: Clarify reminder timing and overdue follow-up copy PM Kevin GPT-5 Created
  • #357 Compound Library: Let users customize system compound lane colors Reviewer Lamija codex Passed Review passed, PR #359 merged; install script used predicted BuildNumber 1.0.504 because configured iPhone destination was unavailable.
  • #357 Compound Library: Let users customize system compound lane colors Coder Lejla codex Code complete Implemented system compound lane color overrides, reset-to-default UI, inherited protocol color behavior, focused tests, and screenshot evidence. PR #359 opened for required revie…
  • #355 Logging: Align manual and Calendar log sheets with current Review & Log behavior Manager Mahir codex Done Waited for #354 Done, then managed #355 through coding, failed review fix pass, re-review, PR #358 merge, Project Done, build 1.0.494, dev notes, and cleanup; physical-device inst…
  • #355 Logging: Align manual and Calendar log sheets with current Review & Log behavior Reviewer Lamija codex Passed
  • #154 Manual validation: detailed notification delivery after #150 PM Kevin GPT-5 Done Manual validation confirmed
  • #355 Logging: Align manual and Calendar log sheets with current Review & Log behavior Coder Harun codex; requested runtime GPT-5.5 xhigh Code complete Failed-review fix pass: explicit quick Supply None bypasses protocol inventory fallback; Review & Log handles unavailable linked vial profiles without stale draw math. Commit 21af…
  • #355 Logging: Align manual and Calendar log sheets with current Review & Log behavior Reviewer Lamija codex Failed
  • #355 Logging: Align manual and Calendar log sheets with current Review & Log behavior Coder Harun codex; requested runtime GPT-5.5 xhigh Code complete PR #358 opened from issue-355. Focused logging and UI screenshot validation passed; review required before merge.
  • #354 Today: Make large-card timing copy state-neutral Manager Ines codex Done Managed coding and review agents through PR #356 merge, Project Done, build-number closeout, dev notes, and cleanup.
  • #357 Compound Library: Let users customize system compound lane colors PM Kevin GPT-5 Created Ready for dev
  • #354 Today: Make large-card timing copy state-neutral Reviewer Adnan codex Passed Review passed; post-merge install used predicted BuildNumber 1.0.488 because the configured iPhone destination was unavailable.
  • #354 Today: Make large-card timing copy state-neutral Coder Nermin codex Code complete PR #356 opened from issue-354; Today large-card support copy is state-neutral with focused tests and simulator screenshot evidence.
  • Visual references for #354 and #355 PM Kevin GPT-5 Updated Added before/after issue mockups

Tuesday, 19 May 2026

  • Revisited obsolete PM issues PM Kevin GPT-5 Updated Created #353-#355 Ready; closed #193/#140/#148/#116
  • Build log process lane diagrams Process Kevin GPT-5 Updated Updated dev build log process reference with separate local and remote lane diagrams.
  • Process issues #330 and #331 Process Kevin GPT-5 Done Closed #348, set #154 reminder, and implemented #330/#331 process docs.
  • Dev activity ledger and page polish Process Kevin GPT-5 Updated Tightened activity schema, migrated data, compacted dev log layout, renamed code-complete handoffs, and hardened tab refresh.
  • #351 Settings: Repair notification configure route and mineral control styling Manager Amila codex Done Issue #351 merged and installed as build 1.0.484 Completed PR #352 after Haris waived pre-merge physical Options evidence; installed build 1.0.484 on Haris iPhone 13 Pro for manua…
  • #351 Settings: Repair notification configure route and mineral control styling Manager Amila codex Blocked Issue #351 review blocked on physical notification Options evidence PR #352 passed code and simulator review, but native Configure in QuikShot Options validation still requires ha…
  • #351 Settings: Repair notification configure route and mineral control styling Reviewer Adis codex Blocked Review blocked pending device evidence PR #352 passed focused simulator review, but required physical iOS Options validation for Configure in QuikShot is still missing.
  • #351 Settings: Repair notification configure route and mineral control styling Coder Nermina codex/gpt-5 Code complete Issue #351 ready for review Pushed PR #352 with notification settings repair, mineral Settings tint, focused tests, and screenshots; device Options menu proof remains for review.
  • #351 Settings: Repair notification configure route and mineral control styling PM Codex PM GPT-5 Created Created Ready follow-up issue #351 for Settings notification configure route and control styling regressions. Created #351 from Haris testing feedback: existing authorized notific…

Monday, 18 May 2026

  • #349 Today: Use one-hour window for large/actionable cards and normal before-due reminders Manager Adnan Codex/GPT-5 manager Done Issue #349 manager closeout verified Done. Verified coder and reviewer handoffs, PR #350 merge, build 1.0.480 installed from device-build, Project Done/Completed fields, dev build…
  • #349 Today: Use one-hour window for large/actionable cards and normal before-due reminders Reviewer Senad Codex/GPT-5 Merged Review passed; PR #350 merged and build 1.0.480 installed. Verified one-hour Today card/action rules and reminder timing tests, merged PR #350, installed build 1.0.480, and moved…
  • #349 Today: Use one-hour window for large/actionable cards and normal before-due reminders Coder Lejla Codex/GPT-5 Code complete Implemented issue #349 and opened PR #350 for review. Promoted next-dose cards now use a 1-hour action window, oral before-due reminders resolve to 60 minutes, and focused Today/r…
  • #349 Today: Use one-hour window for large/actionable cards and normal before-due reminders PM Codex PM GPT-5 Created Created issue #349 Created Ready issue #349 for a one-hour Today large/actionable window and aligned normal before-due reminder timing, with detailed route/cadence scenarios and r…
  • Completed issue follow-up review Reviewer Codex PM GPT-5 Updated Completed follow-up triage Reviewed recent completed QuikShot issues, updated process/tooling follow-ups #340, #331, and #289, created validation follow-up #348, and marked review…
  • #346 Notifications: Add Configure in QuikShot from iOS notification options Integrator Selma Claude Sonnet 4.6 Merged Integrated and merged #346; device install 1.0.477 succeeded. Reviewed handoff from Frode (GPT-5/WSL Codex). Hosted compile-and-unit validated at c97fdda. Ran focused reminder sch…
  • #346 Notifications: Add Configure in QuikShot from iOS notification options Remote Coder Frode GPT-5 Code complete Coder handoff complete Implemented issue #346 and moved it to Build for Integrator pickup.
  • #346 Notifications: Add Configure in QuikShot from iOS notification options PM Codex PM GPT-5 Created Created Ready notification settings story #346. Created #346 to add the native iOS Configure in QuikShot notification-options affordance via providesAppNotificationSettings and th…
  • #343 Regression: Resolve current compound names in Site rotation Remote Coder Leif Codex GPT-5 Code complete Coder handoff complete Implemented issue #343 and moved it to Build for Integrator pickup.
  • #341 Regression: Put Compound Library only in Protocols/Supplies IA locations Remote Coder Leif gpt-5.5 Code complete Coder handoff complete Implemented issue #341 and moved it to Build for Integrator pickup.
  • #343 Regression: Resolve current compound names in Site rotation PM Codex PM GPT-5 Created Created Ready follow-up #343 for Site rotation compound names. Confirmed Site rotation still has current-name leak paths after #339: usage context prefers event snapshots, and pro…
  • #341 Regression: Put Compound Library only in Protocols/Supplies IA locations PM Codex PM GPT-5 Updated Updated #341 scope for Protocols Compound Library cleanup. Revised #341 so Settings is current-build verification only, removed area:settings, and added acceptance that Protocols…
  • #339 Regression: Resolve current compound names across event history surfaces Remote Coder Runa GPT-5 Codex Code complete Coder handoff complete Implemented issue #339 and moved it to Build for Integrator pickup.
  • #341 Regression: Put Compound Library only in Protocols/Supplies IA locations PM Codex PM GPT-5 Created Created Ready follow-up #341 for Compound Library IA cleanup. Confirmed current main has no Compound Library row in SettingsView, found Protocols still exposes it in the top-right…
  • #339 Regression: Resolve current compound names across event history surfaces PM Codex PM GPT-5 Updated Updated #339 with history naming decision Updated #339 to make current linked compound names the user-facing display rule across event surfaces, including history, while preservin…
  • #339 Regression: Resolve current compound names across event history surfaces PM Codex PM GPT-5 Created Logged compound-name regression #339 Confirmed old compound snapshots can still leak on Today/Calendar display paths after the IA/history changes and created Ready regression issu…
  • #335 Update Supplies icon Integrator Selma gpt-5.5 high Done Issue #335 integrated and moved to Done Merged PR #338 after a narrow selected-tab icon fix, validated the Supplies tab icon in light and dark simulator screenshots, recorded fall…
  • #335 Update Supplies icon Remote Coder Leif gpt-5.5 Code complete Coder handoff complete Implemented issue #335 and moved it to Build for Integrator pickup.
  • #328 IA Redesign #5: Integration docs and regression coverage Manager Nermin Codex Done Issue #328 managed to Done Coordinated Codex xhigh coding and Claude xhigh streaming review, verified PR #337 merge, Project Done fields, #195 goal coverage, and remaining #335 Su…
  • #328 IA Redesign #5: Integration docs and regression coverage Reviewer Vahida claude-opus-4-7 Merged Review passed and merged IA Redesign #5 integration/docs/regression pass merged; PR #337
  • #328 IA Redesign #5: Integration docs and regression coverage QA Kenan / Codex Codex, reasoning effort xhigh (requested) Code complete Issue #328 ready for review Opened PR #337 from issue-328 after removing Settings Compound Library, updating IA ownership docs, and adding light/dark #328 UI regression coverage.…
  • #327 IA Redesign #4: Protocol cleanup and Site rotation relocation Manager Nermin codex Done Issue #327 reached Done after Codex implementation and Codex review; PR #336 merged, build 1.0.465 installed, parent #195 checklist updated, and final app build-number commit push…
  • #327 IA Redesign #4: Protocol cleanup and Site rotation relocation Reviewer Adnan Codex requested xhigh Merged Review passed; PR #336 merged and installed as build 1.0.465. Independent review verified Protocols/Site rotation relocation acceptance, merged PR #336, installed build 1.0.465 on…
  • #335 Update Supplies icon PM Codex PM GPT-5 Updated Refined #335 to Ready Made #335 dev-ready with code-backed baseline, scope, acceptance criteria, labels, Priority P2, Size XS, and linked it to #195 as an IA polish follow-up.
  • #327 IA Redesign #4: Protocol cleanup and Site rotation relocation Process Nedim Codex requested xhigh Updated Moved Site rotation under Protocols for issue #327 Relocated Site rotation from Settings to Protocol resources, removed global Inventory/Reconstitution/Dose history resource affor…
  • #326 IA Redesign #3: Calendar full history ownership Manager Nermin codex Done Issue #326 reached Done after Codex implementation and Claude Opus review; PR #334 merged, build 1.0.459 installed, and final app build-number commit pushed. Manager verification…
  • #326 IA Redesign #3: Calendar full history ownership Reviewer Zlatko opus Done Review passed; merged PR #334, installed 1.0.459 on device, dev build notes updated, issue moved to Done. Calendar full history ownership: bottom Dose history card, top-right Full…
  • #326 IA Redesign #3: Calendar full history ownership Coder Kemal Codex requested xhigh Code complete Calendar owns full dose history Moved full dose history to Calendar, preserved edit/correction flows, removed the Protocol history card, and opened PR #334.
  • #325 IA Redesign #2: Supplies dashboard and management entry points Manager Nedim codex Done Managed #325 through Codex coding and Codex review to Done Verified PR #333 merge, Project Done, BuildNumber 1.0.457, Completed 2026-05-18, dev notes, and worktree cleanup after i…
  • #325 IA Redesign #2: Supplies dashboard and management entry points Reviewer Damir Codex GPT-5-based, requested xhigh Merged Review passed Passed Supplies dashboard review, merged PR #333, set BuildNumber 1.0.457, and moved issue to Done.
  • #325 IA Redesign #2: Supplies dashboard and management entry points Reviewer Sead Codex (GPT-5-based; requested xhigh, reasoning… Blocked Review not claimed Stopped before claim because #325 already has an active review worklog by Damir with no later review result or withdrawal.
  • #325 IA Redesign #2: Supplies dashboard and management entry points Coder Vedad Codex (GPT-5-based); requested xhigh reasoning Code complete Supplies dashboard implementation ready for review Added the Supplies dashboard with shared forecast, Inventory, Reconstitution profiles, and Compound library entry cards; preserv…
  • #324 IA Redesign #1: Shell, Settings sheet, and Supplies tab entry Manager Vedad codex Done Managed #324 through Codex coding and Claude review to Done Verified PR #332 merge, Project Done, BuildNumber 1.0.453, Completed 2026-05-18, worktree cleanup, and #195 follow-up n…
  • #324 IA Redesign #1: Shell, Settings sheet, and Supplies tab entry Reviewer Sanela opus Merged Reviewed and merged #324: shell IA stage 1 (Settings sheet, Supplies tab, Protocols label) Acceptance map verified; unit (15/15) and UI (2/2) tests pass; predicted BuildNumber 1.0…
  • #324 IA Redesign #1: Shell, Settings sheet, and Supplies tab entry Coder Lejla local Codex agent; system context GPT-5; reques… Code complete Issue #324 coding handoff ready for review in PR #332 Branch issue-324 commit 606cb28 replaces the Settings tab with Supplies, adds the root Settings gear sheet with reminders dee…
  • #195 PM: reconcile QuikShot navigation IA for Protocol, supplies, history, and Settings PM Codex PM GPT-5 Created Created Ready IA redesign child issues for #195 Reviewed #195 readiness against live source, moved parent to PM WIP with epic label, created and linked Ready child issues #324-#32…
  • #195 PM: reconcile QuikShot navigation IA for Protocol, supplies, history, and Settings PM Codex PM GPT-5 Updated Updated issue #195 with Site rotation title and filter-independent summary rules. Captured that Protocol-owned Site rotation keeps the current title and full-summary behavior, ind…
  • #195 PM: reconcile QuikShot navigation IA for Protocol, supplies, history, and Settings PM Codex PM GPT-5 Updated Updated issue #195 Calendar history IA to use a bottom Full history card plus a secondary toolbar shortcut. Edited #195 so Calendar owns full dose history through a labeled bottom…
  • #318 Calendar: Move Today shortcut inline and polish date controls Manager Aida codex gpt-5 Done Issue 318 manager closeout verified Done Verified PR #323 merged, Project Done, build 1.0.449 recorded, dev notes pushed, and issue worktree removed.
  • #318 Calendar: Move Today shortcut inline and polish date controls Reviewer Nedim codex gpt-5 (requested gpt-5.5), high reasoning Merged Issue #318 reviewed, merged, and closed out PR #323 passed focused Calendar acceptance review; post-merge install used predicted BuildNumber 1.0.449 because configured device was…
  • #318 Calendar: Move Today shortcut inline and polish date controls Coder Emina codex gpt-5 high Code complete Calendar header recovery coding handoff ready for review Recovered stalled #318 branch, moved Today inline, added focused screenshot tests, and opened PR #323.
  • #195 PM: reconcile QuikShot navigation IA for Protocol, supplies, history, and Settings PM Lejla GPT-5 Codex Updated Updated #195 Compound Library placement Updated the navigation IA tracker so Compound Library is available from both Protocols/setup and Supplies, while removing it from Settings…
  • #195 PM: reconcile QuikShot navigation IA for Protocol, supplies, history, and Settings PM Lejla GPT-5 Codex Updated Updated #195 Settings placement Updated the navigation IA tracker so Settings opens from a leading top-left toolbar gear opposite the root tab primary action, and kept Compound Li…
  • #317 Today: Sort logged doses newest first Integrator Selma GPT-5 Codex Merged Accepted issue #317 after local resolver validation Merged PR #322, recorded build 1.0.447, and noted physical-device install was not attempted because the configured device UUID…
  • #317 Today: Sort logged doses newest first Remote Coder Leif GPT-5.3-Codex Code complete Coder handoff complete Implemented issue #317 and moved it to Build for Integrator pickup.
  • #319 Calendar: Make week swipe directly manipulable Manager Manager codex-gpt-5.5/xhigh Done Issue #319 managed to Done Verified Codex implementation and Claude review closeout, posted manager acceptance, and opened follow-up #321 for UX evidence workflow.
  • #319 Calendar: Make week swipe directly manipulable Reviewer Dunja opus Merged Review passed and merged; build 1.0.444 installed Calendar week strip directly manipulable with finger-tracked drag, 3-page preview, and snap commit
  • #319 Calendar: Make week swipe directly manipulable QA Nermin codex-gpt-5/xhigh Passed PR opened for review Branch issue-319 adds a draggable week strip with adjacent preview and snap behavior; build, focused tests, and Calendar UI smoke path passed. Requested runti…

Sunday, 17 May 2026

  • #318 Calendar: Move Today shortcut inline and polish date controls PM Lejla GPT-5 Codex Updated Refined #318 for development Refined Calendar header cleanup as a post-#194 follow-up that preserves day navigation and week-strip swipe behavior, added labels and Project fields,…
  • #317 Today: Sort logged doses newest first PM Lejla GPT-5 Codex Updated Refined #317 for development Refined Today logged-dose ordering around the current TodayDoseSectionResolver baseline, added labels and Project fields, and moved the issue to Ready.
  • #194 Calendar: Clarify today and make date navigation day-first Remote Coder Runa GPT-5 Code complete Coder handoff complete Implemented issue #194 and moved it to Build for Integrator pickup.
  • #194 Calendar: Clarify today and make date navigation day-first PM Lejla GPT-5 Codex Updated Refined #194 for day-first Calendar navigation Updated issue #194 with device-testing feedback: persistent today hairline, one-day header arrows, and date-strip week swipes. Moved…
  • #194 Calendar: Clarify today and make date navigation day-first Integrator Nermin claude-sonnet-4-6 Merged Integration complete Integrated PR #316 for #194. Local compile, 22 unit tests passed. Simulator: today hairline, selected fill, day arrows, week boundary crossing, month picker,…
  • #308 Log dose: derive reconstitution profile from selected supply vial Reviewer Vedad codex Done Managed issue #308 to Done Coordinated coding and independent review for vial-linked reconstitution profile logging, verified PR #311 merge, build 1.0.436 install, Project Done fi…
  • #308 Log dose: derive reconstitution profile from selected supply vial Reviewer Dzenan GPT-5 Codex Merged Reviewed, merged, and installed issue #308 Review passed for PR #311; merged to main, installed build 1.0.436 on Haris' iPhone 13 Pro, updated project fields and dev build notes.
  • #308 Log dose: derive reconstitution profile from selected supply vial Coder Nedim GPT-5 Codex Code complete Ready for review Resolved Review & Log profiles from selected Supply vials, removed independent profile picker, added focused tests, and opened PR #311.
  • #309 Settings: Rename Dose Reminders row to Reminders Manager Amina codex Done Managed issue #309 to Done Verified PR #310 merged, issue #309 closed with Project Done, BuildNumber 1.0.435, dev build notes updated, and noted remaining cleanup for the issue wo…
  • #309 Settings: Rename Dose Reminders row to Reminders Coder Amina codex Merged Self-merged issue #309 and installed build 1.0.435 Renamed the root Settings reminders row to Reminders, kept the Dose Reminders destination title unchanged, merged PR #310, and i…
  • #309 Settings: Rename Dose Reminders row to Reminders PM Selma codex Created Created Ready issue #309 for the Settings reminder row rename. Created and triaged issue #309 to rename only the Settings root row from Dose Reminders to Reminders.
  • #308 Log dose: derive reconstitution profile from selected supply vial PM Selma codex Created Created Ready issue #308 for vial-derived reconstitution profile handling in log dose. Created and triaged issue #308 to make selected supply vial profiles authoritative in Review…

Saturday, 16 May 2026

  • #274 Dose Reminders: Add Before, At due time, and After missed toggles Integrator Lejla GPT-5 Merged Issue #274 accepted, merged, installed, and closed out. Reviewed PR #301, ran focused planner/scheduler/settings tests and light/dark Settings UI validation, repaired stale UI-tes…
  • #274 Dose Reminders: Add Before, At due time, and After missed toggles Remote Coder Solveig GPT-5 Code complete Coder handoff complete Implemented issue #274 and moved it to Build for Integrator pickup.
  • #296 Protocol editor: simplify optional links and reminder settings link Manager Nermin Codex Done Managed issue #296 to Done Coordinated coding and review workers, verified PR #300 merge, build 1.0.430 install, Project Done fields, dev build notes, and worktree cleanup.
  • #296 Protocol editor: simplify optional links and reminder settings link Reviewer Nermin GPT-5 requested high reasoning Merged Review passed, PR merged, and build 1.0.430 installed Verified Protocol editor optional-link split, oral reconstitution persistence normalization, flat menu checkmarks, reminder c…
  • #296 Protocol editor: simplify optional links and reminder settings link Coder Nermin Codex requested high reasoning Code complete Issue #296 ready for review Split Protocol editor optional links, restored flat menu checkmarks, hid oral reconstitution links, and opened PR #300.
  • #297 Data & Privacy delete confirmation lacks visible cancel action Manager Azra codex Done Managed issue #297 to Done Coordinated coding and review workers; verified PR #298 merged, build 1.0.424 installed, Project Done fields set, and cleanup complete. Simulator screen…
  • #297 Data & Privacy delete confirmation lacks visible cancel action Reviewer Mirela codex Merged Review passed; merged and installed PR #298 passed source/build review, merged to main, installed as BuildNumber 1.0.424; simulator UI proof was blocked by launcher instability.
  • #297 Data & Privacy delete confirmation lacks visible cancel action Coder Samir codex (GPT-5 per runtime context) Code complete Issue #297 ready for review Opened PR #298 from issue-297 after replacing the reset confirmation with a native alert that shows Delete all local data and Cancel. Validation passed…
  • #297 Data & Privacy delete confirmation lacks visible cancel action PM Dina codex Updated Refined issue #297 for development Made #297 Ready with P1/S, MVP/UX labels, scoped Data & Privacy destructive confirmation acceptance criteria, and validation guidance.
  • QA manager QA Codex GPT-5 Passed Completed QA manager closeout for #290, #291, and #292 on 9c12957; filed one follow-up (#297). Validated on iPhone 17e simulator, iOS 26.4.1. #290 accessibility QA passed with doc…
  • #255 Settings: Rename Notifications to Dose Reminders and clarify privacy/status copy Integrator Tarik GPT-5-Codex Merged Merged #255 and installed build 1.0.415 Reviewed Ragnhild's handoff and Builder compile evidence, added narrow permission/status fixes, merged PR #295, installed build 1.0.415 on…
  • #288 Review & Log: Standardize picker cards and flatten menus Manager Lejla codex/high manager closeout Merged Issue #288 merged and installed as build 1.0.412 Verified PR #294 merge, set Project BuildNumber/Completed, updated dev build notes, and repaired missing closeout bookkeeping.
  • #286 Shared dose rows: separate compound and amount hierarchy Integrator Tarik GPT-5 Codex Merged Issue #286 accepted, merged, installed Validated the shared DoseRow hierarchy with focused simulator screenshot runs, confirmed larger-text Calendar amount preservation, merged PR…
  • #288 Review & Log: Standardize picker cards and flatten menus Coder Tarik codex Code complete Issue #288 coding handoff completed Standardized Review & Log picker cards and flattened Supply/Reconstitution menus; screenshot capture deferred to review after UI test runner ti…
  • #286 Shared dose rows: separate compound and amount hierarchy Remote Coder Orvar GPT-5 Codex Code complete Coder handoff complete Implemented issue #286 and moved it to Build for Integrator pickup.
  • PM follow-up review Reviewer Dina codex Updated Reviewed recent Done issues for follow-ups Reviewed 23 closed issues since 2026-05-15, created follow-up issues #290, #291, and #292, and tagged reviewed source issues.
  • #288 Review & Log: Standardize picker cards and flatten menus PM Lejla codex Updated Issue #288 created and made Ready Created dev-ready issue for standardizing Review & Log picker cards, flattening native menus, and preserving logging semantics.
  • #286 Shared dose rows: separate compound and amount hierarchy PM Amina GPT-5 Codex Created Created shared dose-row hierarchy issue Created Ready issue #286 for bullet-separated compound/dose hierarchy in shared DoseRow across Calendar, Today logged rows, and Protocol hi…
  • #279 Accessibility: add non-visual Levels chart summary Integrator Tarik gpt-5-codex Merged Merged accessibility Levels chart summary and installed build 1.0.404. Reviewed PR #285, accepted compile Builder evidence plus local Levels tests, merged to main, installed debug…
  • #279 Accessibility: add non-visual Levels chart summary Remote Coder Runa gpt-5.3-codex Code complete Coder handoff complete Implemented issue #279 and moved it to Build for Integrator pickup.
  • #277 Accessibility: preserve dose units in Calendar rows at Larger Text Integrator Tarik GPT-5 high Merged Issue #277 merged, installed, and recorded as build 1.0.403. Reviewed Coder handoff, hosted Builder compile evidence, and screenshot artifacts; repaired the dose row VoiceOver tim…
  • #278 Accessibility: add complete VoiceOver summaries for reconstitution and draw results Integrator Lejla GPT-5 Merged Merged #278 and installed dev build 1.0.395. Accepted accessibility-only VoiceOver summaries after Builder compile evidence, local static inspection, git diff checks, and 76 focus…
  • #277 Accessibility: preserve dose units in Calendar rows at Larger Text Remote Coder Eirik GPT-5 Code complete Coder handoff complete Implemented issue #277 and moved it to Build for Integrator pickup.
  • Process tooling Process Amina GPT-5 Codex Updated Project helper scripts hardened Added clearer project-cache errors, an append-text-field helper for claim metadata, and optional helper documentation.
  • #273 MVP accessibility baseline tracker for dose safety UX PM Amina GPT-5 Codex Updated Accessibility must-haves refined Refined #277, #278, and #279 with explicit current-experience impact notes and moved them to Ready.
  • #273 MVP accessibility baseline tracker for dose safety UX QA Amar GPT-5 Codex Updated Completed QuikShot accessibility baseline audit Audited current main for dose-safety accessibility baseline, captured simulator screenshot/log artifacts, documented findings in do…
  • #275 Add Site rotation summary card and Site usage overview Manager Dzenan Codex Done Managed issue #275 to Done Selected #275 from Ready, coordinated coding and review workers, verified PR #276 merge, build 1.0.391 install, Project Done, and cleanup.
  • #275 Add Site rotation summary card and Site usage overview Reviewer Dzenan Codex (requested high reasoning inherited) Merged Review passed, PR merged, and device build 1.0.391 installed Validated Site usage overview acceptance coverage, merged PR #276, updated project closeout, and recorded dev build no…
  • #275 Add Site rotation summary card and Site usage overview Coder Lejla Codex (requested high reasoning inherited; exac… Code complete Implemented issue #275 Site summary card and Site usage overview; opened PR #276 for review. Added the computed site-usage overview model, Settings summary card/detail UI, focused…
  • PM issue refinement PM Amina codex Updated Issues #255, #273, and #274 refined Refined reminder settings copy, accessibility baseline tracker, and granular reminder timing issues with labels, project fields, and sequencing.
  • #275 Add Site rotation summary card and Site usage overview PM Amina codex Updated Issue #275 refined and moved to Ready Refined Site rotation summary and Site usage overview with code-backed data rules, labels, P2/M project fields, and Ready status.
  • #271 Use neutral icon color for Settings row icons Reviewer Hava codex Done Managed issue #271 to Done Selected the only Ready item, coordinated coding and independent review, verified PR #272 merged, BuildNumber 1.0.387 set, Project Done, and cleanup com…
  • #271 Use neutral icon color for Settings row icons Reviewer Nermin GPT-5 Codex medium Merged Reviewed and merged issue #271 Verified neutral Settings haptic icon, merged PR #272, recorded BuildNumber 1.0.387, and completed project closeout.
  • #271 Use neutral icon color for Settings row icons Coder Samira codex Code complete Settings icon color fix ready for review Changed the Haptic Feedback Settings leading icon to the neutral row icon color, validated build and light/dark Settings screenshots, open…
  • #269 Today: Make promoted preview cards tappable and strengthen Review affordance Manager Faruk Codex Done Issue #269 managed to Done Coordinated coding and review for promoted Today preview-card tap-through, verified PR #270 merged, build 1.0.384 recorded, dev notes updated, and issue…
  • #269 Today: Make promoted preview cards tappable and strengthen Review affordance Reviewer Amila codex Merged Review passed; PR #270 merged Accepted tappable promoted Today preview cards and restrained Review affordance; install used predicted BuildNumber 1.0.384 because the scripted devi…
  • #271 Use neutral icon color for Settings row icons PM Amina codex Updated Made issue #271 Ready Refined Settings icon-color issue with code-grounded scope, labels, Ready status, P2 priority, and XS size.
  • #269 Today: Make promoted preview cards tappable and strengthen Review affordance Reviewer Jasmina codex Code complete Issue #269 ready for review Made promoted preview cards open Review & Log, added Review hairline, validated light/dark UI screenshots, and opened PR #270.
  • #267 Scheduled events: Resolve current compound names before logging Manager Nermin Codex manager Done Managed issue #267 to Done Orchestrated coding, failed-review repair, re-review, merge, build note closeout, and cleanup for scheduled event compound-name resolution.
  • #267 Scheduled events: Resolve current compound names before logging Reviewer Nermin Codex high reasoning Merged Review passed and PR merged Verified scheduled event compound names resolve current names before logging while recorded history keeps snapshots; merged PR #268 and recorded build…
  • #269 Today: Make promoted preview cards tappable and strengthen Review affordance PM Amina codex Created Created issue #269 Created Ready P2/S follow-up for promoted Today preview card tap behavior and Review button hairline affordance.
  • #267 Scheduled events: Resolve current compound names before logging Coder Nermin Codex medium Code complete Failed-review fix pushed Issue #267 fix pass now resolves current compound names in Calendar-opened injection and oral existing logging sheets while preserving edit/history snapsh…
  • #267 Scheduled events: Resolve current compound names before logging Reviewer Nermin Codex high Failed Review failed Found unresolved Calendar existing-dose logging sheets still show saved snapshot names for renamed compounds; moved issue back to Ready.
  • #267 Scheduled events: Resolve current compound names before logging Coder Nermin Codex medium Code complete Coding complete and ready for review Issue #267 now resolves unresolved linked scheduled events against the current compound catalog while preserving snapshot names after logging…
  • #267 Scheduled events: Resolve current compound names before logging PM Amina codex Created Created issue #267 Created Ready P2/S issue for resolving current compound names on unrecorded scheduled events while preserving history snapshots.
  • #265 Today: Improve active-card overflow action affordance Reviewer Tarik Codex Done Issue #265 managed to Done Selected issue #265, recovered coding handoff, coordinated independent review, verified PR #266 merge, build 1.0.375 install, Project Done, marketing cl…
  • #265 Today: Improve active-card overflow action affordance Reviewer Selma Codex Merged Review passed; PR #266 merged and installed as build 1.0.375. Verified active Today card overflow affordance, native Menu behavior, explicit menu copy, accessibility, screenshots,…
  • #265 Today: Improve active-card overflow action affordance Coder Nermin Codex Updated Coding handoff recovered Committed and pushed PR #266 for issue #265 with build-for-testing and light/dark screenshot validation evidence.
  • #265 Today: Improve active-card overflow action affordance Coder Nermin Codex Code complete Today active-card overflow affordance ready for review Updated Today active-card overflow to a 44x44 tertiary native Menu control, enlarged action labels, validated build and ligh…
  • #265 Today: Improve active-card overflow action affordance PM Amina codex Created Created issue #265 Created Ready P2/S issue for Today active-card overflow affordance, explicit menu labels, and larger Log now/Review text.
  • #263 Today: show oral quantity instead of route or draw text Manager Nedim codex Done Managed #263 to Done Coordinated coding and review workers; verified PR #264 merged, BuildNumber 1.0.372 installed, Project Done, and issue worktree cleanup complete.
  • #263 Today: show oral quantity instead of route or draw text Reviewer Amila Codex/GPT-5 high Merged Review passed; PR #264 merged; build 1.0.372 installed. Verified oral Today cards show resolved capsule/tablet quantity, suppress oral draw text, preserve injection draw text, the…
  • #263 Today: show oral quantity instead of route or draw text Coder Lejla Codex/GPT-5 medium Code complete Issue #263 coding complete Opened PR #264 after suppressing oral draw text and showing resolved capsule/tablet counts on Today cards.
  • #263 Today: show oral quantity instead of route or draw text PM Codex GPT-5 Created Created Ready issue #263. Created Today oral quantity card-copy issue, labeled and added to Project as Ready P2/S.

Friday, 15 May 2026

  • #261 Today: promote next dose preview without early actions Manager Amar GPT-5 Done Managed issue #261 to Done. Created issue #261, coordinated coding and review agents, verified PR #262 merged, BuildNumber 1.0.369 installed, Project Done, and worktree cleanup.
  • #261 Today: promote next dose preview without early actions Reviewer Faruk Codex reasoning high Merged Review passed and merged Verified planned next-dose preview hides early actions, reran focused tests/build, merged PR #262, installed build 1.0.369, and closed the issue.
  • #261 Today: promote next dose preview without early actions Reviewer Nermin Codex / reasoning medium Code complete PR opened for review Promoted planned next doses into read-only Today preview cards and opened PR #262 for required review.
  • QA QA Codex GPT-5 Passed Completed iPad simulator compatibility sweep; no confirmed severe app blocker found, with iPad UI-test harness follow-ups noted. Ran main on iPad Pro 13-inch (M5) iOS 26.5 simulat…
  • PM/process docs PM Codex GPT-5 Updated Added iPad compatibility regression runbook. Created docs/ipad-regression-sweep-runbook.md and wired it into AGENTS.md, docs/development-process.md, and docs/project-management.md.
  • #259 Protocol: make Next metadata readable on cards Manager Amina GPT-5/Codex Done Managed issue #259 to Done Selected next Ready issue #259, coordinated coding and review workers, verified PR #260 merge, BuildNumber 1.0.366, Done state, dev notes, and worktree…
  • #259 Protocol: make Next metadata readable on cards Reviewer Samir GPT-5/Codex Merged Review passed Reviewed PR #260, reran focused Protocol Next-copy tests and Protocol-tab UI screenshot tests, merged, installed build 1.0.366, and moved issue to Done.
  • #259 Protocol: make Next metadata readable on cards Coder Lejla GPT-5/Codex Code complete Protocol card Next metadata made readable. Compacted Protocol card Next copy, rebalanced metadata columns, validated focused tests, and opened PR #260.
  • One-off iPad install Installer Codex GPT-5 Installed Installed build 1.0.360 to Haris' Black iPad. Built QuikShot Debug for physical iPad destination 00008030-001C28642E2BC02E and installed it with devicectl device 9413F9AE-06BD-537…
  • #259 Protocol: make Next metadata readable on cards PM Codex GPT-5 Created Created Ready issue #259. Created a Protocol card story to make Next metadata readable and rebalance Stock/Route columns.
  • #257 Compound search: keep bottom search and keyboard in sync Manager Amila Codex GPT-5.5 Done Managed issue #257 to Done Verified PR #258 merged, issue closed, Project Done with BuildNumber 1.0.359, local main synced, marketing notes pushed, and issue worktree removed.
  • #257 Compound search: keep bottom search and keyboard in sync Reviewer Amra Codex medium Merged Review passed, PR merged, installed build 1.0.359 Verified shared CompoundLibraryView search focus fix, merged PR #258, installed BuildNumber 1.0.359, and updated project closeout.
  • #257 Compound search: keep bottom search and keyboard in sync Coder Faruk Codex GPT-5 medium Passed Issue #257 branch verified after concurrent closeout Confirmed PR #258, issue In review, branch issue-257 at 564e49d; git diff --check and build-for-testing passed, simulator UI t…
  • #257 Compound search: keep bottom search and keyboard in sync Coder Nedim coder:codex Codex medium Code complete Compound search focus fix ready for review Kept CompoundLibraryView bottom search persistent, added focus/dismiss/clear handling, pushed PR #258 for review.
  • #257 Compound search: keep bottom search and keyboard in sync PM Codex GPT-5 Created Created Ready issue #257. Created a shared Compound Library keyboard/search interaction bug for Settings and New protocol picker flows.
  • #254 Levels: use compound lane color for chart line Reviewer Aida codex Done Issue #254 managed to Done Verified PR #256 merged, issue closed with Project Done, BuildNumber 1.0.356, Completed 2026-05-15, app main pushed at 4d2e39b, marketing notes/activity…
  • #254 Levels: use compound lane color for chart line Reviewer Faruk codex Merged Review passed, merged, and installed build 1.0.356 Verified compound-lane data path, logged chart color usage, projection distinction, and focused EstimatedLevelEngineTests; PR #2…
  • #254 Levels: use compound lane color for chart line Coder Nermina codex Code complete Implementation ready for review Levels logged chart styling now derives from the source compound lane; PR #256 is open with focused XCTest validation.
  • #254 Levels: use compound lane color for chart line PM Codex GPT-5 Created Created Ready issue #254. Created a Levels chart follow-up to use compound lane color for the logged line, fill, marker, and legend.
  • #252 Protocol: rename lower resources section Manager Emina codex Done Managed #252 to Done Orchestrated scoped Protocol resources rename through PR #253, verified Done state, BuildNumber 1.0.355, marketing closeout, and worktree cleanup.
  • #252 Protocol: rename lower resources section Coder Lejla codex Merged Issue #252 self-merged Renamed the lower Protocol section to Protocol resources, updated the source map, merged PR #253, and recorded predicted build 1.0.355.
  • #252 Protocol: rename lower resources section PM Codex GPT-5 Updated Issue #252 refined and moved to Ready. Expanded the Protocol resources copy follow-up with scope, acceptance criteria, labels, and Project fields.
  • One-off device install Installer Codex GPT-5 Installed Installed BuildNumber 1.0.354. Built current main for Haris iPhone 13 Pro and installed the debug app without launching.
  • #249 Settings: Simplify About and Data & Privacy pages Manager Selma Codex GPT-5 Done Closed issue #249 after owner waived visual QA Merged PR #250, recorded BuildNumber 1.0.354 with predicted-next-main-build install caveat, updated Project Done fields, dev build n…
  • #249 Settings: Simplify About and Data & Privacy pages Reviewer Lejla Codex GPT-5 Failed Review failed Source and docs checked; required Settings visual QA remains blocked by CoreSimulator mismatch, so issue returned to Ready with review:failed.
  • #249 Settings: Simplify About and Data & Privacy pages Coder Tarik Codex GPT-5 Code complete Issue #249 implemented; review pending with simulator visual QA blocked locally. Simplified About and Data & Privacy copy/layout, updated docs, opened PR #250; local CoreSimulator…
  • #197 Log dose: Clean up Supply card layout Reviewer Adnan codex Merged review passed and merged PR #248 merged; BuildNumber 1.0.354 recorded; install not attempted because local iOS 26.5/CoreSimulator support is unavailable.
  • #197 Log dose: Clean up Supply card layout Coder Lejla codex Code complete Supply picker layout cleanup ready for review Adjusted Review & Log Supply/reconstitution picker row spacing and opened PR #248; simulator build/screenshots blocked by CoreSimulat…
  • #246 Compound history pills should match calendar state badge treatment Manager Zlatan codex Done Managed issue #246 to Done Verified PR #247 merge, issue closed, Project Done, BuildNumber 1.0.354, Completed 2026-05-15, dev build notes/activity, and local worktree cleanup; sim…
  • #246 Compound history pills should match calendar state badge treatment Reviewer Zlatan codex Merged Review passed and merged Reviewed PR #247 badge alignment, merged to main, recorded predicted BuildNumber 1.0.354 after install was blocked by missing iOS 26.5 platform.
  • #246 Compound history pills should match calendar state badge treatment Coder Zlatan codex / medium Code complete Opened PR #247 for issue #246 Matched compound history Current/Past badges to the shared calendar state badge treatment; simulator screenshots blocked by local CoreSimulator/iOS p…
  • #244 Protocol: make lower records compact and clearly global Manager Adnan codex Done Managed issue #244 to Done Verified PR #245 merge, Project Done, BuildNumber 1.0.354, Completed 2026-05-15, dev build notes, and local worktree cleanup.
  • #244 Protocol: make lower records compact and clearly global Reviewer Nermina codex Merged Review passed Reviewed PR #245, merged Protocol global records cleanup, recorded BuildNumber 1.0.354 with install blocked by missing iOS 26.5 destination.
  • #244 Protocol: make lower records compact and clearly global Coder Kenan codex Code complete Protocol records ready for review Replaced Protocol lower mixed records with compact global entries; build and simulator evidence blocked by local iOS runtime mismatch.
  • #238 Inventory: add compact Supply Forecast card Reviewer Amira codex Merged Review passed and merged Validated Supply Forecast card, merged PR #243, installed build 1.0.353, and completed closeout.
  • #238 Inventory: add compact Supply Forecast card Coder Esma codex Code complete Issue #238 ready for review Added route-specific forecast domain logic, Inventory UI card, focused tests, and docs updates.
  • #191 Seed library: move secondary slash names into aliases Manager Lejla codex Done Issue #191 managed to Done Verified PR #242 merged, Project Done, BuildNumber 1.0.351, Completed date, dev notes/activity, and worktree cleanup.
  • #191 Seed library: move secondary slash names into aliases Reviewer Nermin codex Done Review passed and PR #242 merged; issue moved to Done with BuildNumber 1.0.351 Verified seed rename aliases, migration/reference preservation, docs alignment, and focused foundati…
  • #237 Compound rows should show Current/Past history pills Manager Emina codex Done Issue closed out to Done Installed build 1.0.349, set Project fields, updated dev build notes, and prepared cleanup.
  • #237 Compound rows should show Current/Past history pills Reviewer Emina codex Merged Review passed and PR merged Reviewed acceptance coverage, validation, screenshots, and merged PR #241.
  • #237 Compound rows should show Current/Past history pills Coder Emina codex Passed Compound history pills implemented Added Current/Past resolver, row pill layout, unit tests, and light/dark UI screenshot coverage.
  • #239 Today: make Review & Log sheet open promptly with safe sheet-session caching Reviewer Tarik Codex (GPT-5) Merged Review passed, merged, installed 1.0.346 PR #240 passed re-review, merged to main, installed on Haris' iPhone 13 Pro.
  • #239 Today: make Review & Log sheet open promptly with safe sheet-session caching Coder Jasmin Codex (GPT-5) Passed Review-fix pass ready for re-review Issue #239 profile drift blocker fixed; PR #240 updated and returned to In review.
  • #239 Today: make Review & Log sheet open promptly with safe sheet-session caching Reviewer Nedim Codex (GPT-5) Failed Review failed PR #240 remains unmerged; same-profile reconstitution drift still needs commit-time stale validation.
  • #239 Today: make Review & Log sheet open promptly with safe sheet-session caching Reviewer Adnan Codex (GPT-5) medium Failed Review failed Blocked PR #240 because commit freshness still allows stale inventory projections when selected inventory changes while the sheet remains open.
  • #239 Today: make Review & Log sheet open promptly with safe sheet-session caching Coder Emir Codex (GPT-5) high Code complete Implemented Review & Log sheet session caching for #239 Added sheet-scoped input and derived-value caching plus fresh commit revalidation; opened PR #240 for review.

Thursday, 14 May 2026

  • #238 Inventory: add compact Supply Forecast card PM Lejla Codex Updated Updated issue #238 Added route-specific inventory pooling rules to Supply Forecast issue #238 and verified acceptance/validation coverage.
  • #238 Inventory: add compact Supply Forecast card PM Lejla Codex Created Created Ready issue #238 Created and triaged Supply Forecast inventory issue #238 with Ready/P2/L project fields and domain-helper acceptance criteria.
  • #191 Seed library: move secondary slash names into aliases PM Lejla Codex Updated Made issue #191 Ready Refined seed-library slash-name alias migration issue #191 with concrete acceptance criteria and moved it to Ready with P2/M fields preserved.
  • #237 Compound rows should show Current/Past history pills PM Lejla Codex Created Created Ready issue #237 Created and triaged compound-row Current/Past history pill enhancement as issue #237 with Ready/P2/S project fields.
  • #235 Use compact lane color selector in Compound edit Manager Emin codex Done Managed #235 to Done Verified coding, review, merge, BuildNumber 1.0.338, installed device build, dev-build notes, Done status, and worktree cleanup.
  • #235 Use compact lane color selector in Compound edit Reviewer Amila codex / requested high reasoning Merged Reviewed, merged, and installed Passed compact lane selector review, merged PR #236, installed BuildNumber 1.0.338, updated dev build notes.
  • #235 Use compact lane color selector in Compound edit Coder Emin codex / requested high reasoning Code complete Ready for review Shared compact lane color selector now covers Protocol and Compound editors; PR #236 includes focused simulator screenshots.
  • #233 Update notification copy for privacy and detailed reminder modes Reviewer Amra Codex Done Managed issue #233 to Done Coordinated coding and independent review for notification reminder copy, verified PR #234 merged, build 1.0.335 installed, Project fields set, and dev…
  • #233 Update notification copy for privacy and detailed reminder modes Reviewer Adnan Codex / high reasoning Merged Review passed, PR merged, build 1.0.335 installed Verified privacy/detailed reminder copy coverage, focused tests passed, merged PR #234, installed build 1.0.335, and updated proj…
  • Process Process Kevin Codex Updated Updated workflow cleanup closeout Made worktree cleanup mandatory in agent, manager, and development process docs
  • #233 Update notification copy for privacy and detailed reminder modes Coder Lejla Codex Passed Implemented notification copy update for review Updated detailed and privacy-preserving local reminder copy for issue #233; focused planner and scheduler tests passed.
  • #230 Use compact styled lane color selector in Protocol edit Manager Amela codex Done Managed issue #230 to Done Coordinated coding and review for compact Protocol lane selector; PR #232 merged, build 1.0.332 installed, project Done verified.
  • #230 Use compact styled lane color selector in Protocol edit Reviewer Selma codex Merged Review passed, PR #232 merged, build 1.0.332 installed, and issue #230 closed out. Verified compact Protocol lane selector acceptance coverage, screenshots, focused build/tests, m…
  • #230 Use compact styled lane color selector in Protocol edit Coder Tarik GPT-5 Codex Code complete Implemented compact Protocol lane color selector for issue #230 and opened PR #232 for review. Replaced Protocol edit native lane menu with a full-row selector and compact styled…
  • #228 Tune root tab top spacing and section header scale Installer Nermin GPT-5 high Merged Integrated issue #228 Accepted the tab spacing and section-header scale changes after local visual QA filled the Settings and Levels screenshot gaps, merged PR #231, and installed…
  • #226 Add Rose and Slate lane colors across app and design system Manager Nermin GPT-5 Codex Done Managed issue #226 to Done Verified PR #229 merge, build 1.0.325 installed, Project Done fields, and dev-build notes closeout.
  • #226 Add Rose and Slate lane colors across app and design system Reviewer Ines Codex (GPT-5 high), review worker Merged Issue #226 review passed; PR #229 merged; build 1.0.325 installed Reviewed Rose/Slate lane palette coverage across app enum persistence, picker surfaces, design-system and marketi…
  • #226 Add Rose and Slate lane colors across app and design system Reviewer Faruk GPT-5 medium Code complete Rose and Slate lane colors added Opened PR #229 from issue-226 after focused build, unit, and UI lane-picker validation. Review is optional, but the run is left in review because…
  • #224 Test native menu lane picker with colored SF Symbol dots Manager Mirsada codex / medium Done Managed issue #224 to Done Verified PR #227 merged, build 1.0.320 installed, project status Done, and no follow-up issue needed.
  • #224 Test native menu lane picker with colored SF Symbol dots Reviewer Lejla codex Merged Review passed and PR merged Passed PR #227, merged to main, installed BuildNumber 1.0.320 on device, and recorded closeout.
  • #224 Test native menu lane picker with colored SF Symbol dots Coder Nedim codex Updated Protocol lane menu picker implemented Converted Protocol Lane color selector to native menu picker and captured dark/light visual evidence.
  • #221 Restore native tab large-title spacing across main views Reviewer Ajla codex gpt-5 medium Merged Review passed and merged Reviewed native tab large-title spacing, inspected screenshot evidence, reran focused build/UI checks, merged PR #222, installed build 1.0.315.
  • #221 Restore native tab large-title spacing across main views Coder Nermin gpt-5 high Code complete Implementation ready for review Restored native large-title spacing across root tabs and captured simulator screenshot evidence.
  • #218 Move app version string from About footer to Settings footer Integrator Selma GPT-5 Merged Issue #218 merged, installed, and recorded as debug build 1.0.309. PR #219 merged at 185db4e. Post-merge device install succeeded with BuildNumber 1.0.309; main build record commi…
  • #217 Levels: add intermediate chart dates and simplify projection caption Manager Senad Codex (GPT-5), issue-manager Done Managed issue #217 to Done Verified PR #220 merged, issue closed, Project Done with BuildNumber 1.0.306, device install succeeded, and dev notes/activity were published.
  • #217 Levels: add intermediate chart dates and simplify projection caption Reviewer Adnan codex Merged Reviewed and merged issue #217 Passed Levels chart label/caption review, merged PR #220, installed build 1.0.306, and updated dev build notes.
  • #217 Levels: add intermediate chart dates and simplify projection caption Coder Nedim codex / medium Updated Implemented issue #217 Levels chart label updates Implemented x-axis label selection for Week, Month, and 3 months without changing projection math; updated visible and accessibil…
  • #218 Move app version string from About footer to Settings footer Remote Coder Leif GPT-5.3-Codex Code complete Coder handoff complete Implemented issue #218 and moved it to Build for Integrator pickup.
  • #214 Add protocol-level lane color override Manager Emir codex Done Managed issue #214 to Done Coordinated coding and review, verified PR #215 merged, BuildNumber 1.0.298, and triaged follow-up #216.
  • #214 Add protocol-level lane color override Reviewer Zlatan codex Merged Review passed and merged Accepted PR #215 after resolver, persistence, event snapshot, UI, screenshot, and validation review; post-merge install used predicted build 1.0.298 becau…
  • #214 Add protocol-level lane color override Coder Mirela codex Code complete Added protocol lane override Implemented protocol-level lane override, added tests and screenshot validation, opened PR #215 for review.

Wednesday, 13 May 2026

  • #209 Redesign active Today dose card hierarchy and actions Manager Azra GPT-5 Codex Done Issue #209 managed to Done Verified PR #211 merge, build 1.0.293 install, Project Done fields, dev notes, and worktree cleanup.
  • #209 Redesign active Today dose card hierarchy and actions Reviewer Mirza codex/gpt-5 high Merged review passed; PR merged; build 1.0.293 installed Inspected acceptance coverage, screenshots, PR scope versus #193, focused formatter tests, merge, device install, and closeout.
  • #209 Redesign active Today dose card hierarchy and actions Coder Zlatan coder:codex/gpt-5 high Updated Implemented active Today card redesign Issue #209 pushed to PR #211 with light/dark simulator screenshots and focused formatter validation.
  • #208 Polish Log dose Supply card inventory row layout Reviewer Adnan GPT-5 Codex Done Issue #208 managed to Done after implementation, independent review, install, and project closeout. Verified PR #210 merged, BuildNumber 1.0.287 installed, Project fields set, dev…
  • #208 Polish Log dose Supply card inventory row layout Reviewer Nihad GPT-5 Codex high Merged Review passed and PR #210 merged Accepted supply picker row layout polish, inspected dark/light screenshots, installed BuildNumber 1.0.287, and updated project closeout fields.
  • #208 Polish Log dose Supply card inventory row layout Reviewer Kenan GPT-5 Codex / medium / local Mac Updated Issue #208 supply picker row polish implemented and validated. Converted the Review & Log sheet supply inventory and reconstitution profile pickers to full-width menu row labels t…
  • #206 Today: promote injection cards earlier without changing reminder timing Reviewer Bakir Codex (GPT-5) Merged Review passed and merged issue #206 Passed PR #207 review, verified Today card promotion and reminder timing tests, merged to main, installed build 1.0.277, and updated Project fi…
  • #206 Today: promote injection cards earlier without changing reminder timing Coder Kevin Codex (GPT-5) Code complete Implemented issue #206 Today card timing change Adjusted Today display promotion windows for injections, added timing-state tests, opened PR #207, and handed off for review.
  • #204 Scheduling: separate due-soon from due-now and revise timing rules Manager Emir Codex (GPT-5), manager Done Issue #204 managed to Done Coordinated xhigh coding, failed-review fix, xhigh re-review, PR merge, device install BuildNumber 1.0.272, and Project Done closeout.
  • #204 Scheduling: separate due-soon from due-now and revise timing rules Reviewer Mirza Codex (GPT-5), requested xhigh reasoning Merged Review passed and merged Passed PR #205 re-review, merged to main, installed build 1.0.272, updated project fields and dev build notes.
  • #204 Scheduling: separate due-soon from due-now and revise timing rules Reviewer Vedad Codex (GPT-5), requested xhigh reasoning Code complete Fixed failed review for issue #204 legacy due-soon default. Normalized legacy 720-minute weekly defaults for frequent weekly injection reminders and repushed PR #205.
  • #204 Scheduling: separate due-soon from due-now and revise timing rules Reviewer Mirza Codex (GPT-5), requested xhigh Failed Review failed Blocked PR #205 because legacy 720-minute weekly reminder defaults still affect frequent weekly injection schedules after daily/short reclassification.
  • #204 Scheduling: separate due-soon from due-now and revise timing rules Coder Vedad Codex (GPT-5), requested xhigh reasoning Code complete Implemented and validated issue #204 scheduling timing fix. Separated due-soon display from due-now, revised missed cutoffs and reminder sequencing, and opened PR #205.
  • #202 Today active/later oral labels use shared display resolver Reviewer Nermina GPT-5 Codex Merged Review passed, merged, and installed Verified Today active/later oral label resolver wiring, merged PR #203, and installed build 1.0.262.
  • #202 Today active/later oral labels use shared display resolver Coder Nejra GPT-5 Codex Code complete Opened PR #203 for #202 Today oral display follow-up Routed Today active/later oral labels through DoseDisplayResolver, expanded resolver fallback tests, and validated with focuse…
  • #198 Calendar/Today: resolve oral form labels through shared dose display logic Installer Nermin GPT-5 Codex high Merged Integrated and merged #198 PR #201 merged; post-merge install reported BuildNumber 1.0.257, BuildNumberSource device-build, InstallStatus installed. Broad UI target still has an u…
  • #198 Calendar/Today: resolve oral form labels through shared dose display logic Coder Leif GPT-5.3-Codex Code complete Issue #198 implementation pushed Implemented shared oral form display resolver and opened PR #201.
  • #199 Protocol picker: keep compound search always visible at bottom Integrator Lejla GPT-5 Codex Merged Issue #199 integrated and installed Merged PR #200 after local Mac validation, installed build 1.0.252 on Haris' iPhone 13 Pro, and recorded Project closeout.
  • #199 Protocol picker: keep compound search always visible at bottom Coder Bjorn GPT-5.3-Codex Code complete Implemented issue #199 and moved handoff to Build. Pinned compound picker search bar to bottom in Protocol editor flow; opened PR #200.

Tuesday, 12 May 2026

  • PM PM Kevin GPT-5.5 Created Created PM/design backlog issues #191-#195 Created issues for seed slash-name aliases, brand/generic labels, Today hierarchy, Calendar navigation polish, and navigation informatio…
  • #189 Remove generic custom-compound seed entries Reviewer Kevin Codex Done Issue #189 managed to Done Created #189, coordinated coding and independent review agents, verified PR #190 merged, BuildNumber 1.0.249 installed, Project Done, and issue closed.
  • #189 Remove generic custom-compound seed entries Reviewer Selma codex Done Review passed and merged PR #190 passed persistence review, merged to main, installed build 1.0.249, and moved to Done.
  • #189 Remove generic custom-compound seed entries Coder Azra codex Code complete Issue #189 implemented and sent to review Removed the generic custom compound seeds, added safe local-store migration for unreferenced and referenced legacy placeholders, validate…
  • #186 Protocol setup: Make schedule rows distinguish dates and dose overrides Integrator Tarik GPT-5-Codex Merged Merged #186 and recorded dev build 1.0.247 Reviewed PR #188, accepted Builder compile evidence for e54ff837aeffe2049839a14f46adc8218b62e12b, ran local build-for-testing and focuse…
  • #185 Levels: Remove site rotation card Integrator Tarik GPT-5 Codex Merged Merged issue #185 Validated PR #187 locally, made a narrow Xcode project cleanup, merged the branch, and recorded build 1.0.247 with install status not-attempted because the devic…
  • #183 Fix setup blank-space tap targets with simulator coverage Manager Lejla codex Done Issue #183 managed to Done Coordinated xhigh coding and review passes, verified PR #184 merged, focused blank-space UI tests passed, build 1.0.245 installed, Project Done, and iss…
  • #183 Fix setup blank-space tap targets with simulator coverage Reviewer Selma codex Merged Review passed and merged Reran focused iPhone 17 blank-space UI tests, merged PR #184, installed BuildNumber 1.0.245, and updated dev build notes.
  • #183 Fix setup blank-space tap targets with simulator coverage Coder Adnan codex Code complete Fixed setup blank-space tap targets and opened PR #184 after focused simulator UI validation on iPhone 17. Issue #183: moved full-row hit shapes onto setup row labels, added issue…
  • #181 Scheduling: Treat end dates as inclusive local dates Reviewer Faruk Codex (GPT-5), issue-manager Done Issue #181 managed to Done; PR #182 merged; build 1.0.232 installed Coordinated coding and independent review, verified PR #182 merge, Project Done fields, installed build 1.0.232…
  • #181 Scheduling: Treat end dates as inclusive local dates Reviewer Merima Codex (GPT-5) Merged Review passed; PR #182 merged; build 1.0.232 installed Verified inclusive local start/end dates across schedule generation, merged PR #182, and installed main build 1.0.232.
  • #181 Scheduling: Treat end dates as inclusive local dates Coder Adnan Codex (GPT-5) Code complete Inclusive schedule date boundaries ready for review ScheduleEngine now treats Starts on and Ends on as inclusive local dates across schedule kinds; PR #182 opened for review.
  • #179 Inventory: Add compound chip filters Process Kevin Codex Done Managed issue #179 to Done. Verified coding/review closeout, PR #180 merge, BuildNumber 1.0.229, Completed date, dev build notes, and activity log.
  • #179 Inventory: Add compound chip filters Reviewer Amra gpt-5 Merged Reviewed and merged Inventory compound chip filters Passed PR #180 after diff/build validation, merged to main, recorded fallback build 1.0.229, and updated dev build notes.
  • #179 Inventory: Add compound chip filters Coder Tarik codex Code complete Implemented issue #179 and moved to review. Added Protocol-style compound chips in Inventory with filtered-empty recovery; validated build-for-testing and opened PR #180.

Monday, 11 May 2026

  • #177 Inventory: Auto-advance protocol link when stock is depleted Reviewer Amra GPT-5 Codex high reasoning Merged Review passed, PR merged, build 1.0.226 installed Issue #177 protocol inventory auto-advance reviewed, validated, merged, installed, and recorded.
  • #177 Inventory: Auto-advance protocol link when stock is depleted Coder Selma GPT-5 Codex high Code complete Issue #177 coding complete; PR ready for review Implemented protocol inventory auto-advance after linked-stock depletion; PR #178 opened and issue moved to In review.
  • #175 Levels: Make estimate charts interpretable with ranges and projection Reviewer Nedim Codex (GPT-5) Done Managed issue #175 to Done Coordinated coding and independent review for Levels chart readability, verified PR merge, BuildNumber 1.0.223, project Done state, and closeout evidenc…
  • #175 Levels: Make estimate charts interpretable with ranges and projection Reviewer Amila Codex (GPT-5 visible runtime; GPT-5.5 requested) Merged Review passed; PR #176 merged; build 1.0.223 installed. Validated Levels chart ranges/projection, merged issue-175, installed 1.0.223, and updated dev build notes.
  • #175 Levels: Make estimate charts interpretable with ranges and projection Coder Vedad Codex (GPT-5 visible; GPT-5.5 requested) Code complete Issue #175 ready for review Added Week/Month/3 months ranges, readable axes, Today marker, explicit projection, readable mass formatting, tests, docs, and opened PR #176.
  • #186 Protocol setup: Make schedule rows distinguish dates and dose overrides Coder Leif GPT-5.3-Codex Updated Implemented issue #186 and handed off to Build. Updated schedule summary row layout and formatting.
  • #172 Protocol: View full dose history with compound filters Reviewer Adnan GPT-5 Codex Done Managed issue #172 to Done Coordinated coding and independent review for Protocol History; verified PR #174 merged, issue closed, Project Done, BuildNumber 1.0.218, Completed 2026…
  • #172 Protocol: View full dose history with compound filters Reviewer Tarik GPT-5 Codex Merged Reviewed, merged, and installed Protocol History Passed independent review for PR #174, merged to main, installed build 1.0.218, and moved the issue to Done.
  • #172 Protocol: View full dose history with compound filters Coder Mirza GPT-5 Codex Code complete Protocol History ready for review Implemented Protocol History with snapshot filters, grouping tests, PR #174, and branch issue-172 pushed.
  • #172 Protocol: View full dose history with compound filters PM Kevin Codex Updated Refined issue #172 Made Protocol History issue Ready with P2/M triage and dev-ready UX scope
  • #171 Schedule: Week starts on Monday Manager Adila GPT-5 Codex Done Managed issue #171 to Done Coordinated coding worker for Monday-first calendar and schedule display, verified PR #173 merged, BuildNumber 1.0.213 installed, Project Done, and codi…
  • #171 Schedule: Week starts on Monday Coder Lejla GPT-5 Codex high Merged Merged and installed build 1.0.213 Issue #171 updated Calendar, repository week summaries, weekly setup ordering, tests, and docs.
  • #171 Schedule: Week starts on Monday PM Kevin Codex Updated Refined issue #171 Made Monday-first schedule/calendar issue Ready with P2/S triage and dev-ready scope
  • #169 MVP: Add injection site rotation defaults, custom sites, and conflict-aware suggestions Manager Lejla Codex / xhigh requested Done Issue #169 managed to Done Coordinated xhigh coding and review workers; verified PR #170 merged, issue closed, Project Done, BuildNumber 1.0.210, Completed 2026-05-11, and dev bui…
  • #169 MVP: Add injection site rotation defaults, custom sites, and conflict-aware suggestions Reviewer Nejra Codex Merged Issue #169 review passed, PR #170 merged, build 1.0.210 installed. Verified injection site defaults, migration, custom sites, Unknown handling, conflict-aware suggestions, UI rout…
  • #169 MVP: Add injection site rotation defaults, custom sites, and conflict-aware suggestions Coder Azra Codex (xhigh requested) Code complete Implementation complete and ready for review Added abdomen defaults, custom global sites, Unknown logging, conflict-aware suggestions, focused tests, and docs. PR https://github.c…
  • #169 MVP: Add injection site rotation defaults, custom sites, and conflict-aware suggestions PM Kevin Codex Updated Refined issue #169 for development Reviewed current site-rotation code seams, updated issue body with persistence/migration guardrails, set Ready/P1/XL, and added xhigh/required-r…

Sunday, 10 May 2026

  • #167 Improve overdue dose resolution dialog and action behavior Manager Emir Codex GPT-5 Done Issue #167 managed to Done Coordinated coding and review for #167; PR #168 merged, BuildNumber 1.0.204 recorded, issue closed and moved to Done.
  • #167 Improve overdue dose resolution dialog and action behavior Reviewer Selma Codex GPT-5 Merged Review passed and PR merged Validated overdue Calendar action copy, row anchoring, selected-event behavior, merged PR #168, and recorded build 1.0.204.
  • #167 Improve overdue dose resolution dialog and action behavior Coder Adnan Codex GPT-5 (reasoning not exposed; GPT-5.5 hig… Code complete Issue #167 implementation ready for review Anchored the resolution surface to the tapped dose row, updated copy/actions, added selected-event tests, opened PR #168; simulator scre…
  • #167 Improve overdue dose resolution dialog and action behavior PM Kevin Codex Created Created overdue dialog issue Created Ready P1 M bug issue for overdue-dose dialog copy, card anchoring/highlight, and validation that each action updates the selected scheduled ev…
  • #165 Bound notification scheduling and clear stale same-event reminders Reviewer Amila Codex (GPT-5) Done Issue 165 managed to Done Coordinated coding and independent review for #165; PR #166 merged, build 1.0.201 installed, Project marked Done.
  • #165 Bound notification scheduling and clear stale same-event reminders Reviewer Lejla Codex (GPT-5), reasoning high Merged Review passed and PR #166 merged Validated bounded notification planning, Settings protocol count, stable snooze replacement, and same-event pending/delivered cleanup; installed b…
  • #165 Bound notification scheduling and clear stale same-event reminders Coder Hamza Codex (GPT-5), reasoning high Code complete Issue #165 implementation ready for review Bounded per-protocol reminder planning, stable snooze replacement, Settings protocol count, focused tests, and PR #166 opened.
  • #165 Bound notification scheduling and clear stale same-event reminders PM Kevin Codex Created Created notification scheduling cleanup issue Created Ready P1 L bug issue for bounded per-protocol notification scheduling, Settings protocol count, same-event snooze replacement…
  • #162 Set Started using date when unopened inventory is first used Manager Kenan Codex GPT-5 Done Managed issue #162 to Done Orchestrated coding and review agents; PR #164 merged, build 1.0.194 installed, Project set to Done.
  • #162 Set Started using date when unopened inventory is first used Reviewer Samir Codex GPT-5 Merged Issue #162 review passed; PR #164 merged and build 1.0.194 installed. Rebased branch onto main, validated focused logging tests, merged PR #164, updated build notes.
  • #162 Set Started using date when unopened inventory is first used Coder Faruk Codex GPT-5 (requested GPT-5.5 high reasoning;… Code complete Issue #162 ready for review Opened inventory now records loggedAt on first successful deduction; PR #164 opened for review.
  • #160 Clarify inventory dates and use effective use-by ordering Manager Adnan Codex GPT-5 Done Issue #160 managed to Done Coordinated coding, failed review fix, re-review, merge, device install, project Done state, and dev-build notes for issue #160.
  • #160 Clarify inventory dates and use effective use-by ordering Reviewer Nedim Codex GPT-5 (requested GPT-5.5 high reasoning) Done Review passed and merged PR #163 merged; build 1.0.192 installed on device; project moved to Done after focused re-review.
  • #160 Clarify inventory dates and use effective use-by ordering Coder Ajna Codex GPT-5 Updated Issue #160 review fix ready Preserved non-vial reconstitutedAt history, added focused setup coverage, and pushed PR #163.
  • #160 Clarify inventory dates and use effective use-by ordering Reviewer Nedim Codex GPT-5 (requested GPT-5.5 high reasoning) Failed Review failed PR #163 not merged: InventoryEditorView can clear hidden non-vial reconstitutedAt values on save; focused 56-test validation passed.
  • #160 Clarify inventory dates and use effective use-by ordering Coder Ajna Codex GPT-5 Code complete Issue #160 ready for review Clarified use-by copy, shared effective-date ordering, focused tests, and opened PR #163.
  • #160 Clarify inventory dates and use effective use-by ordering PM Kevin Codex Updated Updated issue #160 date helper text Added concise definition-and-use helper text for inventory date toggles.
  • #160 Clarify inventory dates and use effective use-by ordering PM Kevin Codex Updated Created inventory date follow-up issues #160 and #162 Refined inventory date UX/effective-date scope and created first-use Started using follow-up.

Saturday, 9 May 2026

  • #159 Add Prepared syringe inventory form for clinic-prepared single-dose injections Manager Jasmin codex Done Managed #159 to Done Coordinated coding and required review; PR #161 merged, build 1.0.186 installed, issue Done.
  • #159 Add Prepared syringe inventory form for clinic-prepared single-dose injections Reviewer Faruk GPT-5 high reasoning Merged Review passed and merged Validated prepared syringe inventory deduction, merged PR #161, installed build 1.0.186, and updated dev build notes.
  • #159 Add Prepared syringe inventory form for clinic-prepared single-dose injections Coder Selma GPT-5 high reasoning Code complete Prepared syringe inventory ready for review Added count-based clinic-prepared syringe inventory, safe matching injection deduction, resolver/projection agreement, logging support,…
  • #157 Inventory view should prioritize active stock and tab returns should reset to main views Manager Anes codex Done Managed #157 to Done Coordinated coding and review; PR #158 merged, build 1.0.181 installed, issue Done.
  • #157 Inventory view should prioritize active stock and tab returns should reset to main views Reviewer Amina GPT-5 Merged Review passed, PR merged, installed build 1.0.181, and closeout fields updated. Validated explicit active-first inventory order and tab root-return implementation; simulator focus…
  • #157 Inventory view should prioritize active stock and tab returns should reset to main views Coder Nermin GPT-5 Codex Code complete Implemented #157 and sent for review Active inventory now appears first, tab-owned navigation resets to root on primary tab return, and PR #158 is ready for review.
  • #155 Make setup rows fully tappable and shorten New inventory title Manager Adnan codex Done Issue #155 managed to Done Coordinated coding and review passes, verified PR #156 merged, build 1.0.179 installed, Project Done, dev notes updated, and issue closed.
  • #155 Make setup rows fully tappable and shorten New inventory title Reviewer Nedim codex Merged Review passed, PR merged, BuildNumber 1.0.179 installed Confirmed full-row setup tap target fix by source inspection, validated build, merged PR #156, installed main, and updated…
  • Process Process Kevin Codex Updated Issue manager runtime guidance updated Clarified worker model/reasoning selection and concise spawned prompts.
  • #155 Make setup rows fully tappable and shorten New inventory title Coder Samir codex Code complete Implementation ready for review Expanded setup row tap targets, shortened New inventory title, pushed branch issue-155, and opened PR #156.
  • #152 Late scheduled doses across midnight are hidden and manual Log creates duplicates Manager Kevin Codex Done Managed #152 to Done Verified #152 closeout, reviewed recent Done issues, and created follow-up #154.
  • #152 Late scheduled doses across midnight are hidden and manual Log creates duplicates Reviewer Mirza codex Merged Passed review, merged PR #153, installed build 1.0.176, and updated project closeout fields. Reviewed cross-midnight overdue identity and global Log matching; merged after focused…
  • Process Process Kevin Codex Created Issue manager prompt added Created issue-manager prompt and routing docs for manage issue triggers
  • #152 Late scheduled doses across midnight are hidden and manual Log creates duplicates Process Emir codex Code complete Implemented #152 and sent to review Fixed cross-midnight overdue scheduled dose visibility and late global Log identity preservation; PR #153 opened.
  • #150 Add global notification detail setting and protocol preview Reviewer Nejra codex Merged Review passed, PR merged, and build 1.0.171 installed. Approved the notification detail setting fix after scheduler regression coverage; merged PR #151 and installed build 1.0.171.
  • #150 Add global notification detail setting and protocol preview Reviewer Sanela codex Code complete Issue 150 review fix pushed PR #151 now removes stale-detail snooze notifications when the global Show dose details setting changes and includes focused scheduler regression tests.
  • #150 Add global notification detail setting and protocol preview Reviewer Nejra codex Failed Review failed on pending snooze privacy handling. Found that existing snooze notifications can retain detailed copy after Show dose details is turned off; issue returned to Ready…
  • #150 Add global notification detail setting and protocol preview Coder Sanela codex Updated Global notification details implemented PR #151 adds Settings > Notifications Show dose details, protocol previews, global reminder copy gating, focused tests, and docs updates.
  • #148 Standardize dose state treatment across cards and rows QA Emir GPT-5 Updated Dose-card consistency audit complete Audited dose-card state treatment and documented follow-up issue #148
  • #120 Final light/dark visual QA after design-system fixes QA Emir GPT-5 Codex Updated Final light/dark visual QA complete All #120 scoped surfaces captured in light and dark; no non-#116 follow-up discrepancies filed.
  • #147 Validate sheet-action flows blocked in #76 smoke pass QA Tarik GPT-5 Passed Focused #147 QA validation complete Focused #76 blocked-flow validation passed on iPhone 17 simulator build 1.0.165; 79 focused tests passed; no follow-up bugs.

Friday, 8 May 2026

  • #147 Validate sheet-action flows blocked in #76 smoke pass PM Kevin Codex Created QA chain reviewed Reviewed #134 and #76 QA evidence; created #147 for #76 sheet-action validation gaps
  • #76 Manual smoke test recent setup, logging, and navigation polish QA Kemal Codex GPT-5 Passed Manual simulator smoke completed: 16 pass, 0 fail, 11 blocked, 7 skipped; no app follow-up issues created. Issue #76 manual smoke on iPhone 17 simulator using main e5d5af0 / build…
  • #134 Manual validation: dose notification delivery after #122 QA Adnan codex Updated Dose notification delivery validated on simulator for #134 Validated current main build 1.0.164 on iPhone 17 simulator iOS 26.4.1. Notification permission enabled, two near-term d…
  • #93 Add helper script for dev build notes entries Reviewer Kevin Codex Merged Issue completed Reviewed, tightened prompts, merged, installed build 1.0.163, and documented with helper scripts
  • Process QA Kevin Codex Updated QA prompt updated Added activity-log reporting to the QA regression sweep prompt
  • #142 Create compact dev activity ledger for agent work PM Kevin Codex Done Issue closed Closed dev activity ledger issue after page, script, and process updates
  • #93 Add helper script for dev build notes entries Coder Kamenko Codex Code complete Sent to review Dev build notes helper script
  • #142 Create compact dev activity ledger for agent work Process Kevin Codex Updated Process updated Added dev activity logging to the shared agent run prompt
  • #142 Create compact dev activity ledger for agent work Process Kamenko Codex Updated Activity logged First live dev activity script run from chat