2026-04-12 作成 / 全プロジェクトの自動作業完了 → 残りはユーザー操作のみ
| プロジェクト | ビルド | テスト | Git | セキュリティ | 次のアクション |
|---|---|---|---|---|---|
| visit-rehab-pwa | OK | 76 passed | clean | 0 critical | Supabase作成 |
| emergency-contact | OK | 54 passed | clean | toolkit適用済 | Supabase作成 |
| incident-report | OK | 25 passed | clean | toolkit適用済 | Supabase作成 |
| kintai-system | ビルド済 | E2E未設定 | clean | toolkit適用済 | iPadテスト |
| abstract-form-google | N/A | N/A | clean | GASのみ | Apps Script実機 |
| プロジェクト名 | リージョン | ポート | 特記 |
|---|---|---|---|
visit-rehab-pwa | ap-northeast-1 | 3000 | Storage バケット nanbyou-tickets が migration で自動生成 |
emergency-contact | ap-northeast-1 | 3000 | VAPID鍵が別途必要(Web Push用) |
incident-report | ap-northeast-1 | 3001 | 追加設定なし |
.env.local を作成supabase/migrations/ の SQL を順に実行
auth.users.id(UUID)を控えるsupabase/seed.sql の <SUPER_ADMIN_USER_ID> を置換して SQL Editor で実行生成された Public Key / Private Key を .env.local に追加し、Supabase Edge Functions の環境変数にも設定。
create-form.gs を貼り付け → 実行py convert.py sample-responses.csv で CSV 変換確認py import_to_endai.py で endai-system 投入テスト| プロジェクト | ファイル | 修正内容 |
|---|---|---|
| visit-rehab-pwa | src/lib/csv/honobono.ts | 戻り値型 Buffer → ArrayBuffer(NextResponse BodyInit互換) |
src/app/login/page.tsx | useSearchParams() を <Suspense> でラップ(App Router要件) | |
src/app/layout.tsx | PWAメタタグ重複解消 + apple-touch-icon パス修正 | |
| emergency-contact | AlertForm.tsx 他5件 | router遷移修正、a11y改善、リンクスタイル統一 |
| incident-report | login/signup | リンクスタイル統一 |
.env.local 設定以降の migration → デプロイ → E2E 再実行は自動で進められます。