Configuration and Schema Development SOP
Prerequisites
Read the module overview, then confirm the business owner, inputs, outputs, failure conditions, and permission boundary.
Procedure
- Define schemaVersion, name, and agents first.
- Select runtime, permissions, and quality explicitly.
- Choose
workflowfor fixed steps andlooponly for independent verification with bounded repair; never configure both. - Set passIf, iteration, repair, repeated-action, failure, and exhaustion bounds for every Loop.
- Inventory every custom tool's real effects, set
effect.operationsandeffect.reversible, and usepathFieldsorurlFieldsfor nested targets. - Confirm that custom tool names do not collide with built-in names.
- Run
coremind checkand resolve every error and warning. - Stop and ask the owner when business fields, verification rules, or effects are unknown.
- Run the listed module tests and
npm run check:modules. - Preserve trace, evaluation, and owner-approval evidence; do not publish without explicit authorization.
Stop conditions
Stop for unconfirmed business rules, non-reversible side effects, access outside the workspace, unavailable real credentials, or failed security gates. Ask the owner instead of expanding scope.