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
Design decision 4. Precondition for dynamic schema (1.0): when users define keys, agents discover them here.
New aps schema command emitting one versioned JSON document: cliVersion + schemaVersion, keys (name/type/storage/lifetime/path pattern), commands with flags and payload references, JSON Schemas for all payloads (KeyValuePayload, KeysPayload, WatchEvent, ResetPayload, error envelope), and the error-code -> exit-code table.
Acceptance criteria
aps schema --json output validates and is asserted in tests
Static contract only; live state stays in dump. Integer schemaVersion, bumped on any contract change; agents compare equality and bail on mismatch. Document must be cacheable.
Activity
0xLeif commentedon Jul 18, 2026
Claimed by kimi. Working branch:
kimi/issue-32-aps-schema(worktree../aps-cli-wt/issue-32). Builds on the error contract in PR #47.0xLeif commentedon Jul 18, 2026
PR open: #51 - releasing the kimi claim.
Add aps schema self-describing contract endpoint (Closes #32)