Goal
Add a contract validator for category schema definitions.
Memact needs category schemas to be shaped consistently so Schema, SDK, Access, Wiki, and Memory can rely on the same structure.
Suggested fields
A category schema may include:
- schema id
- category name
- version
- description
- context fields
- example raw inputs
- normalized output shape
- Wiki entry templates
- permission suggestions
- safety notes
Work to do
Acceptance criteria
Goal
Add a contract validator for category schema definitions.
Memact needs category schemas to be shaped consistently so Schema, SDK, Access, Wiki, and Memory can rely on the same structure.
Suggested fields
A category schema may include:
Work to do
CategorySchemashape{ ok: true, value }for valid input{ ok: false, errors: [{ path, message }] }for invalid inputAcceptance criteria