{
  "id": "software",
  "rules": [
    {
      "access_level": "Developer",
      "verb": "read",
      "entry_kind": null,
      "domain_kind": "team",
      "applies_to_descendants": true,
      "from_state": null,
      "to_state": null
    },
    {
      "access_level": "Developer",
      "verb": "create",
      "entry_kind": "Story",
      "domain_kind": "team",
      "applies_to_descendants": true,
      "from_state": null,
      "to_state": null
    },
    {
      "access_level": "Developer",
      "verb": "create",
      "entry_kind": "Bug",
      "domain_kind": "team",
      "applies_to_descendants": true,
      "from_state": null,
      "to_state": null
    },
    {
      "access_level": "Developer",
      "verb": "write",
      "entry_kind": "Story",
      "domain_kind": "team",
      "applies_to_descendants": true,
      "from_state": null,
      "to_state": null
    },
    {
      "access_level": "Developer",
      "verb": "write",
      "entry_kind": "Bug",
      "domain_kind": "team",
      "applies_to_descendants": true,
      "from_state": null,
      "to_state": null
    },
    {
      "access_level": "Developer",
      "verb": "transition",
      "entry_kind": "Story",
      "domain_kind": "team",
      "applies_to_descendants": true,
      "from_state": "Open",
      "to_state": "Open"
    },
    {
      "access_level": "Developer",
      "verb": "transition",
      "entry_kind": "Story",
      "domain_kind": "team",
      "applies_to_descendants": true,
      "from_state": "Open",
      "to_state": "InProgress"
    },
    {
      "access_level": "Developer",
      "verb": "transition",
      "entry_kind": "Story",
      "domain_kind": "team",
      "applies_to_descendants": true,
      "from_state": "Open",
      "to_state": "Blocked"
    },
    {
      "access_level": "Developer",
      "verb": "transition",
      "entry_kind": "Story",
      "domain_kind": "team",
      "applies_to_descendants": true,
      "from_state": "Open",
      "to_state": "Cancelled"
    },
    {
      "access_level": "Developer",
      "verb": "transition",
      "entry_kind": "Story",
      "domain_kind": "team",
      "applies_to_descendants": true,
      "from_state": "InProgress",
      "to_state": "Blocked"
    },
    {
      "access_level": "Developer",
      "verb": "transition",
      "entry_kind": "Story",
      "domain_kind": "team",
      "applies_to_descendants": true,
      "from_state": "InProgress",
      "to_state": "Open"
    },
    {
      "access_level": "Developer",
      "verb": "transition",
      "entry_kind": "Story",
      "domain_kind": "team",
      "applies_to_descendants": true,
      "from_state": "InProgress",
      "to_state": "Cancelled"
    },
    {
      "access_level": "Developer",
      "verb": "transition",
      "entry_kind": "Story",
      "domain_kind": "team",
      "applies_to_descendants": true,
      "from_state": "InProgress",
      "to_state": "InReview"
    },
    {
      "access_level": "Developer",
      "verb": "transition",
      "entry_kind": "Story",
      "domain_kind": "team",
      "applies_to_descendants": true,
      "from_state": "Blocked",
      "to_state": "InProgress"
    },
    {
      "access_level": "Developer",
      "verb": "transition",
      "entry_kind": "Story",
      "domain_kind": "team",
      "applies_to_descendants": true,
      "from_state": "Blocked",
      "to_state": "Open"
    },
    {
      "access_level": "Developer",
      "verb": "transition",
      "entry_kind": "Story",
      "domain_kind": "team",
      "applies_to_descendants": true,
      "from_state": "Blocked",
      "to_state": "Cancelled"
    },
    {
      "access_level": "Developer",
      "verb": "transition",
      "entry_kind": "Bug",
      "domain_kind": "team",
      "applies_to_descendants": true,
      "from_state": "Open",
      "to_state": "Open"
    },
    {
      "access_level": "Developer",
      "verb": "transition",
      "entry_kind": "Bug",
      "domain_kind": "team",
      "applies_to_descendants": true,
      "from_state": "Open",
      "to_state": "InProgress"
    },
    {
      "access_level": "Developer",
      "verb": "transition",
      "entry_kind": "Bug",
      "domain_kind": "team",
      "applies_to_descendants": true,
      "from_state": "Open",
      "to_state": "Blocked"
    },
    {
      "access_level": "Developer",
      "verb": "transition",
      "entry_kind": "Bug",
      "domain_kind": "team",
      "applies_to_descendants": true,
      "from_state": "Open",
      "to_state": "Cancelled"
    },
    {
      "access_level": "Developer",
      "verb": "transition",
      "entry_kind": "Bug",
      "domain_kind": "team",
      "applies_to_descendants": true,
      "from_state": "InProgress",
      "to_state": "Blocked"
    },
    {
      "access_level": "Developer",
      "verb": "transition",
      "entry_kind": "Bug",
      "domain_kind": "team",
      "applies_to_descendants": true,
      "from_state": "InProgress",
      "to_state": "Open"
    },
    {
      "access_level": "Developer",
      "verb": "transition",
      "entry_kind": "Bug",
      "domain_kind": "team",
      "applies_to_descendants": true,
      "from_state": "InProgress",
      "to_state": "Cancelled"
    },
    {
      "access_level": "Developer",
      "verb": "transition",
      "entry_kind": "Bug",
      "domain_kind": "team",
      "applies_to_descendants": true,
      "from_state": "InProgress",
      "to_state": "InReview"
    },
    {
      "access_level": "Developer",
      "verb": "transition",
      "entry_kind": "Bug",
      "domain_kind": "team",
      "applies_to_descendants": true,
      "from_state": "Blocked",
      "to_state": "InProgress"
    },
    {
      "access_level": "Developer",
      "verb": "transition",
      "entry_kind": "Bug",
      "domain_kind": "team",
      "applies_to_descendants": true,
      "from_state": "Blocked",
      "to_state": "Open"
    },
    {
      "access_level": "Developer",
      "verb": "transition",
      "entry_kind": "Bug",
      "domain_kind": "team",
      "applies_to_descendants": true,
      "from_state": "Blocked",
      "to_state": "Cancelled"
    },
    {
      "access_level": "Reviewer",
      "verb": "read",
      "entry_kind": null,
      "domain_kind": "team",
      "applies_to_descendants": true,
      "from_state": null,
      "to_state": null
    },
    {
      "access_level": "Reviewer",
      "verb": "write",
      "entry_kind": "Story",
      "domain_kind": "team",
      "applies_to_descendants": true,
      "from_state": null,
      "to_state": null
    },
    {
      "access_level": "Reviewer",
      "verb": "write",
      "entry_kind": "Bug",
      "domain_kind": "team",
      "applies_to_descendants": true,
      "from_state": null,
      "to_state": null
    },
    {
      "access_level": "Reviewer",
      "verb": "transition",
      "entry_kind": "Story",
      "domain_kind": "team",
      "applies_to_descendants": true,
      "from_state": "InReview",
      "to_state": "ReadyToLand"
    },
    {
      "access_level": "Reviewer",
      "verb": "transition",
      "entry_kind": "Story",
      "domain_kind": "team",
      "applies_to_descendants": true,
      "from_state": "InReview",
      "to_state": "Open"
    },
    {
      "access_level": "Reviewer",
      "verb": "transition",
      "entry_kind": "Story",
      "domain_kind": "team",
      "applies_to_descendants": true,
      "from_state": "InReview",
      "to_state": "Blocked"
    },
    {
      "access_level": "Reviewer",
      "verb": "transition",
      "entry_kind": "Story",
      "domain_kind": "team",
      "applies_to_descendants": true,
      "from_state": "ReadyToLand",
      "to_state": "CodeDone"
    },
    {
      "access_level": "Reviewer",
      "verb": "transition",
      "entry_kind": "Bug",
      "domain_kind": "team",
      "applies_to_descendants": true,
      "from_state": "InReview",
      "to_state": "ReadyToLand"
    },
    {
      "access_level": "Reviewer",
      "verb": "transition",
      "entry_kind": "Bug",
      "domain_kind": "team",
      "applies_to_descendants": true,
      "from_state": "InReview",
      "to_state": "Open"
    },
    {
      "access_level": "Reviewer",
      "verb": "transition",
      "entry_kind": "Bug",
      "domain_kind": "team",
      "applies_to_descendants": true,
      "from_state": "InReview",
      "to_state": "Blocked"
    },
    {
      "access_level": "Reviewer",
      "verb": "transition",
      "entry_kind": "Bug",
      "domain_kind": "team",
      "applies_to_descendants": true,
      "from_state": "ReadyToLand",
      "to_state": "CodeDone"
    },
    {
      "access_level": "DeliveryLead",
      "verb": "read",
      "entry_kind": null,
      "domain_kind": "team",
      "applies_to_descendants": true,
      "from_state": null,
      "to_state": null
    },
    {
      "access_level": "DeliveryLead",
      "verb": "create",
      "entry_kind": "Delivery",
      "domain_kind": "team",
      "applies_to_descendants": true,
      "from_state": null,
      "to_state": null
    },
    {
      "access_level": "DeliveryLead",
      "verb": "write",
      "entry_kind": "Delivery",
      "domain_kind": "team",
      "applies_to_descendants": true,
      "from_state": null,
      "to_state": null
    },
    {
      "access_level": "DeliveryLead",
      "verb": "transition",
      "entry_kind": "Delivery",
      "domain_kind": "team",
      "applies_to_descendants": true,
      "from_state": null,
      "to_state": null
    },
    {
      "access_level": "PM",
      "verb": "read",
      "entry_kind": null,
      "domain_kind": "team",
      "applies_to_descendants": true,
      "from_state": null,
      "to_state": null
    },
    {
      "access_level": "PM",
      "verb": "create",
      "entry_kind": "Story",
      "domain_kind": "team",
      "applies_to_descendants": true,
      "from_state": null,
      "to_state": null
    },
    {
      "access_level": "PM",
      "verb": "create",
      "entry_kind": "Bug",
      "domain_kind": "team",
      "applies_to_descendants": true,
      "from_state": null,
      "to_state": null
    },
    {
      "access_level": "PM",
      "verb": "write",
      "entry_kind": "Story",
      "domain_kind": "team",
      "applies_to_descendants": true,
      "from_state": null,
      "to_state": null
    },
    {
      "access_level": "PM",
      "verb": "write",
      "entry_kind": "Bug",
      "domain_kind": "team",
      "applies_to_descendants": true,
      "from_state": null,
      "to_state": null
    },
    {
      "access_level": "Lead",
      "verb": "read",
      "entry_kind": null,
      "domain_kind": "team",
      "applies_to_descendants": true,
      "from_state": null,
      "to_state": null
    },
    {
      "access_level": "Lead",
      "verb": "create",
      "entry_kind": "Story",
      "domain_kind": "team",
      "applies_to_descendants": true,
      "from_state": null,
      "to_state": null
    },
    {
      "access_level": "Lead",
      "verb": "create",
      "entry_kind": "Bug",
      "domain_kind": "team",
      "applies_to_descendants": true,
      "from_state": null,
      "to_state": null
    },
    {
      "access_level": "Lead",
      "verb": "transition",
      "entry_kind": "Story",
      "domain_kind": "team",
      "applies_to_descendants": true,
      "from_state": "Draft",
      "to_state": "Open"
    },
    {
      "access_level": "Lead",
      "verb": "transition",
      "entry_kind": "Bug",
      "domain_kind": "team",
      "applies_to_descendants": true,
      "from_state": "Draft",
      "to_state": "Open"
    },
    {
      "access_level": "Lead",
      "verb": "write",
      "entry_kind": "Story",
      "domain_kind": "team",
      "applies_to_descendants": true,
      "from_state": null,
      "to_state": null
    },
    {
      "access_level": "Lead",
      "verb": "write",
      "entry_kind": "Bug",
      "domain_kind": "team",
      "applies_to_descendants": true,
      "from_state": null,
      "to_state": null
    },
    {
      "access_level": "Security",
      "verb": "read",
      "entry_kind": null,
      "domain_kind": "project",
      "applies_to_descendants": true,
      "from_state": null,
      "to_state": null
    },
    {
      "access_level": "Security",
      "verb": "write",
      "entry_kind": "Meeting",
      "domain_kind": "project",
      "applies_to_descendants": true,
      "from_state": null,
      "to_state": null
    },
    {
      "access_level": "Security",
      "verb": "transition",
      "entry_kind": "Meeting",
      "domain_kind": "project",
      "applies_to_descendants": true,
      "from_state": "SecurityReview",
      "to_state": "ArchitectReview"
    },
    {
      "access_level": "Security",
      "verb": "transition",
      "entry_kind": "Meeting",
      "domain_kind": "project",
      "applies_to_descendants": true,
      "from_state": "SecurityReview",
      "to_state": "InProgress"
    },
    {
      "access_level": "Architect",
      "verb": "read",
      "entry_kind": null,
      "domain_kind": "project",
      "applies_to_descendants": true,
      "from_state": null,
      "to_state": null
    },
    {
      "access_level": "Architect",
      "verb": "write",
      "entry_kind": "Meeting",
      "domain_kind": "project",
      "applies_to_descendants": true,
      "from_state": null,
      "to_state": null
    },
    {
      "access_level": "Architect",
      "verb": "transition",
      "entry_kind": "Meeting",
      "domain_kind": "project",
      "applies_to_descendants": true,
      "from_state": "ArchitectReview",
      "to_state": "Revising"
    },
    {
      "access_level": "Architect",
      "verb": "transition",
      "entry_kind": "Meeting",
      "domain_kind": "project",
      "applies_to_descendants": true,
      "from_state": "ArchitectReview",
      "to_state": "InProgress"
    }
  ],
  "entry_kinds": [
    {
      "kind": "Story",
      "states": [
        {
          "name": "Draft",
          "initial": true,
          "blocked": false,
          "terminal": false,
          "claimable": false,
          "claim_transitions_to": null,
          "claim_as": null,
          "occupy_also": null,
          "ready": false,
          "cancelled": false,
          "finish_rank": null,
          "write_access": false,
          "agreement": false,
          "git": false,
          "review": false,
          "land": false,
          "on_success": null,
          "on_failure": null,
          "on_conflict": null,
          "on_success_if_indexed": null,
          "on_success_if_equals": null,
          "on_success_then": null
        },
        {
          "name": "Open",
          "initial": false,
          "blocked": false,
          "terminal": false,
          "claimable": true,
          "claim_transitions_to": "InProgress",
          "claim_as": null,
          "occupy_also": null,
          "ready": false,
          "cancelled": false,
          "finish_rank": null,
          "write_access": false,
          "agreement": false,
          "git": false,
          "review": false,
          "land": false,
          "on_success": null,
          "on_failure": null,
          "on_conflict": null,
          "on_success_if_indexed": null,
          "on_success_if_equals": null,
          "on_success_then": null
        },
        {
          "name": "InProgress",
          "initial": false,
          "blocked": false,
          "terminal": false,
          "claimable": false,
          "claim_transitions_to": null,
          "claim_as": null,
          "occupy_also": null,
          "ready": false,
          "cancelled": false,
          "finish_rank": null,
          "write_access": false,
          "agreement": false,
          "git": true,
          "review": false,
          "land": false,
          "on_success": "InReview",
          "on_failure": "Open",
          "on_conflict": null,
          "on_success_if_indexed": null,
          "on_success_if_equals": null,
          "on_success_then": null,
          "claim_ttl_secs": 3600
        },
        {
          "name": "Blocked",
          "initial": false,
          "blocked": true,
          "terminal": false,
          "claimable": false,
          "claim_transitions_to": null,
          "claim_as": null,
          "occupy_also": null,
          "ready": false,
          "cancelled": false,
          "finish_rank": null,
          "write_access": false,
          "agreement": false,
          "git": false,
          "review": false,
          "land": false,
          "on_success": null,
          "on_failure": null,
          "on_conflict": null,
          "on_success_if_indexed": null,
          "on_success_if_equals": null,
          "on_success_then": null
        },
        {
          "name": "InReview",
          "initial": false,
          "blocked": false,
          "terminal": false,
          "claimable": true,
          "claim_transitions_to": null,
          "claim_as": null,
          "occupy_also": null,
          "ready": false,
          "cancelled": false,
          "finish_rank": null,
          "write_access": false,
          "agreement": false,
          "git": true,
          "review": true,
          "land": true,
          "on_success": "ReadyToLand",
          "on_failure": "Blocked",
          "on_conflict": "Open",
          "on_success_if_indexed": null,
          "on_success_if_equals": null,
          "on_success_then": null,
          "claim_ttl_secs": 1800
        },
        {
          "name": "ReadyToLand",
          "initial": false,
          "blocked": false,
          "terminal": false,
          "claimable": false,
          "claim_transitions_to": null,
          "claim_as": null,
          "occupy_also": null,
          "ready": false,
          "cancelled": false,
          "finish_rank": null,
          "write_access": false,
          "agreement": false,
          "git": false,
          "review": false,
          "land": false,
          "on_success": "CodeDone",
          "on_failure": null,
          "on_conflict": null,
          "on_success_if_indexed": null,
          "on_success_if_equals": null,
          "on_success_then": null
        },
        {
          "name": "CodeDone",
          "initial": false,
          "blocked": false,
          "terminal": true,
          "claimable": false,
          "claim_transitions_to": null,
          "claim_as": null,
          "occupy_also": null,
          "ready": false,
          "cancelled": false,
          "finish_rank": null,
          "write_access": false,
          "agreement": false,
          "git": false,
          "review": false,
          "land": false,
          "on_success": null,
          "on_failure": null,
          "on_conflict": null,
          "on_success_if_indexed": null,
          "on_success_if_equals": null,
          "on_success_then": null
        },
        {
          "name": "Cancelled",
          "initial": false,
          "blocked": false,
          "terminal": true,
          "claimable": false,
          "claim_transitions_to": null,
          "claim_as": null,
          "occupy_also": null,
          "ready": false,
          "cancelled": true,
          "finish_rank": null,
          "write_access": false,
          "agreement": false,
          "git": false,
          "review": false,
          "land": false,
          "on_success": null,
          "on_failure": null,
          "on_conflict": null,
          "on_success_if_indexed": null,
          "on_success_if_equals": null,
          "on_success_then": null
        }
      ],
      "transitions": [
        {
          "from": "Draft",
          "to": "Open",
          "require_indexed": null,
          "require_equals": null,
          "forbid_indexed": null,
          "forbid_equals": null,
          "require_data": null
        },
        {
          "from": "Open",
          "to": "InProgress",
          "require_indexed": null,
          "require_equals": null,
          "forbid_indexed": null,
          "forbid_equals": null,
          "require_data": null
        },
        {
          "from": "Open",
          "to": "Blocked",
          "require_indexed": null,
          "require_equals": null,
          "forbid_indexed": null,
          "forbid_equals": null,
          "require_data": null
        },
        {
          "from": "Open",
          "to": "Cancelled",
          "require_indexed": null,
          "require_equals": null,
          "forbid_indexed": null,
          "forbid_equals": null,
          "require_data": null
        },
        {
          "from": "InProgress",
          "to": "Blocked",
          "require_indexed": null,
          "require_equals": null,
          "forbid_indexed": null,
          "forbid_equals": null,
          "require_data": null
        },
        {
          "from": "InProgress",
          "to": "InReview",
          "require_indexed": null,
          "require_equals": null,
          "forbid_indexed": null,
          "forbid_equals": null,
          "require_data": null
        },
        {
          "from": "InProgress",
          "to": "Open",
          "require_indexed": null,
          "require_equals": null,
          "forbid_indexed": null,
          "forbid_equals": null,
          "require_data": null
        },
        {
          "from": "InProgress",
          "to": "Cancelled",
          "require_indexed": null,
          "require_equals": null,
          "forbid_indexed": null,
          "forbid_equals": null,
          "require_data": null
        },
        {
          "from": "Blocked",
          "to": "InProgress",
          "require_indexed": null,
          "require_equals": null,
          "forbid_indexed": null,
          "forbid_equals": null,
          "require_data": null
        },
        {
          "from": "Blocked",
          "to": "Open",
          "require_indexed": null,
          "require_equals": null,
          "forbid_indexed": null,
          "forbid_equals": null,
          "require_data": null
        },
        {
          "from": "Blocked",
          "to": "Cancelled",
          "require_indexed": null,
          "require_equals": null,
          "forbid_indexed": null,
          "forbid_equals": null,
          "require_data": null
        },
        {
          "from": "InReview",
          "to": "ReadyToLand",
          "require_indexed": null,
          "require_equals": null,
          "forbid_indexed": null,
          "forbid_equals": null,
          "require_data": null
        },
        {
          "from": "InReview",
          "to": "Open",
          "require_indexed": null,
          "require_equals": null,
          "forbid_indexed": null,
          "forbid_equals": null,
          "require_data": null
        },
        {
          "from": "InReview",
          "to": "Blocked",
          "require_indexed": null,
          "require_equals": null,
          "forbid_indexed": null,
          "forbid_equals": null,
          "require_data": null
        },
        {
          "from": "InReview",
          "to": "Cancelled",
          "require_indexed": null,
          "require_equals": null,
          "forbid_indexed": null,
          "forbid_equals": null,
          "require_data": null
        },
        {
          "from": "ReadyToLand",
          "to": "CodeDone",
          "require_indexed": null,
          "require_equals": null,
          "forbid_indexed": null,
          "forbid_equals": null,
          "require_data": null
        },
        {
          "from": "ReadyToLand",
          "to": "Open",
          "require_indexed": null,
          "require_equals": null,
          "forbid_indexed": null,
          "forbid_equals": null,
          "require_data": null
        },
        {
          "from": "ReadyToLand",
          "to": "Cancelled",
          "require_indexed": null,
          "require_equals": null,
          "forbid_indexed": null,
          "forbid_equals": null,
          "require_data": null
        }
      ],
      "contains": []
    },
    {
      "kind": "Bug",
      "states": [
        {
          "name": "Draft",
          "initial": true,
          "blocked": false,
          "terminal": false,
          "claimable": false,
          "claim_transitions_to": null,
          "claim_as": null,
          "occupy_also": null,
          "ready": false,
          "cancelled": false,
          "finish_rank": null,
          "write_access": false,
          "agreement": false,
          "git": false,
          "review": false,
          "land": false,
          "on_success": null,
          "on_failure": null,
          "on_conflict": null,
          "on_success_if_indexed": null,
          "on_success_if_equals": null,
          "on_success_then": null
        },
        {
          "name": "Open",
          "initial": false,
          "blocked": false,
          "terminal": false,
          "claimable": true,
          "claim_transitions_to": "InProgress",
          "claim_as": null,
          "occupy_also": null,
          "ready": false,
          "cancelled": false,
          "finish_rank": null,
          "write_access": false,
          "agreement": false,
          "git": false,
          "review": false,
          "land": false,
          "on_success": null,
          "on_failure": null,
          "on_conflict": null,
          "on_success_if_indexed": null,
          "on_success_if_equals": null,
          "on_success_then": null
        },
        {
          "name": "InProgress",
          "initial": false,
          "blocked": false,
          "terminal": false,
          "claimable": false,
          "claim_transitions_to": null,
          "claim_as": null,
          "occupy_also": null,
          "ready": false,
          "cancelled": false,
          "finish_rank": null,
          "write_access": false,
          "agreement": false,
          "git": true,
          "review": false,
          "land": false,
          "on_success": "InReview",
          "on_failure": "Open",
          "on_conflict": null,
          "on_success_if_indexed": null,
          "on_success_if_equals": null,
          "on_success_then": null,
          "claim_ttl_secs": 3600
        },
        {
          "name": "Blocked",
          "initial": false,
          "blocked": true,
          "terminal": false,
          "claimable": false,
          "claim_transitions_to": null,
          "claim_as": null,
          "occupy_also": null,
          "ready": false,
          "cancelled": false,
          "finish_rank": null,
          "write_access": false,
          "agreement": false,
          "git": false,
          "review": false,
          "land": false,
          "on_success": null,
          "on_failure": null,
          "on_conflict": null,
          "on_success_if_indexed": null,
          "on_success_if_equals": null,
          "on_success_then": null
        },
        {
          "name": "InReview",
          "initial": false,
          "blocked": false,
          "terminal": false,
          "claimable": true,
          "claim_transitions_to": null,
          "claim_as": null,
          "occupy_also": null,
          "ready": false,
          "cancelled": false,
          "finish_rank": null,
          "write_access": false,
          "agreement": false,
          "git": true,
          "review": true,
          "land": true,
          "on_success": "ReadyToLand",
          "on_failure": "Blocked",
          "on_conflict": "Open",
          "on_success_if_indexed": null,
          "on_success_if_equals": null,
          "on_success_then": null,
          "claim_ttl_secs": 1800
        },
        {
          "name": "ReadyToLand",
          "initial": false,
          "blocked": false,
          "terminal": false,
          "claimable": false,
          "claim_transitions_to": null,
          "claim_as": null,
          "occupy_also": null,
          "ready": false,
          "cancelled": false,
          "finish_rank": null,
          "write_access": false,
          "agreement": false,
          "git": false,
          "review": false,
          "land": false,
          "on_success": "CodeDone",
          "on_failure": null,
          "on_conflict": null,
          "on_success_if_indexed": null,
          "on_success_if_equals": null,
          "on_success_then": null
        },
        {
          "name": "CodeDone",
          "initial": false,
          "blocked": false,
          "terminal": true,
          "claimable": false,
          "claim_transitions_to": null,
          "claim_as": null,
          "occupy_also": null,
          "ready": false,
          "cancelled": false,
          "finish_rank": null,
          "write_access": false,
          "agreement": false,
          "git": false,
          "review": false,
          "land": false,
          "on_success": null,
          "on_failure": null,
          "on_conflict": null,
          "on_success_if_indexed": null,
          "on_success_if_equals": null,
          "on_success_then": null
        },
        {
          "name": "Cancelled",
          "initial": false,
          "blocked": false,
          "terminal": true,
          "claimable": false,
          "claim_transitions_to": null,
          "claim_as": null,
          "occupy_also": null,
          "ready": false,
          "cancelled": true,
          "finish_rank": null,
          "write_access": false,
          "agreement": false,
          "git": false,
          "review": false,
          "land": false,
          "on_success": null,
          "on_failure": null,
          "on_conflict": null,
          "on_success_if_indexed": null,
          "on_success_if_equals": null,
          "on_success_then": null
        }
      ],
      "transitions": [
        {
          "from": "Draft",
          "to": "Open",
          "require_indexed": null,
          "require_equals": null,
          "forbid_indexed": null,
          "forbid_equals": null,
          "require_data": null
        },
        {
          "from": "Open",
          "to": "InProgress",
          "require_indexed": null,
          "require_equals": null,
          "forbid_indexed": null,
          "forbid_equals": null,
          "require_data": null
        },
        {
          "from": "Open",
          "to": "Blocked",
          "require_indexed": null,
          "require_equals": null,
          "forbid_indexed": null,
          "forbid_equals": null,
          "require_data": null
        },
        {
          "from": "Open",
          "to": "Cancelled",
          "require_indexed": null,
          "require_equals": null,
          "forbid_indexed": null,
          "forbid_equals": null,
          "require_data": null
        },
        {
          "from": "InProgress",
          "to": "Blocked",
          "require_indexed": null,
          "require_equals": null,
          "forbid_indexed": null,
          "forbid_equals": null,
          "require_data": null
        },
        {
          "from": "InProgress",
          "to": "InReview",
          "require_indexed": null,
          "require_equals": null,
          "forbid_indexed": null,
          "forbid_equals": null,
          "require_data": null
        },
        {
          "from": "InProgress",
          "to": "Open",
          "require_indexed": null,
          "require_equals": null,
          "forbid_indexed": null,
          "forbid_equals": null,
          "require_data": null
        },
        {
          "from": "InProgress",
          "to": "Cancelled",
          "require_indexed": null,
          "require_equals": null,
          "forbid_indexed": null,
          "forbid_equals": null,
          "require_data": null
        },
        {
          "from": "Blocked",
          "to": "InProgress",
          "require_indexed": null,
          "require_equals": null,
          "forbid_indexed": null,
          "forbid_equals": null,
          "require_data": null
        },
        {
          "from": "Blocked",
          "to": "Open",
          "require_indexed": null,
          "require_equals": null,
          "forbid_indexed": null,
          "forbid_equals": null,
          "require_data": null
        },
        {
          "from": "Blocked",
          "to": "Cancelled",
          "require_indexed": null,
          "require_equals": null,
          "forbid_indexed": null,
          "forbid_equals": null,
          "require_data": null
        },
        {
          "from": "InReview",
          "to": "ReadyToLand",
          "require_indexed": null,
          "require_equals": null,
          "forbid_indexed": null,
          "forbid_equals": null,
          "require_data": null
        },
        {
          "from": "InReview",
          "to": "Open",
          "require_indexed": null,
          "require_equals": null,
          "forbid_indexed": null,
          "forbid_equals": null,
          "require_data": null
        },
        {
          "from": "InReview",
          "to": "Blocked",
          "require_indexed": null,
          "require_equals": null,
          "forbid_indexed": null,
          "forbid_equals": null,
          "require_data": null
        },
        {
          "from": "InReview",
          "to": "Cancelled",
          "require_indexed": null,
          "require_equals": null,
          "forbid_indexed": null,
          "forbid_equals": null,
          "require_data": null
        },
        {
          "from": "ReadyToLand",
          "to": "CodeDone",
          "require_indexed": null,
          "require_equals": null,
          "forbid_indexed": null,
          "forbid_equals": null,
          "require_data": null
        },
        {
          "from": "ReadyToLand",
          "to": "Open",
          "require_indexed": null,
          "require_equals": null,
          "forbid_indexed": null,
          "forbid_equals": null,
          "require_data": null
        },
        {
          "from": "ReadyToLand",
          "to": "Cancelled",
          "require_indexed": null,
          "require_equals": null,
          "forbid_indexed": null,
          "forbid_equals": null,
          "require_data": null
        }
      ],
      "contains": []
    },
    {
      "kind": "Delivery",
      "states": [
        {
          "name": "Pending",
          "initial": true,
          "blocked": false,
          "terminal": false,
          "claimable": false,
          "claim_transitions_to": null,
          "claim_as": null,
          "occupy_also": null,
          "ready": false,
          "cancelled": false,
          "finish_rank": null,
          "write_access": false,
          "agreement": false,
          "git": false,
          "review": false,
          "land": false,
          "on_success": null,
          "on_failure": null,
          "on_conflict": null,
          "on_success_if_indexed": null,
          "on_success_if_equals": null,
          "on_success_then": null
        },
        {
          "name": "Delivered",
          "initial": false,
          "blocked": false,
          "terminal": true,
          "claimable": false,
          "claim_transitions_to": null,
          "claim_as": null,
          "occupy_also": null,
          "ready": false,
          "cancelled": false,
          "finish_rank": null,
          "write_access": false,
          "agreement": false,
          "git": false,
          "review": false,
          "land": false,
          "on_success": null,
          "on_failure": null,
          "on_conflict": null,
          "on_success_if_indexed": null,
          "on_success_if_equals": null,
          "on_success_then": null
        },
        {
          "name": "Failed",
          "initial": false,
          "blocked": false,
          "terminal": false,
          "claimable": false,
          "claim_transitions_to": null,
          "claim_as": null,
          "occupy_also": null,
          "ready": false,
          "cancelled": false,
          "finish_rank": null,
          "write_access": false,
          "agreement": false,
          "git": false,
          "review": false,
          "land": false,
          "on_success": null,
          "on_failure": null,
          "on_conflict": null,
          "on_success_if_indexed": null,
          "on_success_if_equals": null,
          "on_success_then": null
        }
      ],
      "transitions": [
        {
          "from": "Pending",
          "to": "Delivered",
          "require_indexed": null,
          "require_equals": null,
          "forbid_indexed": null,
          "forbid_equals": null,
          "require_data": null
        },
        {
          "from": "Pending",
          "to": "Failed",
          "require_indexed": null,
          "require_equals": null,
          "forbid_indexed": null,
          "forbid_equals": null,
          "require_data": null
        },
        {
          "from": "Failed",
          "to": "Pending",
          "require_indexed": null,
          "require_equals": null,
          "forbid_indexed": null,
          "forbid_equals": null,
          "require_data": null
        }
      ],
      "contains": []
    }
  ],
  "labels": {},
  "consult_roles": [
    "PM",
    "Lead",
    "DeliveryLead",
    "Security",
    "Architect"
  ],
  "child_kinds": [],
  "remits": {
    "Architect": "You are the Systems Architect, same altitude as PM. Review data.plan for system excellence (boundaries, failure, operability), including the Holder titles and Epoch if two or more. Produce data.architect_review. Do not rewrite the plan, do not PATCH state, do not file work, do not implement, do not land git. Runtime moves ArchitectReview to Revising on success, InProgress on failure.",
    "Developer": "You are a Developer. Produce the claimed Story or Bug's acceptance criteria as commits in the git workdir. Append human-facing notes to data.update_log. Do not PATCH state — the runtime transitions on harness exit. Do not review, do not land, do not file new work.",
    "PM": "You are the PM on a software project. This Meeting is a conversation. Reply in data.transcript. If indexed.planning is true: write data.plan listing the Holder titles Close would mint; if two or more Holders, name the Epoch that would group them; do not PATCH Proposed from InProgress; send this meeting to SecurityReview. If indexed.planning is not true: after the opener has spoken, fill data.decisions and data.summary and you may PATCH Proposed. Do not skip specialists on a planning meeting. Do not file Holders, Epochs, Lead meetings, Stories, Bugs, or Tasks — Closed is execute. Developer implements Story/Bug; do not assign Worker. Do not PATCH Closed. Do not implement. Do not grant access. Do not create probe, temp, unnamed, or empty entries. Grooming non-terminal Epochs is a later pass, not this claim. Wake on a card, not a standing sweep of the board.",
    "PM@Proposed": "You are the PM on a software project. This Meeting is Proposed. Fill data.summary and data.decisions as the Holder titles Close would mint. Reply in data.transcript. Do not PATCH Closed. Closed mints those cards and Lead meetings. Do not file Holders, Epochs, Lead meetings, Stories, Bugs, or Tasks. Do not implement. Do not grant access.",
    "PM@Revising": "You are the PM on a software project. This Meeting is Revising. Read data.security_review and data.architect_review. Rewrite data.plan so every lock-blocker is in the plan. Fill data.decisions with the Holder titles Close would mint. Reply in data.transcript. Then PATCH Proposed, or SecurityReview again if specialists must re-check. Do not skip specialists. Do not file Holders, Epochs, Lead meetings, Stories, Bugs, or Tasks. Developer implements; do not assign Worker. Do not PATCH Closed. Do not implement. Do not grant access.",
    "Reviewer": "You are a Reviewer. Produce a verdict on the claimed work against its acceptance criteria. Approve only if the diff meets the AC. Do not implement, do not PATCH state, do not file new work.",
    "Security": "You are Security, same altitude as PM. Review data.plan on this Meeting for security, including the Holder titles Close would mint and the Epoch if two or more. Produce data.security_review (what is wrong, what is acceptable). Do not rewrite the plan, do not PATCH state, do not file work, do not implement. Runtime moves SecurityReview to ArchitectReview on success, InProgress on failure."
  },
  "briefs": {
    "Architect": [
      "indexed.name",
      "data.intent",
      "data.details",
      "data.plan",
      "data.transcript",
      "data.architect_review",
      "data.security_review"
    ],
    "Developer": [
      "indexed.name",
      "data.intent",
      "data.details",
      "indexed.effort_hours"
    ],
    "Reviewer": [
      "indexed.name",
      "data.intent",
      "data.details"
    ],
    "Security": [
      "indexed.name",
      "data.intent",
      "data.details",
      "data.plan",
      "data.transcript",
      "data.security_review"
    ]
  },
  "glossary": {
    "Architect": "Reviews a planning Meeting for system shape. Writes data.architect_review.",
    "Bug": "A defect. Same Developer and Reviewer machine as Story.",
    "Developer": "Implements a Story or Bug as commits.",
    "Reviewer": "Verdict on claimed work against its acceptance criteria.",
    "Security": "Reviews a planning Meeting for security. Writes data.security_review.",
    "Story": "Software work that shapes the product. Developer implements; Reviewer claims InReview."
  },
  "vocabulary": {
    "Architect": [
      "Meeting"
    ],
    "Developer": [
      "Story",
      "Bug"
    ],
    "Lead": [
      "Meeting",
      "Holder",
      "Story",
      "Bug"
    ],
    "PM": [
      "Meeting",
      "Holder",
      "Epoch",
      "Story",
      "Bug"
    ],
    "Reviewer": [
      "Story",
      "Bug"
    ],
    "Security": [
      "Meeting"
    ]
  },
  "join_roles": [
    "PM",
    "Lead",
    "Developer",
    "Reviewer",
    "Security",
    "Architect"
  ],
  "sig": "b59d5e40d9a76293a92ec7e7c3fe6c7a76395d1c9b58ad94e4b362f675e232207dfa8aa7d563c4037208a60840247f4604699f2f23e6e711974099b07429970f"
}