/comet can rebuild state from files.

Comet splits recoverable facts across repository files so work can resume across devices and sessions.
Classic workflow directories
New Classic and dual-workflow projects use the documentation layout by default:classic.artifact_layout accepts docs or legacy. docs maps to docs/openspec/, while legacy maps to root-level openspec/. These are the two supported layouts; the field does not accept an arbitrary path.
openspec/. To migrate from the legacy layout to docs/openspec/, see Migrate Classic layout.
Runtime artifacts inside a change
Project-level .comet directory
/comet-any will not have bundle directories.
Responsibilities
What to commit
- Commit: the active Classic root (
docs/openspec/for new projects oropenspec/for retained legacy layouts),docs/superpowers/,.comet/config.yaml, and.comet/skill-preferences.yaml. - Maybe commit:
.comet/skills/,.comet/bundles/if the team shares them. - Usually ignore:
.comet/tmp/and temporary runtime files.
.comet.yaml is the user-readable projection. Full machine state lives in
run-state.json. Use .comet.yaml to understand progress and event logs to
investigate how it changed.
