跳转到主要内容

What’s Changed [0.1.7] - 2026-05-16

Added

  • comet-archive.sh script: One-command archive automation — validates entry state, syncs delta specs to main specs (overwrite), annotates design doc and plan frontmatter, moves change to archive directory, updates archived: true. Supports --dry-run for preview
  • --apply mode for comet-guard.sh: Opt-in flag that auto-updates .comet.yaml state fields after all guard checks pass. No manual state editing required during phase transitions
  • Idempotent frontmatter annotation: annotate_frontmatter() skips existing archived-with: lines, safe to re-run

Changed

  • Removed manual state editing: All phase transitions (design → build → verify → archive) now use guard --apply instead of manual .comet.yaml field updates and write-verification loops
  • Removed write-verification blocks: Eliminated all 【写入验证】 / 【Write verification】 patterns from comet-open, comet-design, comet-build, comet-verify, and comet-archive skills
  • Removed ## ADDED/## MODIFIED/## REMOVED delta format: Delta specs are now complete specs; archive overwrites main spec instead of merging fragments
  • Removed step 2b from comet-open: Incremental modification of existing capabilities is just a new /comet-open — brainstorming reads existing specs as context naturally
  • Simplified archive skill: Steps 1b–5 replaced with single comet-archive.sh call
  • Updated comet/SKILL.md: Script location section now documents both --apply mode and archive script

Removed

  • Few-shot YAML examples for isolation, build_mode, verify_mode fields (redundant with agent judgment)
  • openspec-archive-change skill dependency from comet-archive (archive script handles all steps)