- localCardsStore: cards gain `kind` (business/collectible/agent) + optional
provenance (collectibles) and agent meta (agents); cardsOfKind() filter.
- Cards tab: "+ New card" moved to a footer below the cards (no floating FAB);
filtered to business cards.
- Collectibles + Agents tabs: real grids (CardCollection) with empty states and
a "+ New" footer that opens the creator pre-set to that kind.
- Creator (demo.tsx) is kind-aware: collectibles mint a provenance record on
save (utils/provenance stub, mapped to the creator); agents capture flip-side
details (AgentDetailsEditor: tagline, skill bars, tools, capabilities).
- Card back per kind: AgentBackTemplate (skill bars/tools/capabilities) for
agents; CardBackTemplate gains a "Minted · #token · chain" footer for
collectibles. Both reuse the AI image/video front workflow.
- tsc + 28 jest green.
Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
Restructure the app into an Expo Router (tabs) group with a bottom navbar:
- 🎒 Cards (bag-personal) = the gallery (moved from app/index.tsx).
- 💰 Collectibles (sack) + 🤖 Agents (robot) = new empty-state screens.
- ⚙️ Settings (cog) = demo settings (app info + Clear all cards).
Root stack hides the (tabs) header; removed the Phase-1 (tabs)/cards.tsx and
pointed the dormant (auth)/login redirect at "/". localCardsStore gains clear().
Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>