{
  "schema_version": 1,
  "plugin": "grcitsm-analyst",
  "_doc": "Purpose-framed narration lines shown on screen when one of this plugin's agents is dispatched. Read by this plugin's own narrate-hook on PreToolUse:Agent; validated at build time by the marketplace's narration validator. SCOPE RULE: register an agent when it is slow, opaque, AND dispatched singly. Coordinators (fast routing) and fan-out executor fleets (one line per worker per wave would bury real progress output) stay silent \u2014 listed in _intentionally_silent so silence reads as a decision, not an omission. Absence from BOTH lists is drift, not a choice. The harness prefixes every line with 'PreToolUse:Agent says: ', so phrases must read naturally after that: present participle, short, standalone, no trailing period.",
  "agents": {
    "grcitsm-tech-reviewer": "Conducting a technical review to ensure accuracy",
    "ssp-author": "Rendering the SSP from current tenant state",
    "ssp-curator": "Classifying inputs and reconciling against tenant state",
    "ssp-interviewer": "Gathering SSP content by interview",
    "ssp-reviewer": "Reviewing the change plan for accuracy and voice",
    "ssp-writer": "Composing the residual write actions",
    "halo-action-planner": "Composing the Halo action file",
    "halo-ops-agent": "Composing the Halo ticket update",
    "halo-project-manager": "Working through the Halo project and budget"
  },
  "_intentionally_silent": {
    "grcitsm-analyst-coordinator": "Routing-only and fast \u2014 a narration line would fire before every real dispatch and double the chatter with no information.",
    "halo-pipeline-coordinator": "Routing-only and fast \u2014 a narration line would fire before every real dispatch and double the chatter with no information.",
    "halo-action-executor": "Dispatched in fleets \u2014 one line per executor per wave would bury the pipeline's own progress output in narration."
  }
}
