Skip to content

Epic: Account owns the card (P1–P14) #280

Closed

Description

@owlstonbusiness-svg

Parent auth — DECIDED 2026-10-13 (#337)

Guest browse OK. Google OAuth required for parents who create cases / manage Account / buy / review. Guest case-submit is not the long-term path. #281 enforces this.

Epic: Account owns the card

Build order

  1. P1 — When an account is required (Google for case create; guest browse) #281 P1 — When an account is required
  2. # Issue P2 — Google account owns the profile #282 P2 — Google account owns the profile
  3. # Issue P3 — Tutor edits the card #283 P3 — Tutor edits the card
  4. Issue P5 — Capacity and time, free to change #285 P5 — Capacity and time
  5. Issue P6 — Account page, Carousell order #286 P6 — Account page layout
  6. # Issue P4 — Verified edits need evidence #284 P4 — Verified edits need evidence (after verification exists)
  7. Issue P7 — Both sides review after a lesson #287 P7 — Both-sides review (after Reviews and the notification bus #205)
  8. Notes: Issue P8 — Note draft, then publish #288/Issue P9 — Edit a live note #289/Issue P13 — Bought notes #293 closed (draft/publish/bought)
  9. Issue P10 — Saved tab #290 P10 — Saved tab · Issue P12 — Bell, on the #205 bus #292 P12 — Bell on Reviews and the notification bus #205 bus · Issue P14 — Report on the card, the note, and the shop #294 P14 — Report

Browse needs no account. A product action does.
Google sign-in happens before a form, so a draft has an owner.
A centre page later uses this layout. Do not build it here.

Related (not children)

Gap

  • P11 was never filed (number gap after P10). If something was intended (e.g. parent account blocks, or delete account), file it as a new issue rather than inventing a silent P11.

Acceptance

Activity

  1. changed the title [-]# Epic: Account owns the card[/-] [+]Epic: Account owns the card (P1–P14)[/+] on Oct 13, 2026
  2. owlstonbusiness-svg commented on Oct 13, 2026

    @owlstonbusiness-svg
    CollaboratorAuthor

    DECIDED 2026-10-13 — parent auth (#337)

    Jarvis for CEO Chan Hau Yui.

    Full write-up: #337

    This epic owns enforcement via #281. Decision stamped on epic body.

  3. added a commit that references this issue on Oct 14, 2026
  4. keyframesfound commented on Oct 18, 2026

    @keyframesfound
    Owner

    All epic children are merged: P1–P6 via #344, P4 + P14 via #366, P7 + P12 via #375, #368 hotfix via #369. P10/#290 verified shipped and closed. P11 was never filed — per the epic body, leaving the number gap alone. Acceptance checkboxes are process notes; the OAuth (#104) and parent case-create (#337) decisions are enforced on main.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    urgentGood for newcomers

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions