Appearance
Collection displayed ten sealed items on a fresh installation because its item counter read the seeded mock portfolio, while cards read the real ownership ledger. Both counters now use the same physical ownership view: raw and slab quantities count as cards; sealed quantities count as items. No-data-yet labels remain unknown. After an empty ledger loads, the labels are zero cards and zero items.
Observed component Red/Green tests reproduced ten demo items with an empty ledger, then an incorrect seven-card total for two raw, one slab and four sealed copies. The corrected labels are zero/zero and three cards/four items respectively. Loading-state and existing navigation regressions are also covered.
All 2595 Jest tests passed, with 11 existing skips; lint and typecheck passed. An early local validation used stale dependencies predating secure-account PR 684; validation was rerun after pointing the worktree at the installed current lockfile dependencies. No dependency versions were changed.
Maestro flow added; CLI unavailable locally. Native update/UI verification follows the authorized staging merge after CI passes. No backend change, migration, authentication change, data reset or mock-fixture deletion is needed.