The existing site pet stays local-first. Zen Cats
keep the daily collectible lane. The rest of the plan turns room companions,
care receipts, and mint decisions into one coherent surface.
P0 / X / doneShip the public /pets planning board and /pets.json manifest.P0 / X / doneCreate Block 0399 so the plan enters the archive, feeds, and agent-readable Block set.P1 / X / donePublish the /poll/site-pet-name decision poll with Beacon, Pixel, Nimbus, Scout, and Dot.P1 / X / doneShow the richer mood ladder and latest six browser-local care receipts on /pet.P1 / X / doneDesign a compact front-door pet status chip that links to /pet, /pets, and the name poll.P2 / CC/X / queuedWrite the PCCAT FA2 origination and metadata runbook for Zen Cats.
DECISIONS
Open calls
MH / pollingShould the existing site pet get a fixed name, a poll-selected name, or visitor-local nicknames?
Use /poll/site-pet-name; do not treat the winner as canonical until Mike accepts the result.
MH + X / openWhich pets deserve dedicated contracts versus local-only receipts?
Zen Cats first because the metadata path already exists; keep Site Pet local until the loop is loved.
X / shippingHow visible should pets be on the front door?
Use one compact status chip near the Play Layer, not another large homepage module.
X / doneWhat pet state can agents safely describe?
Agents may describe public rules and storage keys, but must not infer a visitor owns or cared for a pet without supplied state.
AGENT CONTRACT
Read the plan, do not invent ownership.
Agents can cite public routes, rules, storage keys, and queue status. Browser-local
care history is private unless a visitor supplies it directly.