Purpose
This is the canonical execution-order issue for implementing the current Reziphay PRD across backend and frontend. Future AI/code agents should use this issue as the default sequencing reference before starting work.
Canonical Rules
- Prefer backend contract work before frontend integration for the same domain.
- Prefer lower phases before higher phases.
- A later issue may start early only if the required backend contract is already stable.
- "Stable" means either merged to
main or the API/data contract is frozen enough that another agent can build on it safely.
Recommended Phase Order
Phase 1: Auth Foundation
nodejs-app#6 [TASK][Backend] Complete auth security flows
nextjs-app#6 [TASK][Frontend] Ship auth UX
Phase 2: Brand/Branch Foundation
nodejs-app#7 [TASK][Backend] Finish brand and branch business rules
nextjs-app#7 [TASK][Frontend] Build the USO brand and branch workspace
Phase 3: Service Foundation + Discovery Base
nodejs-app#9 [TASK][Backend] Introduce the service domain
nextjs-app#9 [TASK][Frontend] Build service authoring
nextjs-app#10 [TASK][Frontend] Build discovery/detail experiences
Phase 4: Moderation Layer
nodejs-app#11 [TASK][Backend] Add admin moderation APIs
nextjs-app#13 [TASK][Frontend] Build the admin moderation workspace
Phase 5: Team Ecosystem
nodejs-app#8 [TASK][Backend] Expand branch team workflows
nextjs-app#8 [TASK][Frontend] Build the branch team workspace
Phase 6: Reservation Core
nodejs-app#10 [TASK][Backend] Introduce reservation and availability APIs
nextjs-app#11 [TASK][Frontend] Build the reservation booking flow
Phase 7: Post-Booking Operations
nodejs-app#12 [TASK][Backend] Expand notifications and post-completion reviews
nextjs-app#12 [TASK][Frontend] Build reservation management, notifications, and reviews
Default Single-Agent Order
If only one agent is working at a time, use this exact order:
nodejs-app#6
nextjs-app#6
nodejs-app#7
nextjs-app#7
nodejs-app#9
nextjs-app#9
nextjs-app#10
nodejs-app#11
nextjs-app#13
nodejs-app#8
nextjs-app#8
nodejs-app#10
nextjs-app#11
nodejs-app#12
nextjs-app#12
Safe Parallel Windows
- After
nodejs-app#6 stabilizes, nextjs-app#6 can start while backend moves into #7.
- After
nodejs-app#9 stabilizes, nextjs-app#9 and nextjs-app#10 can run in parallel if different agents own different files/components.
- After
nodejs-app#11 stabilizes, nextjs-app#13 can run while backend moves into #8.
- After
nodejs-app#10 stabilizes, nextjs-app#11 can run while backend starts #12, as long as reservation payloads are not changing underneath the frontend.
Start Here
If an agent is picking up the project cold, start with nodejs-app#6 unless that issue is already fully closed and merged.
Purpose
This is the canonical execution-order issue for implementing the current Reziphay PRD across backend and frontend. Future AI/code agents should use this issue as the default sequencing reference before starting work.
Canonical Rules
mainor the API/data contract is frozen enough that another agent can build on it safely.Recommended Phase Order
Phase 1: Auth Foundation
nodejs-app#6[TASK][Backend] Complete auth security flowsnextjs-app#6[TASK][Frontend] Ship auth UXPhase 2: Brand/Branch Foundation
nodejs-app#7[TASK][Backend] Finish brand and branch business rulesnextjs-app#7[TASK][Frontend] Build the USO brand and branch workspacePhase 3: Service Foundation + Discovery Base
nodejs-app#9[TASK][Backend] Introduce the service domainnextjs-app#9[TASK][Frontend] Build service authoringnextjs-app#10[TASK][Frontend] Build discovery/detail experiencesPhase 4: Moderation Layer
nodejs-app#11[TASK][Backend] Add admin moderation APIsnextjs-app#13[TASK][Frontend] Build the admin moderation workspacePhase 5: Team Ecosystem
nodejs-app#8[TASK][Backend] Expand branch team workflowsnextjs-app#8[TASK][Frontend] Build the branch team workspacePhase 6: Reservation Core
nodejs-app#10[TASK][Backend] Introduce reservation and availability APIsnextjs-app#11[TASK][Frontend] Build the reservation booking flowPhase 7: Post-Booking Operations
nodejs-app#12[TASK][Backend] Expand notifications and post-completion reviewsnextjs-app#12[TASK][Frontend] Build reservation management, notifications, and reviewsDefault Single-Agent Order
If only one agent is working at a time, use this exact order:
nodejs-app#6nextjs-app#6nodejs-app#7nextjs-app#7nodejs-app#9nextjs-app#9nextjs-app#10nodejs-app#11nextjs-app#13nodejs-app#8nextjs-app#8nodejs-app#10nextjs-app#11nodejs-app#12nextjs-app#12Safe Parallel Windows
nodejs-app#6stabilizes,nextjs-app#6can start while backend moves into#7.nodejs-app#9stabilizes,nextjs-app#9andnextjs-app#10can run in parallel if different agents own different files/components.nodejs-app#11stabilizes,nextjs-app#13can run while backend moves into#8.nodejs-app#10stabilizes,nextjs-app#11can run while backend starts#12, as long as reservation payloads are not changing underneath the frontend.Start Here
If an agent is picking up the project cold, start with
nodejs-app#6unless that issue is already fully closed and merged.