logicsrc/packages
Dong Liu 6abc3cec88 fix(validators): isSchemaKind no longer accepts inherited prototype keys
'value in schemas' walks the prototype chain, so inherited keys like
"toString" passed assertSchemaKind and then crashed ajv.compile with a
misleading 'schema must be object or boolean' error (e.g. via the CLI).
Use Object.hasOwn for an own-property check.

Adds unit tests rejecting prototype keys and asserting every real
schema kind still passes.

Fixes #13
2026-06-12 00:04:11 +00:00
..
account-core Add communication account plugin scaffolds 2026-06-09 10:02:07 +00:00
agentstack feat(agentstack): add @logicsrc/agentstack coordination module (#5) 2026-06-10 16:39:32 -07:00
cli Add communication account plugin scaffolds 2026-06-09 10:02:07 +00:00
logicsrc-mcp Add communication account plugin scaffolds 2026-06-09 10:02:07 +00:00
plugin-core Scaffold LogicSRC and CommandBoard plugins 2026-06-06 11:24:02 +00:00
schemas Add communication account plugin scaffolds 2026-06-09 10:02:07 +00:00
sdk Implement OpenSpec artifacts and SDK contracts 2026-06-06 16:44:58 +00:00
tui Add communication account plugin scaffolds 2026-06-09 10:02:07 +00:00
validators fix(validators): isSchemaKind no longer accepts inherited prototype keys 2026-06-12 00:04:11 +00:00