agents-lab

Local-first lab for reusable AI-agent primitives and the curated pi-stack.

View on GitHub

Development velocity pressure

P0 operational primitive for detecting when the control plane itself is slowing development enough to threaten safety, quality, or operator trust.

Problem

A long-running session can keep all guardrails technically green while practical development velocity collapses. The failure mode is not only context-window exhaustion. It can come from accumulated runtime state, broad tool surfaces, huge board reads, excessive ceremony per slice, disk/memory pressure, or stale handoff loops.

When this happens, continuing to push through is unsafe: the operator becomes blind to whether the system is helping or consuming attention.

Signals

Track these signals before and during development slices:

Recommendation levels

Policy when pressure is high

When velocity pressure is checkpoint-and-commit or worse:

  1. Stop starting new feature work.
  2. Inspect only the current dirty scope.
  3. Run the smallest relevant validation gate.
  4. Commit, revert, or stash the current slice.
  5. Write a short handoff containing only:
    • focus task;
    • current dirty/commit state;
    • validation already run;
    • exact next command/action;
    • blockers.
  6. Prefer a new clean session over forcing the old one.

Anti-patterns

First implementation target

A report-only development_velocity_pressure/velocity_pressure_status primitive should compose existing signals first:

It must never kill processes, compact, reload, dispatch workers, or mutate settings. It only recommends the next operator-safe mode.