name: scbe-kernel-external-toolcall-specialist description: Kernel engineering and external tool-call orchestration for SCBE-AETHERMOORE. Use when implementing or reviewing SCBE runtime paths that call external systems (Hugging Face, Notion, GitHub, Linear, Zapier, browser automation, MCP connectors), when mapping domain-specific turnstile actions, when enforcing StateVector and DecisionRecord outputs, or when generating deterministic chain scripts/YAML for multi-agent workflows.
SCBE Kernel External Tool-Call Specialist
Operating Contract
- Preserve canonical SCBE terms and spelling.
- Preserve canonical wall formula as defined in
references/scbe-canonical-formulas.mdunless explicitly overridden. - Treat all proposed formulas as untrusted until dimensional analysis and behavior checks pass.
- Prefer concrete artifacts: scripts, tests, chain YAML, patch files.
- Emit dual output for governed actions:
StateVectorDecisionRecord
- Keep GeoSeal scope discipline; avoid unrelated side effects.
- For external systems, discover callable tools first and report the discovery contract:
servicecallable_nowneeds_configurationmissing_envscopesrate_limits
Workflow
- Identify scope:
- SCBE layer(s)
- formula(s)
- external systems/connectors in play
- Validate math and behavior before routing:
- unit compatibility
- boundedness
- graph-size sensitivity where spectral/determinant terms exist
- Produce deterministic artifacts:
- route YAML with
tool,llm,gatetyped steps - machine-checkable schemas in
schemas/ - executable scripts for repeated paths
- targeted tests for path correctness
- route YAML with
- Enforce domain turnstile mapping (see
references/toolcall-playbook.md):browser: mayHOLDvehicle: mustPIVOT(no stall)fleet:ISOLATEnode, continue swarmantivirus:ISOLATEorHONEYPOTas final containmentarxiv:HOLDfor human review before final submitpatent:HOLDfor attorney review before filing
- End substantial tasks with tri-fold
action_summary(use template inassets/).
External Tool-Call Rules
- Discover external callable tools first.
- Never claim connector capability that is not currently callable.
- Route failures as structured records, not prose.
- Require explicit allowlist for command execution in coding workers.
- Prefer remote/virtual workers for heavy browser or multi-window execution.
- Lint typed chains before execution with
tools/chain_lint.py. - Validate governed outputs against
schemas/withtools/schema_validate.py.
Output Contract
Every route or kernel-change response must include:
files_changedrationaleservices_to_updatepending_integrations
For governed execution, include:
StateVectorDecisionRecord
These objects must conform to:
schemas/statevector.schema.jsonschemas/decisionrecord.schema.jsonschemas/typed-chain.schema.json
References
references/toolcall-playbook.mdreferences/scbe-canonical-formulas.mdreferences/turnstile-matrix.yamlreferences/arxiv-chain.yamlassets/action-summary.template.yaml