Files
msd-core/docs/features/settings-management.md
Jakub Zych a9a7a328e6 refactor: hard-fork GSD -> MSD (Make Software Done)
Mechanical rename produced by scripts/msd-rename.cjs: gsd/Gsd/GSD -> msd/Msd/MSD
across contents and paths, upstream package/repo coordinates -> @golem15/msd-core
and golem15com/msd-core. Deep links into upstream history, sibling upstream
packages, the GSD-2 import feature, CHANGELOG.md and .changeset/ are kept as-is.

Hand edits on top: MSD block-letter banner and logos, LICENSE copyright line,
package/plugin identity, regenerated lockfile, install-tree fixtures, derived
registries and benchmark baseline; migration checksum baseline re-locked
(MSD keeps its own install state, so no install had applied the old sums);
sort-order and regex-escaped expectations in tests adjusted.
2026-10-06 01:47:40 +02:00

3.2 KiB

id, title, group
id title group
32 Settings Management Utility Features

Command: /msd-settings

Purpose: Interactive configuration of workflow toggles and model profile.

Requirements:

  • REQ-SETTINGS-01: System MUST present current settings with toggle options
  • REQ-SETTINGS-02: System MUST update .planning/config.json
  • REQ-SETTINGS-03: System MUST support saving as global defaults (~/.msd/defaults.json)

Configurable Settings:

Setting Type Default Description
mode enum interactive interactive or yolo (auto-approve)
granularity enum standard coarse, standard, or fine
model_profile enum balanced quality, balanced, budget, or inherit
models.<phase_type> enum (none) Per-phase-type tier override (planning, discuss, research, execution, verification, completion). Values: opus, sonnet, haiku, inherit. Coarse phase-level tuning that wins over model_profile but loses to per-agent model_overrides. See CONFIGURATION.md. Added in v1.40
granularities.<phase_type> enum (none) Per-phase-type granularity override (planning, discuss, research, execution, verification, completion). Values: coarse, standard, fine. Mirrors models.<phase_type> for granularity. See CONFIGURATION.md. Added in v1.43 (#68). /msd-plan-phase --granularity <coarse|standard|fine> overrides all config-based granularity for a single invocation (takes precedence over granularities.planning, top-level granularity, and planning.granularity). (#703)
dynamic_routing.enabled boolean false Master switch for failure-tier escalation. When true, agents resolve to tier_models[default_tier] and escalate one tier on orchestrator-detected soft failure. Capped by max_escalations. See CONFIGURATION.md. Added in v1.40
workflow.research boolean true Domain research before planning
workflow.plan_check boolean true Plan verification loop
workflow.verifier boolean true Post-execution verification
workflow.auto_advance boolean false Auto-chain discuss→plan→execute
workflow.nyquist_validation boolean true Nyquist test coverage mapping
workflow.ui_phase boolean true UI design contract generation
workflow.ui_safety_gate boolean true Prompt for ui-phase on frontend phases
workflow.node_repair boolean true Autonomous task repair
workflow.node_repair_budget number 2 Max repair attempts per task
planning.commit_docs boolean true Commit .planning/ files to git
planning.search_gitignored boolean false Include gitignored files in searches
parallelization.enabled boolean true Run independent plans simultaneously
git.branching_strategy enum none none, phase, or milestone