START HERE · OFFICIAL PROMPT

製品全体を初めて起動する

バックエンド、共同編集サービス、Electron を AI に起動させ、正常性を確認します。

難易度
初級
段階
準備 · 検証
バージョン
v1.0.0
更新
2026-08-30

OUTCOMES

この Prompt で完成すること

  • TabTin の開発スタック全体が正常に動作する
  • 実際のサービス URL と検証結果を得られる

BEFORE YOU START

開始前の準備

  • ローカル開発の依存関係を準備済み
  • Docker Engine が稼働中

AI が先に確認する場所

AGENTS.mddocs/agent/setup.mddocs/agent/commands.mddev.shapps/tabtin-electron

READY TO RUN

完全な Prompt

実行・受入境界を含む完全な Prompt をコピーします。

TabTin を基に自分の製品を作るため、初回起動を最後まで実施してください。私が実行するコマンド一覧を返すだけでなく、起動と検証を直接完了してください。

着手前

AGENTS.mddocs/agent/setup.mddocs/agent/commands.md を読み、dev.shapps/tabtin-electron を確認します。作業ツリー、ポート使用状況、Docker、ルートの環境設定を調べます。重複する .env を作らず、無関係なプロセスを止めず、既存データやコード変更を削除しないでください。

実施内容

  1. 必須条件を確認し、不足する重要な依存関係だけを安全に追加して記録します。
  2. 現在の開発フローに従い、データベース、キャッシュ、Django、バックグラウンドジョブ、共同編集、リアルタイムサービスを起動します。
  3. バックエンドのヘルスチェック後、短命なバックグラウンド処理ではなく、維持される開発ターミナルで Electron を起動します。
  4. ポート競合は所有プロセスを先に特定し、古い TabTin 開発スタックだと明確なものだけを処理します。
  5. 起動失敗時は該当ログから原因を突き止め、修正と再起動まで行います。

検証

リポジトリ所定の API、共同編集、リアルタイム用ヘルスエンドポイントを確認します。Electron 開発サーバーにアクセスでき、画面やコンソールに起動を妨げるエラーがないことを確認します。実ポートと状態を記録し、任意コンポーネントが停止している場合は次の製品改造への影響を説明してください。

最終報告

起動したサービス、URL、ヘルス結果、直した問題、変更した設定、安全な停止方法をまとめ、次にデプロイとブランド変更のどちらへ進むべきか提案してください。依頼なしに commit や push をしないでください。