検証環境

ローカル・staging・production の到達性とヘルスを横断確認するページです。リンクは外部へ遷移します。

Staging UI へのショートカット

staging の最新UIを直接開いて確認します。

https://staging.margoforcommerce.com

リモートヘルス確認

staging / production の /api/health をサーバー側で確認した結果です。

確認中...

URL 一覧

各環境のトップ / ヘルス / 検証ページへのリンクです。

環境トップURLヘルスURL検証ページ
ローカル(既定)http://localhost:3001http://localhost:3001/api/healthhttp://localhost:3001/verification-environment
現在のオリジン
staginghttps://staging.margoforcommerce.comhttps://staging.margoforcommerce.com/api/healthhttps://staging.margoforcommerce.com/verification-environment
productionhttps://margoforcommerce.comhttps://margoforcommerce.com/api/healthhttps://margoforcommerce.com/verification-environment

AI 実行進捗

AI が回せる作業の進捗を、表示・品質・データ・運用ガードで分けて追跡します。

表示確認 / smoke100%

全ページ smoke と 404 検知を追加済み

lint / typecheck / unit / e2e100%

ローカル CI と Playwright smoke を通過

seed / 表示データ98%

空表示を減らし、一覧と集計が埋まるよう調整

route / page / store98%

idempotency と表示ガードを含めて整備済み

CI / schema diff / release gate96%

margo-ci と migrate diff チェックを固定

監視 / cost / trace92%

SLO と cost per decision の可視化を継続強化

権限 / workspace isolation95%

route guard と export control を強化済み

runbook / template94%

release note と customer comms の下書きを整備

backfill / normalization90%

実データの整形と再投入をAIで回せる状態

現在の AI 実行進捗は 96% です。

人がやる進捗

人が持つべき判断を明示し、AI が勝手に進めすぎないようにします。

本番 migration 適用の最終承認

staging / production の go-no-go 判断が必要

価格 / 契約 / white label

営業条件と収益モデルの意思決定

外部接続の go / no-go

webhook / billing / monitoring の切り替え判断

human review gate

金銭影響の大きい候補の最終確認

人が持つ作業は 4 項目 に整理しています。

AI でできる残タスク

96% から 100% までの差分を、そのまま実装バックログとして読めるようにしました。

表示データの穴埋めtodo

全ページで一覧・集計・詳細・空状態を埋める seed/local データを揃える

  1. 各ページの空状態と不足カードを棚卸しする
  2. seed/local データを一覧・集計・詳細まで埋める
  3. smoke で空欄が残っていないか確認する
route / page / store の実装todo

route / page / store の返却フィールドを UI 要件と 1:1 に揃える

  1. 各 route が必要フィールドを返しているか確認する
  2. page の表示項目に合わせて store を整える
  3. idempotency と workspace isolation を route 側で統一する
DTO snapshot の整備todo

route / page / store の返却フィールドを UI 要件と 1:1 に揃える

  1. 主要 DTO の snapshot fixture を作る
  2. route 出力が snapshot と一致するかテストする
  3. フィールド追加・欠落を PR で検知できるようにする
smoke / e2e / build / lint / typecheck の実行todo

lint / typecheck / unit / e2e / build を必須化する

  1. ローカル CI の実行順を固定する
  2. Playwright smoke を全ページで回す
  3. 失敗時は該当 route/page を先に修正する
CI workflow と release gate の実装todo

schema diff と migration repo check を release gate に固定する

  1. PR 用 CI と nightly / monthly gate を分ける
  2. schema diff と migration repo check を必須チェックにする
  3. 1つでも落ちたら merge を止める
監視指標や月次レビュー用の集計todo

SLO / cost per decision / trace / failure clustering を monthly ops review に自動反映する

  1. 月次集計の対象指標を固定する
  2. failure clustering と top regressions を集約する
  3. review 画面やレポートへ自動投入する
backfill / normalization スクリプトtodo

過去データも canonical / decision / action / verification に再投入できるようにする

  1. 過去データの欠損と再計算条件を整理する
  2. normalization の再実行でぶれないようにする
  3. seed → local_db → staging_db → production_db の流れを揃える
runbook、テンプレ、通知文面の下書きtodo

release note / customer communication / incident response を AI が書ける形に固定する

  1. release note / customer communication / support / escalation / incident response の雛形を作る
  2. 承認しやすい粒度に文面を固定する
  3. 月次配布や障害対応の書式を統一する
workspace isolation、export control、audit の実装todo

全 route に isolation を強制し、export / token / audit のルールを統一する

  1. 全 route に workspace isolation を強制する
  2. role / plan / partner の export control を揃える
  3. API key rotation と audit log を運用ルールに固定する
API key の保存方法や quota / rate limit の実装todo

API key の保存方法と usage 制御を安全に揃える

  1. API key の保存値を平文から fingerprint / hash 化へ寄せる
  2. quota / rate limit / expiry / revoke を同じルールで扱う
  3. blocked event を audit に残し usage に加算しない

現在の環境状態

オリジン:

ローカル /api/health を確認中...

関連ドキュメント

  • docs/infrastructure/ENVIRONMENT_MATRIX.md環境ごとの正本URLと設定先
  • docs/ops/verification-environment-human-tasks.md人手作業チェックリスト
  • docs/ops/granular-task-checklist.md粒度の細かい実施チェック
  • docs/ops/vercel-margo-week1.mdVercel 初期セットアップ手順

実行コマンド

ローカルで検証を進めるときの代表コマンドです。

  • npm run verify:preflight:stage0第0段階の前提チェック
  • npm run verify:month1:week4Month1 Week4 の検証チェック
  • npm run verify:edge外形到達性チェック