Skip to content

Merchant report creator: what to review โ€‹

FieldValue
Branchfeat/admin-and-merchant-portals, draft PR #976: feat(admin): portal navigation, financials and monitoring, plus the agent-process work behind them, not merged
ProjectREADME.md
IssueNone yet. Per project-creation, an item gets an issue when the work is actually intended, and this is backlog
Servers you needNone. Nothing was built.
Local originsNot applicable

Is there anything to look at? โ€‹

No. Nothing was built, and this file exists so you never have to wonder whether the folder was considered. โ€‹

  • The only change this branch made here is one commit that recorded your rulings on announcements, alerts and merchant parity.
  • Only README.md exists in this project. No planning.md, no design.md, no code.

What changed here? โ€‹

The project was split out of merchant-and-venue-dashboards on 2026-08-27 and given a home. โ€‹

  • The survey called it its own project, and you confirmed it as a separate page: "for merchant, the dashboard should be closer to what admin has, then they would have their own analytics page to get reports, etc".
  • So the split you want is: the dashboard answers "how am I doing", and this answers "let me go and look".

What is deliberately NOT done, and what is worth knowing before it starts? โ€‹

Nothing is sequenced, because it is backlog. โ€‹

  • What would promote it: your word that it is intended work, which is what mints the issue. Realistically also the query console settling, since this builds on what that becomes.

Its ancestor got significantly closer on this branch, and that changes the starting point. โ€‹

The hard part is the privacy gate, not the interface. โ€‹

The three design options are NOT copied here, on purpose. โ€‹

Which launch plan row this is remains an open question for you. โ€‹

  • Candidate A is the existing "Merchant-side dashboards" row, but pointing a second project at it repeats the one-issue-two-rows problem.
  • Candidate B is no row at all, because a report creator may be post-Alpha.
  • Candidate C is a new row, which is not an agent's decision to make. Nothing is written into the launch plan until you pick.

What open findings touch this project? โ€‹

What issue does each piece close? โ€‹

PieceIssueState
The project itselfNone yetBacklog, awaiting your word
Where merchant-facing aggregate analytics already lives#320: Phase 3: Venue analytics, aggregate interest and vibe insights for merchantsOpen
The admin ancestor of this surface#958: feat(admin/analytics): promote Query Console to its own surface and teach it to query FirestoreBuilt on branch
The k-anonymity question that must be answered once#874: design(privacy): one data-classification and egress policy, before search, the assistant, and the apps platform each invent their ownOpen, Prototype P0

Built with VitePress