Problem
No shipped pre-approved safe-command allowlist: each repo/machine accumulates its own
settings.json permission grants ad hoc, so auto mode keeps hitting blocking permission prompts
for commands that are safe everywhere (read-only git/gh, standard build/test verbs).
Boris's step-2 guardrail names this verbatim: "Pre-approve common safe bash and MCP commands
in settings.json".
Fix shape
Author the canonical safe-command allowlist in melodic-software/standards and distribute it
via the standards sync manifest (managed materialization into consumer .claude/settings.json
or a merged fragment), so the fleet shares one reviewed allowlist with local-owned extension
seams. Relation: #495 (permission preflight for unattended loops) consumes this list; the
fewer-permission-prompts skill is the per-repo discovery aid, not the distribution mechanism.
Source
1→2 residue item from the AI-adoption-ladder gap map; #239 directed "file via /work-items" —
this files it.
Reference: Boris Cherny, "Steps of AI Adoption" (Google Doc)
Problem
No shipped pre-approved safe-command allowlist: each repo/machine accumulates its own
settings.json permission grants ad hoc, so auto mode keeps hitting blocking permission prompts
for commands that are safe everywhere (read-only git/gh, standard build/test verbs).
Boris's step-2 guardrail names this verbatim: "Pre-approve common safe bash and MCP commands
in settings.json".
Fix shape
Author the canonical safe-command allowlist in melodic-software/standards and distribute it
via the standards sync manifest (managed materialization into consumer .claude/settings.json
or a merged fragment), so the fleet shares one reviewed allowlist with local-owned extension
seams. Relation: #495 (permission preflight for unattended loops) consumes this list; the
fewer-permission-prompts skill is the per-repo discovery aid, not the distribution mechanism.
Source
1→2 residue item from the AI-adoption-ladder gap map; #239 directed "file via /work-items" —
this files it.
Reference: Boris Cherny, "Steps of AI Adoption" (Google Doc)