[整備] tasks.json を v2 (3 Phase) に更新 + Phase A ロック
- tasks.json: v1 (8 Phase) → v2 (3 Phase: A/B/C) - Phase A: implementing, codex-a@macbook-pro にロック - file_locks: gate.rs, lock.rs, protocol.rs, store.rs → phase-a - Phase B/C: pending(Phase A 完了待ち) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
39a5180b8e
commit
286cf5664a
3 changed files with 55 additions and 135 deletions
|
|
@ -1,141 +1,60 @@
|
|||
{
|
||||
"version": 1,
|
||||
"last_updated": "2026-04-10T00:00:00Z",
|
||||
"version": 2,
|
||||
"last_updated": "2026-04-10T01:30:00Z",
|
||||
"tasks": [
|
||||
{
|
||||
"id": "phase-0",
|
||||
"title": "前提条件の確定",
|
||||
"id": "phase-a",
|
||||
"title": "GATE + Lock + Store + Protocol(4ファイル新規)",
|
||||
"github_issue_number": 0,
|
||||
"state": "done",
|
||||
"state": "implementing",
|
||||
"dependencies": [],
|
||||
"dependents": ["phase-1"],
|
||||
"dependents": ["phase-b", "phase-c"],
|
||||
"soft_dependencies": [],
|
||||
"lock": {
|
||||
"locked_by": "codex-a@macbook-pro",
|
||||
"locked_at": "2026-04-10T01:30:00Z",
|
||||
"ttl_secs": 3600,
|
||||
"affected_files": [
|
||||
"crates/miyabi-core/src/gate.rs",
|
||||
"crates/miyabi-core/src/lock.rs",
|
||||
"crates/miyabi-core/src/protocol.rs",
|
||||
"crates/miyabi-core/src/store.rs"
|
||||
]
|
||||
},
|
||||
"impact": {
|
||||
"risk_level": "LOW",
|
||||
"affected_symbols": 0,
|
||||
"depth1": [],
|
||||
"analyzed_at": "2026-04-10T01:25:00Z"
|
||||
},
|
||||
"branch_name": null,
|
||||
"pr_number": null,
|
||||
"merge_commit": null,
|
||||
"created_at": "2026-04-10T01:30:00Z",
|
||||
"updated_at": "2026-04-10T01:30:00Z"
|
||||
},
|
||||
{
|
||||
"id": "phase-b",
|
||||
"title": "CLI サブコマンド追加",
|
||||
"github_issue_number": 0,
|
||||
"state": "pending",
|
||||
"dependencies": ["phase-a"],
|
||||
"dependents": ["phase-c"],
|
||||
"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"
|
||||
"created_at": "2026-04-10T01:30:00Z",
|
||||
"updated_at": "2026-04-10T01:30:00Z"
|
||||
},
|
||||
{
|
||||
"id": "phase-1",
|
||||
"title": "型定義ハードニング",
|
||||
"id": "phase-c",
|
||||
"title": "GitHub Evidence + E2E テスト",
|
||||
"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"],
|
||||
"dependencies": ["phase-a", "phase-b"],
|
||||
"dependents": [],
|
||||
"soft_dependencies": [],
|
||||
"lock": null,
|
||||
|
|
@ -143,18 +62,19 @@
|
|||
"branch_name": null,
|
||||
"pr_number": null,
|
||||
"merge_commit": null,
|
||||
"created_at": "2026-04-10T00:00:00Z",
|
||||
"updated_at": "2026-04-10T00:00:00Z"
|
||||
"created_at": "2026-04-10T01:30:00Z",
|
||||
"updated_at": "2026-04-10T01:30:00Z"
|
||||
}
|
||||
],
|
||||
"file_locks": {},
|
||||
"file_locks": {
|
||||
"crates/miyabi-core/src/gate.rs": "phase-a",
|
||||
"crates/miyabi-core/src/lock.rs": "phase-a",
|
||||
"crates/miyabi-core/src/protocol.rs": "phase-a",
|
||||
"crates/miyabi-core/src/store.rs": "phase-a"
|
||||
},
|
||||
"dag_levels": [
|
||||
["phase-0"],
|
||||
["phase-1"],
|
||||
["phase-2", "phase-3"],
|
||||
["phase-4", "phase-5"],
|
||||
["phase-6"],
|
||||
["phase-7"],
|
||||
["phase-8"]
|
||||
["phase-a"],
|
||||
["phase-b"],
|
||||
["phase-c"]
|
||||
]
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue