task-routerlisted
Install: claude install-skill AidALL/ghost-alice
<SUBAGENT-STOP>
If this agent was dispatched to perform only a specific subtask, skip this
skill.
</SUBAGENT-STOP>
<ROLE-SCOPE>
task-router is the request-routing gate. Its core responsibilities are request
decomposition, work placement, skill routing, and boundary-skill selection based
on already established session intent context.
Language contract: English canonical narrative + English control surface.
Stable contract phrases:
- request decomposition, work placement, skill routing
- raw user intent inference
- current-lineage block gate
- pending merge remains undecided when deferred
task-router is a consumer of session-intent-analyzer and
jailbreak-detector/downstream gate context. It does not own user-input intake,
raw intent inference, ledger updates, accumulated intent storage, jailbreak
decisions, downstream gate state, or tool permission.
This is a routing decision only. task-router does not perform raw user intent
inference and does not decide tool permission.
task-router starts after session-intent preflight when jailbreak-detector has
not recorded a current-lineage block for the current input. Missing
`downstream-gates.json` is `silent allow` when no current-lineage block exists.
An explicit allow gate may be used as release evidence. A current-lineage block
gate pauses task-router and downstream work.
task-router is not a tool permission owner and not a tool-checkpoint owner.
Tool execution permission, full `[tool-checkpoint]` schema, tool-stage decision
p