Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Issue Index & Cross-Reference (GitHub ↔ ClickUp)

Point-in-time snapshot 2026-06-15 of the live backlog, used to ground this tracker in real work. Two systems track this project:

  • GitHub — hungryhub-team/hh-pegasus-monorepo issues (engineering tasks/bugs). 127 open.
  • ClickUp — parent task 86d2ry9qu “[Long Term] Improvement Hybrid App” (Sprint 73, Team Growth), ~57 subtasks. Assignee: afif.

Refresh with gh issue list --repo hungryhub-team/hh-pegasus-monorepo --state open and ClickUp get_task 86d2ry9qu include=[subtasks]. Counts drift daily.

Key findings (feed the plan)

  • No QA started yet. ClickUp “Test Case” (86d2ry9r4, owners Detta, wiwik, Rina) = not started. Matches the verified gap: no Vitest/Cypress infra in apps/ionic. → Phase 0 is real and urgent.
  • Legacy still ships → drift. Four open sync-drift issues (#947–#950) auto-filed from merged hh-pegasus PRs. Direct evidence for R3 (feature freeze) — every legacy PR re-opens the parity gap.
  • Regression appetite exists, harness doesn’t. Issues #469, #711 and ClickUp “Add regression coverage…” ask for tests, but there’s no runner. Phase 0 unblocks them.
  • Big unmigrated surfaces remain: Guest QR Pay-Now (~14 issues), booking-confirmation (9), View Menu (11), checkout shared-* waves (~16), apps/web Nuxt SSR (9). Parity is not close — reinforces realistic timeline.

GitHub issues by theme

ThemeIssuesMaps to parity row / phase
sync-drift from hh-pegasus#947, #948, #949, #950R3 feature-freeze signal
perf(ionic) (Workbox, PWA, code-split, web-vitals, cache headers, i18n loading)#934–#940 (Workbox/PWA later removed — ADR 0004 / #1047)Phase 3 perf budgets
Booking confirmation migration#925–#933Booking flow (#2)
Guest QR Pay-Now (full payment/confirmation flow)#849–#867Payment (#4) — highest blast radius
Firebase realtime reservation#850, #852Booking flow (#2)
apps/web Nuxt 4 SSR (web surface, separate from ionic)#885–#893Web app track
View Menu vertical slice#653–#663Package / booking
Checkout + shared-* waves (shared-lib/api/store/service/ui)#636–#651Payment / Booking foundations
Review detail parity#464–#469Blogger reviews (#6) — see cross-ref below
Restaurant bitelist#521–#523Restaurant detail (#1)
useLang() i18n refactor#834–#839Cross-cutting
Restaurant detail fixes#328, #329, #338, #339, #343, #606, #614, #623, #761–#763Restaurant detail (#1)
Search / filter bugs#598, #600, #808, #810, #813, #944, #945, #946Discovery (#1)
Analytics (GA4/Meta/Netcore/TikTok)#181, #182, #183Phase 3 event parity
E2E / verify#64, #286, #711Phase 0/2 test infra

ClickUp page-level subtasks (status snapshot)

ClickUp subtaskStatusGitHub cross-ref
Test Case — Detta/wiwik/Rina🔴 not startedPhase 0 + #64, #286, #711
Restaurant Page🟡 (10 subtasks)#328, #329, #338, #339, #343, #761–#763
Search Suggestion Page🟦 implementing#944, #945, #946
Login Page🟦 implementing#836
Register Page🟦 implementing—
Checkout v2 / v3✅ done by dev#647, #650, #651, #660
CheckOut Page Migration (v1)❌ rejectedsuperseded by v2/v3
Review #464 #465 #466 #468 #469🟡 in progress#464, #465, #466, #468, #469 (1:1)
Bitelist✅ done by dev#521–#523
Migrate i18n → Paraglide🟦 implementing#834–#839, #211, #662
Splash Screen🟦 implementing—
country-by-IP detection✅ done by dev#944
Analytics integration🔴 not started#181, #182, #183
Dynamic group-landing Worker chain🔴 not started (×8)#737, #844, #885–#893
setup staging env✅ done by dev#736, #737
Bugs and Feedbacks🔴 not started (4 sub)#943, #944, #945, #946
UI buckets: Component (22), Modal, Network, Helper/Utils🔴 not started#636–#651, #649

Cross-reference convention (Phase: do AFTER docs land on main)

To keep both systems in sync without duplication:

  1. ClickUp → GitHub: each page-level ClickUp subtask links its GitHub issue(s) in the description/comment (already true for review #464–#469 by naming).
  2. GitHub → ClickUp: each themed GitHub issue cluster references the ClickUp parent 86d2ry9qu and this index.
  3. Both → this tracker: a comment on the ClickUp parent + a pinned note point at docs/cutover/ on main as the cutover source of truth.

Done (2026-06-15): ClickUp parent 86d2ry9qu ↔ GitHub tracking issue #953 are now cross-linked. Execution logged in 09-cross-reference-log.md.