You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Added
A top-level identity block declares typed identity details beyond the token built-ins, each from exactly one source: from claim "<name>", from query <Name> by <expression>, or an inline code or file implementation. It is authoring metadata, like authentication: it parses, validates, prints, merges across a folder and is navigable in the editors and MCP, but adds nothing to the executable model. Reading a declared detail with $identity.<detail> where it would execute reports PLAY0268 until the block is admitted (#119)
New diagnostics PLAY0633–PLAY0646 for invalid or duplicate identity blocks and details, missing or unknown sources, bodies under a sourced detail, redeclared built-ins, and query sources that are not keyed single results, use other details in by, return a mismatched type or are guarded by authorization that depends on identity details