Category: rough-edge
Safeword surface: hooks/lib/quality.ts
What happened
After syncing the dogfood install, safeword install reported Changed: yes but overall Failed because unrelated experiment Python tools and a workspace Cucumber harness were missing.
Why it is friction
The command mixed successful template reconciliation with unrelated environment readiness failures, forcing the user to separate the actual requested change from ambient project health noise.
Repro
Run safeword install --cwd <safeword-repo> --no-input --quiet in a worktree missing optional experiment Python tools such as ruff, mypy, and deadcode.
Auto-filed by safeword retro run from a session transcript; sanitized at egress (no customer data).
Category: rough-edge
Safeword surface:
hooks/lib/quality.tsWhat happened
After syncing the dogfood install,
safeword installreportedChanged: yesbut overallFailedbecause unrelated experiment Python tools and a workspace Cucumber harness were missing.Why it is friction
The command mixed successful template reconciliation with unrelated environment readiness failures, forcing the user to separate the actual requested change from ambient project health noise.
Repro
Run
safeword install --cwd <safeword-repo> --no-input --quietin a worktree missing optional experiment Python tools such asruff,mypy, anddeadcode.Auto-filed by
safeword retro runfrom a session transcript; sanitized at egress (no customer data).