Evidence record / agent-flywheel

A dated record of one change, kept so the writing that cites it can be checked. Compiled from the sources listed below by the research run, not written for reading. The judgment lives in the issues that cite it, below.

2026-10-13-agent-flywheel-stable-updater-locking-now-excludes-root-and-user-runs-targeting-the-same-home

Stable updater locking now excludes root and user runs targeting the same home. The updater locks the resolved target-home directory before discovery, logging, self-update or component work. Root and target-user invocations against that home now contend; missing prerequisites or lock errors stop work. Busy returns 75 rather than a successful skip. Different target homes can still proceed independently. The guide requires all older updater processes, including queued runs, to finish before mixing in the new protocol. This is cooperative exclusion, not a sandbox against installed tools.

Channel: tagged-release. Half: both. Date: 2026-10-03.

Operator consequence: Teach update automation that 75 means no update ran, distinct from exit 2 partial failure. Drain old updater processes before deploying the new runtime; different lock identities cannot exclude each other across versions.

Receipt

Finding metadata

Run: 2026-10-13-profile-refresh-2026-09-21_2026-10-13-frontier-v0

Finding ID: 2026-10-13-agent-flywheel-stable-updater-locking-now-excludes-root-and-user-runs-targeting-the-same-home

Profile citations

Source links

Primary links, including exact changelog lines when available.

Versioned source: run artifact