Hi - I answer from the OpenSmartRoute documentation: routing, the API, plans and quotas, self-hosting. Ask away, or open a support ticket if you need a person.
Grounded in the docs - follow a source before acting on it.
See `content/06-decision-tree.xml`. The tree maps observable signals (input shape, scope, evidence presence, owner presence, cadence status) to a concrete action, each leaf referencing a rule from `01
Imported from faionfaion/faion-network (skills/faion/knowledge/infra/canary-gono-go-threshold-template/AGENTS.md). Install upstream with npx skills add faionfaion/faion-network --skill canary-gono-go-threshold-template. Copyright stays with the author.
Canary Go/No-Go Threshold Template
Summary
One-sentence: Per-service published thresholds (latency, error-rate, business KPI) that automate canary promote / rollback decisions without runtime debate.
One-paragraph: Per-service published thresholds (latency, error-rate, business KPI) that automate canary promote / rollback decisions without runtime debate. The methodology pins the discipline that turns folklore into a reviewable, owned, version-controlled operating artefact: rule-bound output contract, evidence anchors, named owner, published review cadence. Outputs of the wrong shape are rejected at review; outputs without evidence are demoted to hypotheses; outputs without owners are tagged stale.
Applies If (ALL must hold)
Service uses progressive delivery (canary / blue-green) on every deploy.
Baseline metrics for the prior stable release are available (latency, error-rate, key business KPI).
Rollback automation is wired and tested.
Skip If (ANY kills it)
Service deploys via full cutover only.
No baseline metrics exist — collect them first.
Business KPI is opaque (no trustable real-time signal).
Step-by-step procedure to apply the methodology end-to-end
800
content/05-examples.xml
essential
Worked example from input to filled artefact
800
content/06-decision-tree.xml
essential
Routing tree on observable signals → rule from 01-core-rules.xml
600
Task Routing
Sub-task
Model
Rationale
scaffold-spec
haiku
Template fill from header + section list.
populate-decisions
sonnet
Per-section judgment + tradeoff selection.
review-tradeoffs
opus
Cross-decision synthesis when stakes are high.
Templates
File
Purpose
templates/skeleton.md.j2
Markdown skeleton with required sections (overview / decisions / tradeoffs / fitness functions / open questions).
templates/skeleton.md
Markdown skeleton with required sections (overview / decisions / tradeoffs / fitness functions / open questions). Generated from templates/skeleton.md.j2 by tpl-jinja --migrate; do not hand-edit.
templates/_smoke-test.md.j2
Minimum viable filled-in instance.
templates/_smoke-test.md
Minimum viable filled-in instance. Generated from templates/_smoke-test.md.j2 by tpl-jinja --migrate; do not hand-edit.
Validate artefact against the JSON Schema in content/02-output-contract.xml. Stdlib-only.
CI on artefact change; pre-commit.
Related
[[templates]]
Decision tree
See content/06-decision-tree.xml. The tree maps observable signals (input shape, scope, evidence presence, owner presence, cadence status) to a concrete action, each leaf referencing a rule from 01-core-rules.xml. Use it when in doubt about which variant of the methodology to apply.
Use it
Copy one of these into your project. Installing also returns the manifest and these snippets.
yaml
targets:
- https://api.opensmartroute.ai/api/v1/registry/faionfaion-faion-network-canary-gono-go-threshold-template/manifest # or paste the manifest below
Manifest
An Open Capability Manifest: the router reads it to know what this does, what it costs and when to pick it.
{
"ocm": "1",
"id": "faionfaion-faion-network-canary-gono-go-threshold-template",
"kind": "skill",
"name": "canary-gono-go-threshold-template",
"description": "See `content/06-decision-tree.xml`. The tree maps observable signals (input shape, scope, evidence presence, owner presence, cadence status) to a concrete action, each leaf referencing a rule from `01-core-rules.xml`. Use it when in doubt about which variant of the methodology to apply.",
"publisher": "faionfaion",
"version": "1.0.0",
"capabilities": {
"domains": [
"coding"
],
"tags": [
"skill-md",
"github-agents"
],
"languages": [
"en"
]
},
"quality_prior": 0.6,
"examples": [
"See `content/06-decision-tree.xml`. The tree maps observable signals (input shape, scope, evidence presence, owner presence, cadence status) to a concrete action, each leaf referencing a rule from `01-core-rules.xml`. Use it when in doubt about which variant of the methodology to apply."
],
"primary": false,
"metadata": {
"source": {
"provider": "github-agents",
"repository": "https://github.com/faionfaion/faion-network",
"path": "skills/faion/knowledge/infra/canary-gono-go-threshold-template/AGENTS.md",
"ref": "8e31684537e64d45c75264b1e0a2384f9b024a34",
"url": "https://github.com/faionfaion/faion-network/blob/8e31684537e64d45c75264b1e0a2384f9b024a34/skills/faion/knowledge/infra/canary-gono-go-threshold-template/AGENTS.md",
"key": "faionfaion/faion-network/skills/faion/knowledge/infra/canary-gono-go-threshold-template/AGENTS.md"
}
},
"instructions": "# Canary Go/No-Go Threshold Template\n\n## Summary\n\n**One-sentence:** Per-service published thresholds (latency, error-rate, business KPI) that automate canary promote / rollback decisions without runtime debate.\n\n**One-paragraph:** Per-service published thresholds (latency, error-rate, business KPI) that automate canary promote / rollback decisions without runtime debate. The methodology pins the discipline that turns folklore into a reviewable, owned, version-controlled operating artefact: rule-bound output contract, evidence anchors, named owner, published review cadence. Outputs of the wrong",
"cost": {
"context_tokens": 1096
}
}
Fetch it by URL: GET /api/v1/registry/faionfaion-faion-network-canary-gono-go-threshold-template/manifest?version=1.0.0
Reviews
Star ratings from people who tried it. One review per account; edit yours any time.
No reviews yet. Install it, try it, and be the first to rate it.