How it uses AG Grid
AG Grid Enterprise 36.3.0 on the Recall Replay page and in the seller's queue on a wide screen, and the free edition on the eval page. On a phone, the queue is the windows alone. The Enterprise licence is a trial key through Dec 9, 2026, so AG's watermark can show after that.
- The seller's queue is a grid: every candidate, findableapp/queue/MatchGrid.tsx
- Recall Replay is a grid: every recall in the runapp/replay/ReplayGrid.tsx
- Custom cell renderers draw the state and path chips, and the link that opens a saleapp/queue/MatchGrid.tsx
- Multi-row selection, limited to what can really be approvedapp/queue/MatchGrid.tsx
- Tabs are an external filter over one set of rowsapp/queue/MatchGrid.tsx
- Quick filter across every columnapp/queue/MatchGrid.tsx
- Column filters, including a date filter on the sale dateapp/queue/MatchGrid.tsx
- CSV export of the Tell CPSC list, limited to columns with no buyer dataapp/queue/MatchGrid.tsx
- A status bar counts the rows, and a running total says what could be refunded, from the shop's own order pricesapp/queue/MatchGrid.tsx
- AG Grid Enterprise row grouping, by recall or state, with sale totalsapp/queue/MatchGrid.tsx
- Enterprise set filters on recall, state, path and messageapp/queue/MatchGrid.tsx
- Excel export of the owner's view, leaving out payments nobody could identifyapp/queue/MatchGrid.tsx
- A cross-filter chart of sales: pressing a bar filters the tableapp/queue/MatchGrid.tsx
- Columns and filters side panelsapp/queue/MatchGrid.tsx
- Enterprise is licensed with a trial key through Dec 9, 2026: after that AG's watermark can showapp/gridEnterprise.ts
- Pagination on Recall Replayapp/replay/ReplayGrid.tsx
- Enterprise on the queue and Replay, the free edition on the eval page, with a theme set from the app's own colorsapp/gridSetup.ts
AG Studio
AG Studio 3.1.0 on the recall dashboard. AG Studio trial licence, expires Dec 22. The agent reads up to 50 rows per query, so /studio holds only CPSC recalls and the shop's own catalog titles, never PayPal data.
- AG Studio 3.1.0 draws the recall dashboard, with its own agentsapp/studio/StudioDashboard.tsx
- The agents run on Claude through this site's route, which drops any tool named for moneyserver/studio/turn.ts
- A recall checker agent of our own, whose one tool reads this site's recall check and can change nothingapp/studio/recallTool.ts
- AG's lead agent can hand a product to itapp/studio/recallTool.ts
- Each check shows in the chat as its own row, with what the rules saidapp/studio/StudioDashboard.tsx
- Its theme is this site's own colours and fontapp/studio/StudioDashboard.tsx
- Right-clicking a row opens that recall's pageapp/studio/StudioDashboard.tsx
- A widget of our own lists the recalls to read first, and follows the page's filtersapp/studio/StudioDashboard.tsx
- The outcome column draws each result as a coloured chipapp/studio/StudioDashboard.tsx
- Its rows are CPSC's recalls and the demo shop's own titles, read from no PayPal tableserver/studio/dataset.ts
- A browser test captures what the agent sends and fails on any value PayPal returnede2e/local/studio-payload.spec.ts
A run on this site, Nov 7, 2026, asked "Show only the recalls that matched or can't tell yet". The agent counted the four outcomes (902 nothing near, 18 can't tell yet, 11 cleared, 3 matched), then added a page filter keeping Matched and Can't tell yet, in 16 turns.