name: restormel-keys-routing description: Use when configuring or explaining Restormel Keys multi-step routes, resolve/simulate, SOPHIA ingestion workload/stage, MCP routing tools, or AAIF routingContext vs dashboard resolve.
Restormel Keys routing (agent skill)
First step
- Call MCP
docs.canonical_resolvewith topickeys_routing_contract(or readdocs/architecture/keys-routing-contract.mdin-repo). - For a machine-readable surface list, call suite tool
routing.capabilities(read-only).
Control plane (no LLM execution)
POST .../resolve— discovery (workload+stageorrouteId), returnsstepChainwith rich per-step metadata (contract2026-04-16+; pools + parallel metadata),attemptNumberfor server-advanced fallback.POST .../routes/{routeId}/simulate— dry-run + optionalstepDiagnostics; optionalincludeRoutingAttemptsfor hypothetical tier outcomes.GET .../routes/{routeId}/export— portable route+steps bundle (JSON schema 1.0.0) for GitOps.POST .../routes/import— apply a bundle (create route, orreplaceRouteIdto overwrite metadata + steps).GET .../routes/{routeId}/explain-chain— read-only agent summary: route lifecycle, ordered steps, policies bound at workspace/project/environment/route (same layers as resolve).- MCP:
routes.upsert_with_steps,routes.simulate,routing.export,routing.import,routing.explain_chain,routes.list, etc. (seerouting.capabilitiesoutput).
AAIF
- Types:
AAIFRoutingContextonAAIFRequestis pass-through for resolve alignment. executeAAIFRequestdoes not call HTTP resolve; hosts call@restormel/keysresolve()when they needstepChain.
Security
- No raw keys in prompts or logs; use placeholders in examples (
docs/governance/security-baseline.md).