mergegate/project_memory/tasks.json
林 駿甫 (Shunsuke Hayashi) 146fcafc5e [追加] DTP (Deterministic Task Protocol) 設計文書・指示書を移植
deterministic-task-protocol リポから miyabi-cli-standalone に統合:
- docs/dtp/: PLAYBOOK, PLAN, UML, GIT-RULES, Codex レビュー 3件
- autorun/: Phase 0-8 の TASKS/ASSIGNMENT/GATE + INDEX/HANDOFF/ROLLBACK
- project_memory/tasks.json: 全9 Phase の DAG SSOT
- skills/: polaris-ops, rust-llm-pitfalls
- .codex/instructions.md: Codex 設定

実装は miyabi-core に gate.rs, lock.rs, protocol.rs, store.rs を追加する方針。
既存の dag.rs, github.rs, approval.rs 等は変更不要。

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-10 01:07:32 +09:00

160 lines
4.3 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"version": 1,
"last_updated": "2026-04-10T00:00:00Z",
"tasks": [
{
"id": "phase-0",
"title": "前提条件の確定",
"github_issue_number": 0,
"state": "done",
"dependencies": [],
"dependents": ["phase-1"],
"soft_dependencies": [],
"lock": null,
"impact": null,
"branch_name": null,
"pr_number": null,
"merge_commit": null,
"created_at": "2026-04-10T00:00:00Z",
"updated_at": "2026-04-10T00:55:00Z"
},
{
"id": "phase-1",
"title": "型定義ハードニング",
"github_issue_number": 0,
"state": "pending",
"dependencies": ["phase-0"],
"dependents": ["phase-2", "phase-3"],
"soft_dependencies": [],
"lock": null,
"impact": null,
"branch_name": null,
"pr_number": null,
"merge_commit": null,
"created_at": "2026-04-10T00:00:00Z",
"updated_at": "2026-04-10T00:00:00Z"
},
{
"id": "phase-2",
"title": "ステートマシンにGATE predicate統合",
"github_issue_number": 0,
"state": "pending",
"dependencies": ["phase-1"],
"dependents": ["phase-6"],
"soft_dependencies": [],
"lock": null,
"impact": null,
"branch_name": null,
"pr_number": null,
"merge_commit": null,
"created_at": "2026-04-10T00:00:00Z",
"updated_at": "2026-04-10T00:00:00Z"
},
{
"id": "phase-3",
"title": "Event Store (JSONL + Snapshot)",
"github_issue_number": 0,
"state": "pending",
"dependencies": ["phase-1"],
"dependents": ["phase-4", "phase-5"],
"soft_dependencies": [],
"lock": null,
"impact": null,
"branch_name": null,
"pr_number": null,
"merge_commit": null,
"created_at": "2026-04-10T00:00:00Z",
"updated_at": "2026-04-10T00:00:00Z"
},
{
"id": "phase-4",
"title": "File Lock Manager (lease + heartbeat)",
"github_issue_number": 0,
"state": "pending",
"dependencies": ["phase-3"],
"dependents": ["phase-6"],
"soft_dependencies": [],
"lock": null,
"impact": null,
"branch_name": null,
"pr_number": null,
"merge_commit": null,
"created_at": "2026-04-10T00:00:00Z",
"updated_at": "2026-04-10T00:00:00Z"
},
{
"id": "phase-5",
"title": "GitHub同期 (Evidence Fetcher + Deterministic Sync)",
"github_issue_number": 0,
"state": "pending",
"dependencies": ["phase-3"],
"dependents": ["phase-6"],
"soft_dependencies": [],
"lock": null,
"impact": null,
"branch_name": null,
"pr_number": null,
"merge_commit": null,
"created_at": "2026-04-10T00:00:00Z",
"updated_at": "2026-04-10T00:00:00Z"
},
{
"id": "phase-6",
"title": "Protocol統合全GATEを1クラスに結合",
"github_issue_number": 0,
"state": "pending",
"dependencies": ["phase-2", "phase-3", "phase-4", "phase-5"],
"dependents": ["phase-7"],
"soft_dependencies": [],
"lock": null,
"impact": null,
"branch_name": null,
"pr_number": null,
"merge_commit": null,
"created_at": "2026-04-10T00:00:00Z",
"updated_at": "2026-04-10T00:00:00Z"
},
{
"id": "phase-7",
"title": "CLI (dtp コマンド)",
"github_issue_number": 0,
"state": "pending",
"dependencies": ["phase-6"],
"dependents": ["phase-8"],
"soft_dependencies": [],
"lock": null,
"impact": null,
"branch_name": null,
"pr_number": null,
"merge_commit": null,
"created_at": "2026-04-10T00:00:00Z",
"updated_at": "2026-04-10T00:00:00Z"
},
{
"id": "phase-8",
"title": "E2E統合テスト + OpenClaw連携",
"github_issue_number": 0,
"state": "pending",
"dependencies": ["phase-7"],
"dependents": [],
"soft_dependencies": [],
"lock": null,
"impact": null,
"branch_name": null,
"pr_number": null,
"merge_commit": null,
"created_at": "2026-04-10T00:00:00Z",
"updated_at": "2026-04-10T00:00:00Z"
}
],
"file_locks": {},
"dag_levels": [
["phase-0"],
["phase-1"],
["phase-2", "phase-3"],
["phase-4", "phase-5"],
["phase-6"],
["phase-7"],
["phase-8"]
]
}