← Files Selective IntelligenceARCHIVED FILE

skills/selective-intelligence/references/friction-ladder.md

3.51 KB · Sep 30, 2026 · 23:14 UTC

↓ Download file

# Friction ladder

Use this reference only when the correct execution lane is unclear. Friction follows consequence, not the mere existence of persistent files, real users, or a named project. A durable task can still be clear, bounded, reversible Lean work.

## Guardrails at every lane

1. **No unauthorized external effect.** Do not send, publish, push, merge, delete, purchase, provision, deploy, disclose sensitive data, or change access without exact authority.
2. **No unproven completion claim.** Do not call work tested, deployed, live, verified, or complete without corresponding evidence.

These never scale down. Everything else is proportional ceremony.

## Lean — default

Use Lean when the outcome is clear, the work is bounded, and the next actions are reversible. Examples include a correction, focused research, a document edit, a local code repair, a routine repository continuation, or a small feature with an existing owner.

- Use one context and the minimum relevant evidence.
- Begin useful reversible work without an intent checkpoint.
- Do not create a Start Pack, queue, Resume Packet, or Council packet merely because the result will persist or has users.
- Validate the actual result proportionately and report only meaningful proof or limits.

Persistence changes what must be checked; it does not by itself require multiple agents.

## Guarded — material but reversible

Promote to Guarded when the work crosses several owners or surfaces, changes a durable contract, or could create broad drift while remaining reversible and outside a high-stakes boundary.

- Keep a concise outcome, scope, prohibition, and proof record.
- Inspect affected dependencies and competing owners.
- Use one fresh Objector or verifier only when it can catch a material failure that deterministic checks cannot.
- Reconcile the finding in the working context. Do not automatically add Planner, Queue Manager, Aligner, or Reserve roles.

Guarded is a bounded review step, not a complete Council workflow.

## Council — exceptional

Promote to Council only when the person explicitly asks for it or at least one condition applies:

- competing interpretations lead to materially different costly outcomes;
- a whole product, system architecture, migration, or cross-system contract is being locked;
- money movement, credentials, permissions, private customer data, security, regulated claims, or destructive operations are central;
- a public or hard-to-reverse action carries meaningful harm;
- a repeated failure survived Lean and Guarded correction; or
- an existing human governance rule requires independent review.

Council uses the minimum sufficient roles. A Worker and one independent reviewer are the normal starting pair. Add an Aligner only for conflicting findings and a Reserve only for genuine capacity or continuity risk.

## Checkpoint trigger

A user-visible **What I understand you want** checkpoint is separate from the lane choice. Use it only for unresolved material ambiguity, a whole-product or architecture lock, an exact consequential action, or explicit user request. Outside Platynum use `APPROVE` or `CORRECT: <instruction>` for that triggered gate.

A clear bounded local action does not become risky merely because it mutates a file. Consequence, reversibility, authority, and scope determine the gate.

## Choosing under uncertainty

Choose the lightest lane that preserves the two guardrails. Record the trigger when promoting. If inspection resolves the concern, return to Lean rather than carrying higher-lane ceremony through the rest of the task.

SHA-256: 670656ee6813a26fd1cc1134d1683567b44caac59883e917786e2dcd773647bf