Prompt file imported from Crazykimwipe/Crest (
.codex/prompts/T5.md). Copyright stays with the author.
T5(docs/codex-tasks.md)だけを実装。最初に AGENTS.md、設計書 §5.1–5.2、タスク定義を読む。
Vite + React + TypeScript + Tailwind の空のPWA足場、manifest、Service Worker、engine Worker、workspace配線を作る。@crest/engine の公開 segment を呼べる最小テストを、英語・日本語(Latin混在例を含む)で書く。toAtoms は内部実装なので公開を要求しない。
作業範囲: apps/web/(ただし apps/web/src/frequency/ は変更禁止)、必要最小限の root package.json / pnpm-lock.yaml / workspace・設定ファイル、.codex/out/T5.md。読書ループ実装・依存の過剰追加・他タスク・マージは禁止。
最初に npx --yes pnpm@9.12.0 install。lint/test/buildを全て通す。曖昧な仕様判断が必要なら実装せず QUESTION: でHALT。完了時は変更ファイル、検証結果、判断を .codex/out/T5.md に記録する。
