跳转到主要内容

What’s Changed [0.3.1] - 2026-05-26

Added

  • Workflow state metadata: .comet.yaml initialization now records base_ref and created_at so scale assessment and validation can reason from a stable change baseline.

Changed

  • Comet decision points: Clarified Chinese and English workflow skills so design confirmation, build configuration, verification failures, spec drift, branch handling, and preset upgrades pause for explicit user choice instead of relying on defaults or recommendations.
  • Build workflow selection: Combined workspace isolation and execution-method selection into one build configuration step, reducing repeated pauses while still requiring isolation and build_mode before implementation can continue.
  • Hotfix verification flow: Moved root-cause elimination before the build guard and requires preset upgrades to switch workflow to full, keeping failed hotfix checks in the build phase and full-flow upgrades in a consistent state.
  • Verification scale assessment: Scale checks now fall back to .comet.yaml base_ref and use a four-file threshold for full verification, making committed build changes less likely to be undercounted.
  • English skill parity: Synced English Comet skills with the Chinese workflow rules, including handoff generation, dirty-worktree handling, spec drift decisions, and verification failure blocking.

Fixed

  • Windows npm update: comet update now spawns npm through the shell so the package update path works reliably with Windows command shims.
  • Superpowers install diagnostics: Failed Superpowers installs now print cleaned stderr details, making network or GitHub access failures visible instead of hiding the actionable cause.

Tests

  • Workflow safeguard coverage: Added regression coverage for Chinese Comet decision-point requirements and Superpowers install failure diagnostics.