fest gates remove

Remove quality gate files from sequences

Synopsis

Remove quality gate task files from implementation sequences.

Only files with fest_managed: true marker in frontmatter are removed. This safely removes only gate files, not regular task files.

By default, runs in dry-run mode showing what would be removed. Use --approve to actually remove the files.

fest gates remove [flags]

Examples

  # Preview what would be removed (dry-run is default)
  fest gates remove

  # Remove all gates from all sequences
  fest gates remove --approve

  # Remove gates from specific phase
  fest gates remove --phase 001_IMPLEMENTATION --approve

  # Remove gates from specific sequence
  fest gates remove --sequence 001_IMPL/01_core --approve

  # JSON output for automation
  fest gates remove --json

Options

      --approve           Actually remove files
      --dry-run           Preview changes without removing (default) (default true)
  -h, --help              help for remove
      --json              Output JSON
      --phase string      Remove from specific phase
      --sequence string   Remove from specific sequence (format: phase/sequence)

Options inherited from parent commands

      --config string   config file (default: ~/.config/fest/config.json)
      --debug           enable debug logging
      --no-color        disable colored output
      --verbose         enable verbose output

SEE ALSO

  • fest gates - Manage quality gates - validation steps at sequence end