コンテンツにスキップ

アーキテクチャ決定記録 (ADR) 索引

このディレクトリは Greco の 確定済み設計判断MADR 形式 (Title / Status / Context / Decision / Consequences) で 1 件 1 ファイルにまとめたものです。

各 ADR の記述は リポジトリの実コードで裏取り しています。文末の「根拠 (典拠)」に ファイル:行 の参照を併記しているので、必ず一次情報 (migration / ソース / ワークフロー) を 確認できます。

方針

  • Status は原則 Accepted (すでに実装済みの判断)。将来 Superseded / Deprecated に なった場合は当該 ADR を更新し、後継 ADR へのリンクを張ります。
  • 1 ファイル = 1 決定。番号は 0001 から連番、ファイル名は NNNN-<英小文字ケバブ>.md
  • 新しい決定を記録するときは次の連番でファイルを追加し、本索引と mkdocs.ymlnav に 行を足してください。

一覧

# タイトル カテゴリ 主な根拠
0001 モノレポ構成 (pnpm + Turborepo) 基盤 pnpm-workspace.yaml / turbo.json
0002 バックエンドに Supabase を採用 基盤 supabase/config.toml
0003 マルチテナント分離を RLS で実現 セキュリティ migration 1 / 2 / 3
0004 login_id 方式の認証 認証 auth-login-id.ts
0005 ロールモデル (処理業者 / 排出業者) 認可 migration 3 / 27
0006 工場スコープのアクセス制御 認可 migration 33 / 43 / 44 / 46
0007 can_drive 能力フラグ 認可 migration 51
0008 配車コースモデル ドメイン migration 40–42 / 45
0009 API を Cloudflare Workers (Hono) で構築 基盤 apps/api/**
0010 環境分割 (dev / prod 2 プロジェクト) 運用 deployment.md / supabase-deploy.yml
0011 公開オンボーディング (招待コード) 認証 migration 48–50
0012 日次運行ログと燃料の記録 ドメイン migration 29 / 47 / 22
0013 「準備中」機能のゲーティング UX nav-config.tsx
0014 フロントエンド技術選定 基盤 apps/web/package.json
0015 品質ゲート 品質 ci.yml / CONTRIBUTING.md
0016 横乗り (当日ルート単位の同乗者) ドメイン migration 57
0017 マルチテナント RLS のハードニング (越境参照・特権列の保護) セキュリティ migration 53–56
0018 Supabase 同一オリジン リバースプロキシ (企業DLPのドメイン遮断回避) インフラ / セキュリティ v1.30.1
0019 JWNET 連携は Web-EDI 機能で行う (標準EDI + 常駐ゲートウェイは Phase 2) — ⚠ ADR 0020 により supersede 外部連携 / インフラ migration 160–162
0020 JWNET 連携は標準EDI に一本化 (Web-EDI 廃止・自社内 EDI事業者 → 将来 ASP事業者) — ⚠ ADR 0021 により保留 外部連携 / インフラ ADR 0019 supersede / gateway-design
0021 JWNET 連携は当面 Web-EDI で本番運用 (標準EDI 一本化を保留・mig208 で DB 逆転) — ⚠ ADR 0023 により supersede 外部連携 / インフラ ADR 0020 supersede / mig208
0022 JWNET は標準EDI を確定方向・機能は準備中 (#507 で採択→revert) — ⚠ ADR 0023 により撤回 外部連携 / インフラ #507 / mig209
0023 JWNET は Web-EDI を本番方式として運用 (準備中を解除・標準EDI は将来 TODO・mig210 で DB を Web-EDI へ) — ⚠ ADR 0024 により supersede 外部連携 / インフラ ADR 0021 supersede / mig210
0024 JWNET は標準EDI のみ対応 (Web-EDI は本番運用せず WE-01 不提出・Q3 完了目標・Web-EDI 資産は段階的撤去) 外部連携 / インフラ ADR 0023 supersede / 2026-08-13 ユーザー決定