Authored plant conversations
This batch connects existing living plants in 2-3, 2-8, 2-9, 2-10 and 3-1 to the account's existing Dave/plant conversation service. It introduces no new combat effects, plant bonds, autonomous calls, difficulty changes or database migration. Clients negotiate source-living-plants-v1.
The shared contract binds source species to its native chapter and actual seed. Full allocation IDs, run IDs and level epochs continue to identify the current plant. Dead, replaced, foreign-chapter and unsupported species are rejected. Grave Spitters and Grave Busters share seed 11 but have different source IDs. An older untagged 2-3 observation stays ambiguous. Source 2-9's Flame-shroom is publicly named; the borrowed 2-7 mushroom remains undisclosed.
Quiet 3-1 supports an explicit player conversation with current living-plant observations. Its historical Lily gift receipt alone cannot authorize a paid conversation. The receipt never identifies an individual living Lily as gifted. The five authored binary choices retain their existing six-field identities, including decimal uint64 owner/revision strings. No new choice or action can be created by a plant reply or a quiet conversation.
Validation: 509 NPC checks, hosted build, typecheck and OSS verification pass. The native/client companion has 736 web checks and focused 2-3/3-1 native save, identity, pause and choice checks. Compiled browser coverage and release receipts are maintained in the game checkout under output/source-plants/. The isolated browser provider proves request handling and reading/resume, not live generated writing. These checks do not establish all-level balance or physical-phone performance.
