$ python3 tools/sync_house.py --root /tmp/run
lag: packs/close-reconciliation pins interstationary/1.0.0; house is at 2.0.0, 1 MAJOR behind, inside the lag window until the sunset date the central team sets; left alone (move it with --adopt close-reconciliation)
lag: packs/forecast-planning pins interstationary/1.0.0; house is at 2.0.0, 1 MAJOR behind, inside the lag window until the sunset date the central team sets; left alone (move it with --adopt forecast-planning)
packs/management-reporting/_shared/company-branding: up to date
packs/management-reporting/_shared/executive-voice: up to date
packs/management-reporting/_shared/source-trace: up to date
packs/management-reporting/_shared/house.lock: up to date
packs/variance-bridge/_shared/executive-voice: up to date
packs/variance-bridge/_shared/source-trace: updated (differs SKILL.md)
packs/variance-bridge/_shared/house.lock: up to date
exit 0
$ python3 tools/sync_house.py --check --root /tmp/run
lag: packs/close-reconciliation pins interstationary/1.0.0; house is at 2.0.0, 1 MAJOR behind, inside the lag window until the sunset date the central team sets
packs/forecast-planning: _shared/driver-model is pack-local (not in house.lock); left alone
lag: packs/forecast-planning pins interstationary/1.0.0; house is at 2.0.0, 1 MAJOR behind, inside the lag window until the sunset date the central team sets
house skills: every copy matches its house.lock and every lock its release (house 2.0.0); 2 packs behind 2.0.0
exit 0
