PvZ 2-7 current-guide continuity
The native house-repair chapter already records the original guide's departure, crimson substitute and return. AI requests omitted that current identity, so the character could answer as the wrong Dave. The game-side candidate now sends an optional current observation behind source27-guide-v1.
In this chapter, native roles 0 and 1 identify the original Dave; role 3 is Red Dave, the crimson substitute. Role 2 is not projected: no reached source transition establishes its identity. These numbers are chapter-local. Source 2-6's role 1 remains Blue Dave; the new role 3 is rejected in 2-2/2-6. Missing identity stays unknown, including when prior history contains the departure. No future plot, family history or action permission is inferred.
The optional observation changes character context only. Existing account models, persona, generation settings, lorebook, memory, bounded choices, billing and native effects retain their implementations. Older clients omit the field. New clients omit it when the host lacks the capability, or when the board/epoch/chapter does not match.
Validation: the new context regression failed before implementation. All 25 focused 2-2/2-6/2-7 tests, all 497 NPC tests, hosted build/typecheck and the generated OSS verification pass. The shared schema admits the three known 2-7 observations without widening other chapters. Generated provider prose has not yet been checked for this change; these tests do not establish live writing quality.
Game-side evidence is tracked in the portable repo's docs/source27-guide-continuity-2026-09-23.md. Its native and browser checks have separate scopes from this host validation.
