Basic concepts
How should one choose between Native and Classic
How should one choose between Native and Classic
.comet/config.yaml.Does Native rely on OpenSpec, Superpowers, or other external skills
Does Native rely on OpenSpec, Superpowers, or other external skills
Why does the Builder say that it cannot be archived even after completion
Why does the Builder say that it cannot be archived even after completion
--retry-verifier, which keeps the current candidate and the checks already completed) or “accept the degraded result”.
Only after accepting the degraded result can it enter Archive, and the downgrade will be indicated in the report.Why does Verify return to Build
Why does Verify return to Build
Can it be restored without verification.md
Can it be restored without verification.md
comet-state.yaml;” verification.md is a reconfigurable report. Verify or archive-ready
On another device, the local execution state will be reconstructed and reconfirmed, and the old local results will not be directly reused.What are the differences between the cross-device state of Native and the native Runtime
What are the differences between the cross-device state of Native and the native Runtime
comet-state.yaml save stage, Loop, acceptance, handoff, check summary, Verifier
Conclusion, blockage and next step are cross-device stable boundaries. .comet/runtime/native/ only saves this machine
state.json, logs, locks and transactions can be rebuilt when they are missing or the versions do not match.Why do new projects default to Batch
Why do new projects default to Batch
What if additional checks are needed
What if additional checks are needed
request-checks. Runtime
It will remove duplicate equivalent plans, limit the number of request rounds and return results. Do not create a “Check receipt” by yourself or fill in “Pass” in the status file.Can multiple Native Changes run in parallel
Can multiple Native Changes run in parallel
current, branch, and worktree selections will be displayed when applicable. .comet/current-change.json only selects the next write attribution and does not limit the number of active changes. When two changes need to modify the same capability, the Archive will require a clear order.Supervisor Change
When should Supervisor Change be used
When should Supervisor Change be used
Why choose multi-session collaboration or single-session advancement
Why choose multi-session collaboration or single-session advancement
coordination_mode. When restoring tasks or re-entering Shape due to changes in requirements, this option will be used without repeated inquiries.How to restore a multi-session task after it disappears
How to restore a multi-session task after it disappears
multi-session, if the independent session or Agent Team is unavailable, it will automatically switch to subagent instead of switching to a single session.Tasks that have been distributed but lost will first inactivate the old runId through supervisor-cancel, and then be redistributed using the new task package and runId. The late results of the old execution will be rejected. When the subagent is also unavailable, Comet will report a real block.Recovery and troubleshooting
What should I do if the requirements change after verification has been passed
What should I do if the requirements change after verification has been passed
Can the old Native Change continue after upgrading to RC1
Can the old Native Change continue after upgrading to RC1
comet status and comet native doctor <change-name>. active changes that can be migrated will be conservatively migrated according to the actions returned by the Runtime; The old version of the archive remains read-only. Do not manually move the old Runtime, modify the status file, or copy the validation records.After the upgrade, run comet update first to refresh the Skill and Runtime. comet native doctor <change-name> --repair will only be run when Doctor explicitly provides a repair action.comet-state.yaml, .comet/current-change.json or .comet/runtime/native/. If the code, artifact root, branch/worktree are not synchronized, or the active/archive directory is mixed, the Runtime will return the specific await-user/blocked actions.
The change-local Runtime, old receipt/evidence or native.snapshot configuration left by the old version is only used for migration and read-only compatibility. The newly created Portable State change in RC1 will not continue to create this old version of the ledger.
Continue reading: Native Configuration , Product and Status , Verification and Repair and Recovery Manual .
