codeforjapan / codeforjapan/workflow-interviewer

MVP tracker: 標準フローとのギャップ抽出を核にMVPへ転換

Open
#1 1 comment 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
TypeScript
Stars
0
Forks
0
Avg merge
30m
Merged PRs (30d)
2

Description

## 目的

現状のモックアップ(Sprint 0-1 / v0.1: 固定10問チャット + 線形ステップ抽出)を、**「標準フロー vs 自治体フローのギャップ抽出」を核とするMVP** に転換する。

## 背景・合意事項

直近のミーティング3本(2026-04〜05)と本会話で合意した方針:

- **核**: 総務省/各省の標準業務フローと職員の語る実態フローを比較し、自治体固有の暗黙知(特に「構造知=つながり」)を構造化データとして出す
- **KB**: 本リポジトリの `docs/kb/` 配下が正(canonical)として運用される。外部の upstream リポジトリは存在しない(A1完了済み)
- **初期スコープ**: 1業務(例: inkan-toroku)に絞ってデモの足下を固め、20業務へ後に一般化
- **スキーマ拡張**: 既存 `steps[]` に加えて `connections[]` / `exceptions[]` / `gaps[]` / `incidents[]` を追加
- **進行モデル**: 固定問数をやめ、スキーマスロット駆動の目標駆動コントローラに置き換え
- **ギャップ検出**: ターン中は軽量、3ターン毎 or 明示トリガーで一括計算
- **キャンバス**: ReactFlow に steps + connections + exceptions + gapマーカー すべて表示
- **共有**: 認証なし、12桁ID推測困難性のみ。読み取り専用URL `/sessions/[id]/view` を追加
- **出力**: ギャップレポート Markdown(`local/processes/[slug]/[YYYYMMDD]-findings.md` 形式)+ 拡張JSON
- **DoD**: 1業務シードで職員デモ走行 → ギャップレポートが MD/JSON で出る一連の動作

## チェックリスト

### Phase A: 基礎データ層
- [x] A1. `docs/kb/` 配下に KB を配置(canonical 化)— commit f00a168
- [x] A2. KB パーサ — #2
- [x] A3. DB スキーマ拡張 — #3

### Phase B: インタビュー層
- [x] B1. 目標駆動コントローラへの置換 — #4
- [x] B2. 抽出スキーマ拡張と KB からの connections 初期注入 — #5
- [x] B3. 「何が起きるか」型質問テンプレ — #6
- [x] B4. concepts ai_caution 警告 — #7

### Phase C: ギャップ検出
- [x] C1. 既知ギャップ照合 — #8
- [x] C2. 新規ギャップ抽出 — #9
- [x] C3. 一括計算トリガー — #10

### Phase D: UI / 出力
- [x] D1. セッション開始画面を業務選択画面に — #11
- [x] D2. ReactFlow キャンバス拡張 — #12
- [ ] D3. 標準フロー比較ビュー — #13
- [ ] D4. 読み取り専用ビューア `/sessions/[id]/view` — #14
- [ ] D5. ギャップレポート Markdown/JSON 出力 — #15

## 参考

- 会話履歴: 本MTGでの方針合意(メモリに保存済み)
- KB: `docs/kb/SOURCE.md` / `docs/kb/CONTRIBUTING.md`

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.