{ "$schema": "https://json-schema.org/draft/2020-12/schema", "title": "RTT/1 Operator Grammar Schema", "description": "Schema for RTT/1 operator grammar files across all TriadicFrameworks modules.", "type": "object", "properties": { "ai.module": { "type": "string", "description": "Module identifier (e.g., standard_model.rtt1)." }, "ai.version": { "type": "string", "description": "Version of the RTT/1 operator grammar." }, "operators": { "type": "array", "description": "List of operators defined in RTT/1.", "items": { "type": "object", "properties": { "name": { "type": "string", "description": "Operator name (e.g., excitation_operator)." }, "type": { "type": "string", "enum": [ "mode_operator", "interaction_operator", "structure_operator", "mass_operator", "boundary_operator", "stability_operator", "classification_operator", "variation_operator", "sector_operator" ], "description": "Operator category." }, "signals": { "type": "array", "description": "Signals associated with the operator.", "items": { "type": "string" } }, "regime_behavior": { "type": "object", "description": "Behavior of the operator across regimes R1–R4.", "properties": { "R1": { "type": "string" }, "R2": { "type": "string" }, "R3": { "type": "string" }, "R4": { "type": "string" } }, "required": ["R1", "R2", "R3", "R4"] }, "drift_boundary": { "type": "string", "description": "Description of conceptual drift to avoid." } }, "required": ["name", "type", "signals", "regime_behavior", "drift_boundary"] } }, "notes": { "type": "string", "description": "Additional notes for RTT/1 reasoning." } }, "required": ["ai.module", "ai.version", "operators"] }