Identity is being replaced in SubZeroDev.Adventures, and that build is the evidence. The
extraction guard wants a running implementation to read rather than a vendor comparison, and
Adventures already runs guest-first cookie identity, a GitHub upgrade path with player merge, and
transfer codes. The replacement is specified in that repository and stays there; the Platform
interest is that it be readable as a contract later — a named principal-resolution seam,
provider-specific code behind one adapter, and ownership enforced at a store decorator rather
than per route. No SubZeroDev.Platform.Identity package is created on the strength of it.
Done when
Agent instructions
Authority: this issue — the bullet that raised it has been removed from design/90-decisions.md's ## Open section, since it is now tracked here rather than there.
Stop if answering this turns out to need a contract or schema change to design/20-contract.md or an existing published contract — that is a design-cycle decision, not one this issue's own scope covers.
Identity is being replaced in
SubZeroDev.Adventures, and that build is the evidence. Theextraction guard wants a running implementation to read rather than a vendor comparison, and
Adventures already runs guest-first cookie identity, a GitHub upgrade path with player merge, and
transfer codes. The replacement is specified in that repository and stays there; the Platform
interest is that it be readable as a contract later — a named principal-resolution seam,
provider-specific code behind one adapter, and ownership enforced at a store decorator rather
than per route. No
SubZeroDev.Platform.Identitypackage is created on the strength of it.Done when
Agent instructions
Authority: this issue — the bullet that raised it has been removed from
design/90-decisions.md's## Opensection, since it is now tracked here rather than there.Stop if answering this turns out to need a contract or schema change to
design/20-contract.mdor an existing published contract — that is a design-cycle decision, not one this issue's own scope covers.