Skip to content
frontmatter
キー値
specdojo.idprj-0001:cdfd-register-lifecycle
specdojo.typeflow
specdojo.statusdeprecated
specdojo.rulebookspecdojo:cdfd-rulebook
specdojo.based_onprj-0001:cdfd-overview, prj-0001:cdfd-init
specdojo.supersedesprj-0001:cdfd-register-operation

概念データフロー図(登録簿ライフサイクル): SpecDojo ​

本書は、[[prj-0001:cdfd-overview|概念データフロー図(全体概要)]] が定める P-02 登録簿ライフサイクル の境界を引き継ぎ、立ち上げ時の未整理事項と運用中の計画外事項を、個票の起票から対応、審査、終了、再開、派生生成、履歴確認、例外復旧まで継続管理する概念仕様である。BA が登録簿と Schedule の境界を整理し、PO、ARC、QE が人間の判断責任、正本、状態遷移、主要例外を同じ表と図から確認するために使用する。

1. 目的 ​

  • BA とプロジェクト参加者が、七つの登録 type の選択基準、計画済み作業との境界、起票後の利用場面を確認できるようにする。
  • PO と type 別承認者が、review から終了・却下・延期・待機へ進む判断、commit と PR の適用境界、終了後の再開条件を承認できるようにする。
  • ARC が個票正本から状態、日時、結論、派生ビュー、実行記録、変更履歴へ至る入出力を、QE が Agent 実行失敗、ID 競合、worktree 失敗の停止範囲と再開条件を後続設計・検証へ引き渡せるようにする。

2. 適用範囲 ​

  • 対象は、計画外事項または判断事項の発生から、type を選んだ個票の起票、担当・期限・対応方針の設定、人または AI Agent による対応、審査、終了・保留・再開、派生ビュー生成、個票 event からの変更履歴再構成、ID 競合復旧までである。
  • 登録簿は todo、question、risk、issue、change-request、decision、note を扱う。計画済み作業の実行は対象外とし、P-03 計画展開 と P-04 タスク実行 に委譲する。
  • 正本は一項目一ファイルの個票 Frontmatter と本文である。登録項目一覧、状態別・優先度別・担当者別ビュー、リスク・課題・変更要求・決定の管理ビューは正本から再生成する派生物であり、直接編集しない。
  • list、history の絞り込み、dry-run、検証など、正本を変更しない補助操作は独立プロセスにしない。worktree 運用は 概念データフロー図(複数プロジェクト・ブランチ並行処理)、派生ビュー生成は 概念データフロー図(成果物・派生ビュー・索引生成) に委譲し、本領域では登録項目へ返る状態、result、再開条件だけを扱う。
  • AI Agent は対応・調査と検証を支援できるが、項目を終端化しない。内容承認、却下、延期、再開、公開・高リスク変更の最終判断は、人と AI Agent の責任分担を定める プロジェクト概要 に従い人間が担う。

2.1. 登録判断と Schedule との境界 ​

type 別の登録判断と、計画済み作業を扱う Schedule との境界は [[prj-0001:cdsd-planning|概念データストア定義(プロジェクトの立上と計画)]] の「登録簿と Schedule の管理区分」を正とする。計画済み作業は P-03 で計画し P-04 で実行するため、登録簿へ重複登録しない。

2.2. 状態・日時・結論の記録規則 ​

登録項目の状態一覧、状態遷移、登録日時・完了日時・結論の記録規則は [[prj-0001:stsd-register-entry|ステータス定義(登録項目個票)]] を正とする。

2.3. type 別の審査と承認方式 ​

type 別の審査・承認者、審査待ち後に到達できる状態、既定の証跡は [[prj-0001:stsd-register-entry|ステータス定義(登録項目個票)]] の「type 別の審査・承認と到達できる状態」を正とする。note は審査・終了の対象外であり、open のまま記録を更新し続ける。PR 承認を強制する範囲の詳細は 登録簿運用ガイド と Git ブランチ運用標準 を正とする。

3. 領域内プロセス一覧 ​

プロセス IDプロセス業務目的主な担当起動条件必須性
P-02-01登録判断・個票起票追跡が必要な計画外事項・判断を適切な type で識別し、引き継げる正本を作る。BA、PM、提起者計画外事項、未整理事項、判断要求、または追跡が必要な気づきが発生した必須
P-02-02担当・対応方針設定項目の担当、期限、対応経路を定め、着手・待機・審査へ進められる状態にする。項目 owner、PMopen の項目が起票された、または再開された必須
P-02-03人による対応・調査人間の知識と責任が必要な対応・調査を行い、審査可能な結果と判断材料を整える。項目 owner、専門担当対応方針で人による対応・調査を選択した条件付き。非選択時は Agent 対応または人間の直接判断へ進む
P-02-04AI Agent による対応・調査実行可能な type の項目を plan と result に展開し、検証可能な対応結果を人間の審査へ渡す。AI Agent、実行担当活動中の todo・issue・change-request・question・risk について Agent 利用を選択した条件付き。非選択時と decision・note は人が扱う
P-02-05審査・終了判断対応結果または判断内容を権限者が確認し、終了・却下・延期・待機の扱いと証跡を確定する。type 別承認者、レビュー担当対応・調査結果がそろい review になった、または人間の終了判断が必要になった必須
P-02-06終了項目の再開終了後に前提・状況が変わった項目を、過去の結論を参照できる活動中の状態へ戻す。項目 owner、type 別承認者done・decided・rejected・deferred の再評価条件が成立した条件付き。条件不成立時は終了状態を維持する
P-02-07登録簿ビュー生成個票正本の現在値を、利用者が一覧・状態・優先度・担当・type 別に確認できる派生ビューへ展開する。BA、運用担当個票が作成・更新された、または派生ビューの再生成が要求された必須。個票更新ごとに正本から再生成する
P-02-08登録項目履歴再構成個票内の追記型 event から、追加・変更・状態遷移を項目単位で監査できる履歴へ戻す。event が無い個票だけ Git 履歴へ戻る。PM、監査・確認担当期間レビュー、監査、経緯確認が必要になった条件付き。確認要求がなければ履歴出力を作らない
P-02-09ID 競合・参照復旧重複 ID または個票ファイル名と文書 ID の不整合を解消し、個票と参照を一貫した ID へ戻す。PM、ARC検証または派生生成で ID 重複・命名不整合を検出した条件付き。不整合がなければ再採番しない

P-02-04 の実行対象外である decision と note は、人間が P-02-03 で内容を整える。P-02-07 と P-02-08 は参照・監査を可能にするが、個票正本の値を独自に変更しない。

4. 概念データフロー ​

個票ごとに必要となる起票・方針設定・審査・派生生成、選択によって起動する対応・調査、終了後にだけ起動する再開・監査・ID復旧では性質が異なるため、フローを三図に分ける。

4.1. 必須プロセスのフロー ​

mermaid diagram

凡例: ノード形状・線種・色・絵文字は [[prj-0001:cdfd-overview|概念データフロー図(全体概要)]] の「凡例(本プロダクト共通)」に従う。P-03 計画展開 は委譲先を示す領域外の代表ノードであり、内部処理は本図の対象外とする。本図は現物の流れを扱わない。

4.2. 対応・調査のフロー ​

mermaid diagram

凡例: P-02-02 と P-02-05 は必須プロセスのフロー(4.1)と同一のプロセスを指す。ノード形状・線種・色・絵文字は [[prj-0001:cdfd-overview|概念データフロー図(全体概要)]] の「凡例(本プロダクト共通)」に従う。P-06 並行処理 は委譲先を示す領域外の代表ノードであり、内部処理は本図の対象外とする。本図は現物の流れを扱わない。

4.3. 再開・監査・ID復旧のフロー ​

mermaid diagram

凡例: P-02-02 は必須プロセスのフロー(4.1)および対応・調査のフロー(4.2)と同一のプロセスを指す。ノード形状・線種・色・絵文字は [[prj-0001:cdfd-overview|概念データフロー図(全体概要)]] の「凡例(本プロダクト共通)」に従う。本図は現物の流れを扱わない。

5. 個別プロセス主要入出力 ​

登録項目個票は Frontmatter の構造化フィールド、H1 のタイトル、本文の説明・判断材料を合わせた正本である。プロセス ID、業務目的、主な担当、起動条件、必須性は「領域内プロセス一覧」を参照する。

5.1. 必須プロセス(P-02-01・P-02-02・P-02-05・P-02-07) ​

個票の登録判断から担当・対応方針、権限者の終了判断、正本更新後の派生ビュー生成まで、登録した各項目で必要となる処理を扱う。

プロセス IDプロセス主要入力主要出力データストア
P-02-01登録判断・個票起票事項の内容、影響、提起者の期待、Schedule 登録状況open の登録項目、登録日時、type、優先度、担当・期限の初期値、計画側への移管判断登録項目個票、Schedule
P-02-02担当・対応方針設定個票、影響、優先度、担当候補、外部依存担当・期限・説明、in-progress または waiting、人・Agent・直接判断の対応経路登録項目個票
P-02-05審査・終了判断個票、対応結果、検証結果、承認条件、commit または PR の証跡done / decided / rejected / deferred / waiting、結論、必要な完了日時・承認証跡登録項目個票、Git / PR 履歴
P-02-07登録簿ビュー生成全登録項目個票、表示タイムゾーン、ビュー雛形登録項目一覧、状態別・優先度別・担当者別ビュー、リスク・課題・変更要求・決定ビュー登録項目個票、登録簿派生ビュー

5.2. 対応・調査プロセス(P-02-03・P-02-04) ​

対応手段(人・AI Agent)の選択によってだけ起動する処理を扱う。

プロセス IDプロセス主要入力主要出力データストア
P-02-03人による対応・調査個票、関連成果物、判断材料、承認条件対応結果、回答案、対応方針、審査要求登録項目個票、関連成果物
P-02-04AI Agent による対応・調査個票、実行 plan、関連成果物、実行条件成功時は対応結果・result と review、失敗時は失敗理由・result と waiting登録項目個票、関連成果物、登録項目の実行 plan / result

5.3. 再開・監査・ID復旧プロセス(P-02-06・P-02-08・P-02-09) ​

終了後の状況変化、監査要求、ID 不整合の検出によってだけ起動する処理を扱う。

プロセス IDプロセス主要入力主要出力データストア
P-02-06終了項目の再開個票、旧結論、新事実、再開理由、担当・期限open / in-progress / waiting / review、削除した完了日時、再開後の対応条件登録項目個票
P-02-08登録項目履歴再構成個票内の追記型 event(未移行分は Git commit 履歴)、対象 ID・期間・状態条件、表示タイムゾーン古い順の登録項目変更イベント、状態遷移履歴、actor・reason・event ID登録項目個票、Git 履歴、register history
P-02-09ID 競合・参照復旧競合した個票、未使用 ID、参照文書、登録項目の実行 plan / result再採番した個票、更新した文書 ID・wikilink・targets、再生成した派生ビュー登録項目個票、参照文書、登録項目の実行 plan / result、派生ビュー、Git 履歴

6. 主要例外と領域外への委譲 ​

6.1. 主要例外 ​

例外 ID対象プロセス検出条件本領域での扱い継続・再開条件
E-01P-02-01、P-02-07、P-02-09type・状態・日時・期限が不正、個票 Frontmatter が読めない、ファイル名と文書 ID が一致しない正本の確定または派生生成を停止し、不正な個票と項目を特定する。生成済みビューを正本として補正せず、ID 重複・命名不整合は P-02-09 で復旧する個票の値・命名・文書 ID が規約に一致し、全個票の検証が成功する
E-02P-02-04Agent 実行、検査、result 作成、または項目単位 commit が失敗した項目を終端化せず waiting とし、サニタイズした失敗理由と result、commit の未完了状態を残す。後続項目の停止・継続判断を示す原因を解消し、保持した成果物・result を確認したうえで再実行または人対応を選ぶ
E-03P-02-04worktree 経路が失敗し、成果物を統合先へ確定できない統合済みと扱わず、当該項目を waiting にして失敗段階、未統合 result、再開条件を記録する。分離・同期・統合時の保持対象と復旧順は 複数プロジェクト・ブランチ並行処理 を参照する並行処理側で統合可能と確認され、返却された成果物・result を人間が審査できる
E-04P-02-05審査材料、権限者、回答、承認証跡、または終了に必要な結論が不足しているreview から終端化せず waiting へ戻し、不足情報、取得責任者、再審査条件を記録する不足情報と必要な commit / PR 証跡がそろい、権限者が再審査できる
E-05P-02-09個票の表示 ID が重複する、再採番先が使用済み、または個票ファイル名と文書 ID が一致しない書き換え前に個票、再採番先、参照文書、実行記録の対象を検証し、不整合があれば書き込みを始めない。未使用 ID と変更対象は dry-run で確認する個票・文書 ID・wikilink・targets を一貫して更新でき、派生生成と検証が成功する

6.2. 領域外への委譲 ​

委譲先委譲する事項引き渡す情報本領域へ戻す条件
P-03 計画展開(カタログ〜計画展開)登録事項を成果物カタログ・Schedule の計画済み作業へ展開する確定した制約・決定、対象成果物、依存、優先度、登録項目の移管結論計画化前に追加判断が必要、または計画の前提が変わり計画外事項が生じる
P-04 タスク実行(タスク実行ライフサイクル)Schedule で管理する計画済みタスクを実行するSchedule task、plan、対象成果物、登録簿から引き継いだ前提実行中に新しい計画外事項・判断要求・変更要求が生じる
P-06 並行処理(複数プロジェクト・ブランチ並行処理)登録項目の worktree 分離、同期、統合を管理する対象項目、分離条件、統合先、成果物、commit・検証結果同期・統合の成否を登録項目の review / waiting と result へ反映するとき
P-08 派生生成(成果物・派生ビュー・索引生成)派生ビューの生成順、生成先の所有権、部分失敗後の再生成個票正本、表示タイムゾーン、ビュー雛形、生成対象生成失敗が個票の不正または登録簿の運用判断に起因すると判明する
Git / PR 運用(Git ブランチ運用標準)commit と限定された PR による証跡・職務分離を強制する個票差分、承認対象、承認者、検査結果、PR URL・merge commit証跡を個票の結論・承認節へ反映するとき