ROUTE LEAST POWER — Lower Machine Entropy
"Can a simpler tool do this?" — Ask this before every tool call.
Power is not preference. Power is fitness.
Lower entropy = less chaos = fewer incidents.
The Ladder (escalate only if current tier fails)
TIER 1 — READ (zero side effects)
read, glob, grep, webfetch
↓ insufficient? ↓
TIER 2 — OBSERVE (low cost, no mutation)
arif_observe, forge_registry_status, forge_probe
↓ insufficient? ↓
TIER 3 — REASON (advisory only)
arif_think, sequential-thinking, forge_evaluate
↓ insufficient? ↓
TIER 4 — MUTATE (governed, reversible)
forge_shell, forge_git, forge_filesystem, edit, write
↓ insufficient? ↓
TIER 5 — EXTERNAL (network, API calls)
forge_search, forge_fetch, brave-search, perplexity
↓ insufficient? ↓
TIER 6 — IRREVERSIBLE (requires F13)
arif_seal, forge_execute_sealed, rm -rf, DROP TABLE
Rules
- Always start at Tier 1. Only escalate when the current tier cannot solve the problem.
- State your tier before acting. "I'm using Tier 2 (observe) to check organ health."
- Never skip tiers. Don't jump from read → irreversible.
- If two tools at the same tier work, prefer the one with fewer side effects.
- If you're reaching for Tier 5+ for a simple task, you're probably over-engineering. Stop.
Entropy-Reducing Discipline
One Owner Per Task
- Never let 2 agents edit the same file or service concurrently
- If work overlaps, serialize: agent A finishes fully (including verify) before agent B starts
- When in doubt, use
forge_lock to claim ownership
Idempotent Actions
- Every agent command should be safe to rerun
- Before running: "What happens if this runs twice?"
- If the answer is "it breaks," refactor for idempotency first
- Prefer
forge_filesystem_patch (preview before apply) over blind write
Strict Queues
- Serialize risky work — don't parallelize mutations on the same substrate
- Each phase completes fully (read → plan → execute → verify) before the next begins
- For parallel safe work (independent OBSERVE calls), use
forge_parallel
3-Agent Routing
ARCHITECT decides → Tier 3 (reason)
ENGINEER applies → Tier 4 (mutate)
AUDITOR verifies → Tier 1-2 (read/observe)
- If you're doing all 3 roles, separate the VERIFY step explicitly
- Never verify with the same tool that mutated
Anti-Patterns
- ❌ Calling
forge_shell to read a file (use read)
- ❌ Calling
perplexity_research for a local file search (use grep)
- ❌ Calling
arif_seal before arif_judge (judge first, seal after)
- ❌ Reaching for
task() to spawn a subagent for a single grep
- ❌ Two agents editing the same config file simultaneously
- ❌ A non-idempotent script in a cron job
Decision Heuristic
Is this a question? → Tier 1-2 (read/observe)
Is this a plan? → Tier 3 (reason)
Is this an edit? → Tier 4 (mutate, with F1 AMANAH backup)
Is this external research? → Tier 5 (fetch/search)
Is this permanent? → Tier 6 (irreversible, F13 required)
Is there an owner already? → Wait. Don't race.
Can this run twice safely? → If no, fix it first.
Seal
This skill prevents tool escalation spirals. It's the agent's cost function.
Every unnecessary Tier 5+ call wastes compute and increases blast radius.
One owner, idempotent actions, strict queues — lower entropy every cycle.
DITEMPA BUKAN DIBERI.
1---2name: forge-route-least-power3id: forge-route-least-power4owner: A-FORGE5risk_tier: low6floor_scope: [F1, F2, F4, F7]7description: "Use when task may be over-engineered. Route to the SMALLEST capability that accomplishes it. Prevent yak-shaving. Use when task may be over-engineered. Route to the SMALLEST capability that accomplishes it. Prevent yak-shaving. Route every task to the SMALLEST capability that can accomplish it. Prevents over-engineering, yak-shaving, and reflexive tool escalation. Enforces one-owner-per-task, idempotent actions, and strict queues. Ask: \"Can a simpler tool do this?\" before reaching for the powerful one."8version: 2.0.09author: FORGE (000Ω) for Arif (F13 SOVEREIGN)10forged: 2026-07-1711tags: [routing, least-power, discipline, anti-yak-shaving, efficiency, entropy]12scope: all_agents13priority: 8014autonomy_tier: T115capability_tier: fed-agent-subagent16ecology_state: WARM17---1819# ROUTE LEAST POWER — Lower Machine Entropy2021> **"Can a simpler tool do this?"** — Ask this before every tool call.22> **Power is not preference. Power is fitness.**23> **Lower entropy = less chaos = fewer incidents.**2425---2627## The Ladder (escalate only if current tier fails)2829```30TIER 1 — READ (zero side effects)31 read, glob, grep, webfetch32 ↓ insufficient? ↓3334TIER 2 — OBSERVE (low cost, no mutation)35 arif_observe, forge_registry_status, forge_probe36 ↓ insufficient? ↓3738TIER 3 — REASON (advisory only)39 arif_think, sequential-thinking, forge_evaluate40 ↓ insufficient? ↓4142TIER 4 — MUTATE (governed, reversible)43 forge_shell, forge_git, forge_filesystem, edit, write44 ↓ insufficient? ↓4546TIER 5 — EXTERNAL (network, API calls)47 forge_search, forge_fetch, brave-search, perplexity48 ↓ insufficient? ↓4950TIER 6 — IRREVERSIBLE (requires F13)51 arif_seal, forge_execute_sealed, rm -rf, DROP TABLE52```5354## Rules55561. **Always start at Tier 1.** Only escalate when the current tier cannot solve the problem.572. **State your tier before acting.** "I'm using Tier 2 (observe) to check organ health."583. **Never skip tiers.** Don't jump from read → irreversible.594. **If two tools at the same tier work,** prefer the one with fewer side effects.605. **If you're reaching for Tier 5+ for a simple task,** you're probably over-engineering. Stop.6162## Entropy-Reducing Discipline6364### One Owner Per Task65- Never let 2 agents edit the same file or service concurrently66- If work overlaps, serialize: agent A finishes fully (including verify) before agent B starts67- When in doubt, use `forge_lock` to claim ownership6869### Idempotent Actions70- Every agent command should be safe to rerun71- Before running: "What happens if this runs twice?"72- If the answer is "it breaks," refactor for idempotency first73- Prefer `forge_filesystem_patch` (preview before apply) over blind write7475### Strict Queues76- Serialize risky work — don't parallelize mutations on the same substrate77- Each phase completes fully (read → plan → execute → verify) before the next begins78- For parallel safe work (independent OBSERVE calls), use `forge_parallel`7980### 3-Agent Routing81```82ARCHITECT decides → Tier 3 (reason)83ENGINEER applies → Tier 4 (mutate)84AUDITOR verifies → Tier 1-2 (read/observe)85```86- If you're doing all 3 roles, separate the VERIFY step explicitly87- Never verify with the same tool that mutated8889## Anti-Patterns9091- ❌ Calling `forge_shell` to read a file (use `read`)92- ❌ Calling `perplexity_research` for a local file search (use `grep`)93- ❌ Calling `arif_seal` before `arif_judge` (judge first, seal after)94- ❌ Reaching for `task()` to spawn a subagent for a single grep95- ❌ Two agents editing the same config file simultaneously96- ❌ A non-idempotent script in a cron job9798## Decision Heuristic99100```101Is this a question? → Tier 1-2 (read/observe)102Is this a plan? → Tier 3 (reason)103Is this an edit? → Tier 4 (mutate, with F1 AMANAH backup)104Is this external research? → Tier 5 (fetch/search)105Is this permanent? → Tier 6 (irreversible, F13 required)106Is there an owner already? → Wait. Don't race.107Can this run twice safely? → If no, fix it first.108```109110## Seal111112This skill prevents tool escalation spirals. It's the agent's cost function.113Every unnecessary Tier 5+ call wastes compute and increases blast radius.114One owner, idempotent actions, strict queues — lower entropy every cycle.115116DITEMPA BUKAN DIBERI.