Remove the typed authorization phrase and the --yes/-y auto-confirm path so every real release must confirm y/N in an interactive terminal. Reject --yes with a clear error so old muscle memory cannot skip the proceed prompt.
Make dry-run release previews skip stdin prompts unless explicitly requested. - Add a release prompt gate that suppresses version prompts for default dry-runs and honors --interactive as an opt-in. - Update release CLI usage text and argument parsing for dry-run interactivity. - Cover dry-run, --yes, real-release, and release.mjs ordering behavior with script tests. Files changed: scripts/__tests__/release-prompt-gate.test.mjs | 72 ++++++++++++++++++++++++++ scripts/lib/release-prompt-gate.mjs | 13 +++++ scripts/release.mjs | 16 ++++-- 3 files changed, 97 insertions(+), 4 deletions(-) Fusion-Task-Id: FN-6472 Fusion-Task-Lineage: 07bfd944-f4a0-454a-883f-dadf1aa0b7d4