Skip to content

standards: distribute pre-approved safe-command settings.json allowlist via sync (1→2 residue) #695

Description

@kyle-sexton

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)

Metadata

Metadata

Assignees

No one assigned

    Labels

    needs-humanHuman-in-the-loop required; autonomous sessions must not resolve items carrying this.priority: mediumReal value, no hard deadline; normal backlog flow.wayfind: designWayfind decision item: design-space or domain-model decision; human in the loop.

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions