CFG-20260801-0012026-08-01DevelopmentSynchronizedN/APublic Edition
本書は内部Configuration Auditを基にした公開版である。 App ID、Workflow ID、Draft ID、Commit SHA、内部Repository path、fingerprint、hash、 Working Treeの具体的差分およびRepository外の承認記録は削除または一般化している。
Governance設計、検証範囲、Final Result、残存Gateおよび次のHuman Decisionは維持する。
本監査の目的は、Repository、Dify Draft、Published Workflow、Runtimeが別々の状態を持つ環境で、プロジェクト全体の「現在地」を一意に表現できるGovernanceを導入し、そのDocumentation同期を検証することである。
次を分離した。
Proposed
→ Authorized
→ In Progress
→ Repository Verified
→ Draft Verified
→ Published
→ Runtime Verified
→ Accepted
→ Superseded
横断StateとしてBlockedとCancelledを定義した。
Commit、Import、Test PASSなどの作業事実だけではStateを遷移させない。Entry Condition、Evidence、必要なHuman Authorizationが揃った時点で正式に遷移する。
| Role | Meaning |
|---|---|
| Candidate | 次の採用候補。進捗はAudit、Review、Test Evidenceで管理する |
| Active | Current Snapshotが示す唯一のBaseline |
| Historical | 以前のActive Baseline。追跡とRollbackのため保持する |
Active Baselineは常に一つとし、Candidate開始だけではCurrent Project Stateを変更しない。
status.mdは作業ログではなく、Project Stateに同期したCurrent Snapshotとして再定義した。
通常の更新Triggerは正式なProject State Transitionとする。
State非遷移時は、Human Authorization、Current Blocker、Project Phase、Current Snapshot Correctionに限りNavigation項目を更新できる。補助TriggerではProject State、State Entered At、Transition Evidence、Active Baselineを変更できない。
Governance導入前からプロジェクトが進行していたため、一度限りのInitial State Bootstrapを定義した。
Stage 1: Governance Adoption
→ State契約、ADR、Snapshot契約をRepository正本へ採用
Stage 2: Initial State Bootstrap
→ 過去Evidence再確認
→ Human Approval
→ Bootstrap Evidence確定
→ Registry / Audit / Current Snapshot同期
未採用の契約を根拠にBootstrapする循環を禁止した。Bootstrapは一度成立した後に再実施できない。
| Actor / System | Responsibility | Prohibition |
|---|---|---|
| Human | Scope、Active Baseline、Publish、Bootstrap、Acceptanceの承認 | EvidenceなしのState確定 |
| Codex | Evidence照合、契約適用、文書同期、State候補提示 | 自己承認 |
| Dify | Draft、Published、Runtimeの実効状態を保持 | Repository正本の代替、未承認Publish |
| Repository | 恒久仕様、履歴、DSL、Documentationの正本 | Runtime事実の推測 |
Configuration StateとProject Stateを自動変換しない。
Verifiedでも、Draft Import未実施ならProject StateはDraft Verifiedではない。Publishedではない。Runtime Verifiedではない。Governance Adoption後、保存済みEvidenceを再確認し、Initial StateをDraft Verifiedとして確定した。
Draft Verifiedより先のStateは推測していない。
| Verification | Result |
|---|---|
| Documentation structure | PASS |
| State and Transition consistency | PASS |
| Baseline Cycle | PASS |
| Bootstrap Evidence Schema | PASS |
| Responsibility separation | PASS |
| Current Snapshot short-read test | PASS |
| Registry / Audit / Snapshot consistency | PASS |
| Documentation links | PASS |
| Mermaid structure | PASS |
| Repository diff quality | PASS |
SynchronizedVerifiedSynchronizedBootstrap完了だけを根拠にVerifiedとしたのではない。Documentation同期後の静的検証、リンク検証、Snapshot検証、Registry / Audit整合確認がPASSしたことを根拠とする。
Synchronized
Project State、Current Snapshot、Baseline Cycle、Configuration State、Definition of Done、作業手順、Navigationの責務は整合した。
DevelopmentMet本監査はPublish権限を付与しない。
次のProject Stateへ進むには、対象DraftとActive Baselineを特定したHuman Publish Decisionと、Publish直前のBaseline不変確認が必要である。
Runtime VerificationとRuntime AcceptanceはPublish後の別Gateである。
Human Publish Decision後、Publish直前にRepository、Active Baseline、Dify Draftの不変を確認する。
本公開版には次を含めていない。