Execution Paths

PathDescriptionRequired Domains
send-internalInternal communications onlycommunications
send-externalExternal communications (requires security review)communicationssecurity

Frame Schema

FieldTypeRequiredDescription
profilestringYes-
pathstringYes-
max_recipientsnumberYesMaximum number of recipients per message
channelstringYesPermitted communication channel

Key order: profile, path, max_recipients, channel

Gate Questions

problem: What problem does this communication authority address?required
objective: What outcome should this authority enable?required
tradeoffs: What risks do you accept with this authority?required

Full Definition

{
  "id": "comms-send@0.3",
  "version": "0.3",
  "description": "Email sending with bounded recipients and scope",
  "frameSchema": {
    "keyOrder": [
      "profile",
      "path",
      "max_recipients",
      "channel"
    ],
    "fields": {
      "profile": {
        "type": "string",
        "required": true
      },
      "path": {
        "type": "string",
        "required": true
      },
      "max_recipients": {
        "type": "number",
        "required": true,
        "description": "Maximum number of recipients per message",
        "constraint": {
          "type": "number",
          "enforceable": [
            "max"
          ]
        }
      },
      "channel": {
        "type": "string",
        "required": true,
        "description": "Permitted communication channel",
        "constraint": {
          "type": "string",
          "enforceable": [
            "enum"
          ]
        }
      }
    }
  },
  "executionContextSchema": {
    "fields": {
      "max_recipients": {
        "source": "declared",
        "description": "Maximum number of recipients per message",
        "required": true,
        "constraint": {
          "type": "number",
          "enforceable": [
            "max"
          ]
        }
      },
      "channel": {
        "source": "declared",
        "description": "Permitted communication channel",
        "required": true,
        "constraint": {
          "type": "string",
          "enforceable": [
            "enum"
          ]
        }
      }
    }
  },
  "executionPaths": {
    "send-internal": {
      "description": "Internal communications only",
      "requiredDomains": [
        "communications"
      ]
    },
    "send-external": {
      "description": "External communications (requires security review)",
      "requiredDomains": [
        "communications",
        "security"
      ],
      "ttl": {
        "default": 14400,
        "max": 86400
      }
    }
  },
  "requiredGates": [
    "frame",
    "problem",
    "objective",
    "tradeoff",
    "commitment",
    "decision_owner"
  ],
  "gateQuestions": {
    "problem": {
      "question": "What problem does this communication authority address?",
      "required": true
    },
    "objective": {
      "question": "What outcome should this authority enable?",
      "required": true
    },
    "tradeoffs": {
      "question": "What risks do you accept with this authority?",
      "required": true
    }
  },
  "ttl": {
    "default": 3600,
    "max": 86400
  },
  "retention_minimum": 7776000
}