workflow が高コストになる前に答える。
CafeKit の失敗は scope、validation、または chat を state として扱うことから起きます。このページは common edge cases を整理します。
OpenCode は supported ですか?#
はい。Installer は self-contained な .opencode/ runtime(skills、agents、commands、rules、references、scripts、runtime.json、.opencode/plugins/ 配下の TypeScript plugins を含む)を書き出します。root AGENTS.md も書き、opencode.json を merge します。OpenCode は .claude/ とファイルを共有しません。
すべての task に /hapo:specs が必要ですか?#
いいえ。meaningful feature work には specs を使います。bugs には /hapo:debug と /hapo:hotfix を使います。小さな local fix は full spec を必要としない場合があります。
なぜ task files が重要ですか?#
task files は scope、steps、completion criteria、evidence を保存します。human intent と machine-checkable state をつなぐ layer です。
NO_TESTS は pass ですか?#
いいえ。real test suite が実行されていないという意味だけです。build health、runtime proof、task evidence はまだ必要です。
chat だけで done にできますか?#
できません。fresh verification 後に spec.json と task markdown の物理 state sync が必要です。
production bug は何を使いますか?#
root cause が不明なら /hapo:debug から始めます。diagnosis 後、または bug と target fix が明確なら /hapo:hotfix を使います。