Files
invyone/_pipeline_backup/runs/2026-03-27_pipe-20260327131904-jedw/resume-state.json
T

472 lines
12 KiB
JSON

{
"pipelineId": "pipe-20260327131904-jedw",
"runDir": "/Users/gbpark/TEST-VEX/_pipeline/runs/2026-03-27_pipe-20260327131904-jedw",
"lastCompletedRound": 5,
"maxRounds": 25,
"taskStatuses": [
{
"id": "task-1",
"status": "success",
"attempts": 1
},
{
"id": "task-2",
"status": "success",
"attempts": 1
},
{
"id": "task-3",
"status": "success",
"attempts": 1
},
{
"id": "task-4",
"status": "success",
"attempts": 1
},
{
"id": "task-5",
"status": "success",
"attempts": 1
},
{
"id": "task-6",
"status": "success",
"attempts": 1
},
{
"id": "task-7",
"status": "success",
"attempts": 2
},
{
"id": "task-8",
"status": "success",
"attempts": 2
},
{
"id": "task-9",
"status": "success",
"attempts": 2
},
{
"id": "task-10",
"status": "success",
"attempts": 3
},
{
"id": "task-11",
"status": "success",
"attempts": 2
},
{
"id": "task-12",
"status": "success",
"attempts": 2
},
{
"id": "task-13",
"status": "success",
"attempts": 2
},
{
"id": "task-14",
"status": "success",
"attempts": 1
},
{
"id": "task-15",
"status": "success",
"attempts": 2
},
{
"id": "task-16",
"status": "success",
"attempts": 1
},
{
"id": "task-17",
"status": "success",
"attempts": 1
},
{
"id": "task-18",
"status": "success",
"attempts": 1
},
{
"id": "task-19",
"status": "success",
"attempts": 0
},
{
"id": "task-20",
"status": "success",
"attempts": 1
},
{
"id": "task-21",
"status": "success",
"attempts": 1
},
{
"id": "task-22",
"status": "success",
"attempts": 1
},
{
"id": "task-23",
"status": "success",
"attempts": 1
},
{
"id": "task-24",
"status": "pending",
"attempts": 0
}
],
"pmLastInstruction": "[task-17] L1+L2 통과, Mapper 인터페이스 85개 파일 삭제 및 @MapperScan 제거 확인.\n[task-19] companyCode 필터에 OR company_code = '*' 추가 완료, bootJar 통과 확인.\n[task-24] 모든 선행 태스크(task-1~23)가 완료되었다. 최종 bootJar 검증을 수행하라. cd backend-spring && ./gradlew clean bootJar 실행하여 빌드 성공을 확인하라. 추가로 grep -r 'com.erp.mapper' src/ 로 잔여 FQN 참조가 없는지 확인하라.",
"pmLastSummary": "Round 5에서 backend 에이전트 2개가 병렬로 task-17, 18, 19를 처리했고, 모두 성공했다.\n\n**task-17 (Mapper 인터페이스 삭제)**: 85개 .java 파일 삭제 완료. L1(find로 디렉토리 비어있음 확인) + L2(bootJar) 통과. ErpApplication.java에서 @MapperScan 참조도 제거됨. d",
"metrics": {
"calls": [
{
"agent": "backend",
"round": 1,
"durationMs": 44128,
"outputLength": 561,
"timestamp": "2026-03-27T13:19:53.095Z",
"inputTokens": 664,
"outputTokens": 1412,
"cacheReadTokens": 143339,
"cacheWriteTokens": 29571
},
{
"agent": "backend",
"round": 1,
"durationMs": 44652,
"outputLength": 405,
"timestamp": "2026-03-27T13:19:53.116Z",
"inputTokens": 7,
"outputTokens": 1386,
"cacheReadTokens": 137658,
"cacheWriteTokens": 26303
},
{
"agent": "backend",
"round": 1,
"durationMs": 132886,
"outputLength": 397,
"timestamp": "2026-03-27T13:21:22.352Z",
"inputTokens": 24,
"outputTokens": 6624,
"cacheReadTokens": 694650,
"cacheWriteTokens": 40338
},
{
"agent": "frontend",
"round": 1,
"durationMs": 97012,
"outputLength": 743,
"timestamp": "2026-03-27T13:21:31.633Z",
"inputTokens": 7,
"outputTokens": 3110,
"cacheReadTokens": 285498,
"cacheWriteTokens": 66636
},
{
"agent": "backend",
"round": 1,
"durationMs": 178886,
"outputLength": 1054,
"timestamp": "2026-03-27T13:22:53.482Z",
"inputTokens": 22,
"outputTokens": 9702,
"cacheReadTokens": 1321821,
"cacheWriteTokens": 71335
},
{
"agent": "frontend",
"round": 1,
"durationMs": 260337,
"outputLength": 515,
"timestamp": "2026-03-27T13:25:44.189Z",
"inputTokens": 28,
"outputTokens": 12545,
"cacheReadTokens": 2748208,
"cacheWriteTokens": 110721
},
{
"agent": "frontend",
"round": 1,
"durationMs": 364895,
"outputLength": 768,
"timestamp": "2026-03-27T13:27:38.030Z",
"inputTokens": 2519,
"outputTokens": 19122,
"cacheReadTokens": 2857042,
"cacheWriteTokens": 94609
},
{
"agent": "pm",
"round": 1,
"durationMs": 92774,
"outputLength": 2726,
"timestamp": "2026-03-27T13:29:11.164Z"
},
{
"agent": "backend",
"round": 2,
"durationMs": 576075,
"outputLength": 716,
"timestamp": "2026-03-27T13:38:47.245Z",
"inputTokens": 12,
"outputTokens": 14083,
"cacheReadTokens": 967145,
"cacheWriteTokens": 227804
},
{
"agent": "backend",
"round": 2,
"durationMs": 899923,
"outputLength": 0,
"timestamp": "2026-03-27T13:44:11.594Z"
},
{
"agent": "backend",
"round": 2,
"durationMs": 899924,
"outputLength": 0,
"timestamp": "2026-03-27T13:44:12.096Z"
},
{
"agent": "backend",
"round": 2,
"durationMs": 899993,
"outputLength": 0,
"timestamp": "2026-03-27T13:53:48.739Z"
},
{
"agent": "backend",
"round": 2,
"durationMs": 899992,
"outputLength": 0,
"timestamp": "2026-03-27T13:59:13.087Z"
},
{
"agent": "backend",
"round": 2,
"durationMs": 899986,
"outputLength": 0,
"timestamp": "2026-03-27T13:59:13.584Z"
},
{
"agent": "backend",
"round": 2,
"durationMs": 900001,
"outputLength": 0,
"timestamp": "2026-03-27T14:08:50.240Z"
},
{
"agent": "backend",
"round": 2,
"durationMs": 743185,
"outputLength": 383,
"timestamp": "2026-03-27T14:11:38.271Z",
"inputTokens": 11031,
"outputTokens": 58482,
"cacheReadTokens": 395353,
"cacheWriteTokens": 153540
},
{
"agent": "backend",
"round": 2,
"durationMs": 900006,
"outputLength": 0,
"timestamp": "2026-03-27T14:14:14.596Z"
},
{
"agent": "backend",
"round": 2,
"durationMs": 39383,
"outputLength": 354,
"timestamp": "2026-03-27T14:14:55.482Z",
"inputTokens": 6,
"outputTokens": 2074,
"cacheReadTokens": 213097,
"cacheWriteTokens": 61580
},
{
"agent": "backend",
"round": 2,
"durationMs": 459656,
"outputLength": 133320,
"timestamp": "2026-03-27T14:19:19.429Z",
"inputTokens": 54,
"outputTokens": 15964,
"cacheReadTokens": 4485288,
"cacheWriteTokens": 94640
},
{
"agent": "backend",
"round": 2,
"durationMs": 900005,
"outputLength": 0,
"timestamp": "2026-03-27T14:23:51.748Z"
},
{
"agent": "backend",
"round": 3,
"durationMs": 79204,
"outputLength": 248,
"timestamp": "2026-03-27T14:27:12.352Z",
"inputTokens": 5,
"outputTokens": 4079,
"cacheReadTokens": 284369,
"cacheWriteTokens": 132659
},
{
"agent": "backend",
"round": 3,
"durationMs": 307473,
"outputLength": 975,
"timestamp": "2026-03-27T14:30:59.619Z",
"inputTokens": 2935,
"outputTokens": 11659,
"cacheReadTokens": 1713603,
"cacheWriteTokens": 74469
},
{
"agent": "backend",
"round": 3,
"durationMs": 564345,
"outputLength": 1031,
"timestamp": "2026-03-27T14:36:38.199Z",
"inputTokens": 52,
"outputTokens": 23337,
"cacheReadTokens": 3535778,
"cacheWriteTokens": 105263
},
{
"agent": "backend",
"round": 3,
"durationMs": 92410,
"outputLength": 60,
"timestamp": "2026-03-27T14:38:12.110Z",
"inputTokens": 8,
"outputTokens": 731,
"cacheReadTokens": 97816,
"cacheWriteTokens": 22007
},
{
"agent": "backend",
"round": 3,
"durationMs": 820224,
"outputLength": 423,
"timestamp": "2026-03-27T14:39:32.873Z",
"inputTokens": 11644,
"outputTokens": 55308,
"cacheReadTokens": 5169731,
"cacheWriteTokens": 272282
},
{
"agent": "backend",
"round": 3,
"durationMs": 900006,
"outputLength": 0,
"timestamp": "2026-03-27T14:46:01.127Z"
},
{
"agent": "backend",
"round": 3,
"durationMs": 38562,
"outputLength": 358,
"timestamp": "2026-03-27T14:46:41.192Z",
"inputTokens": 6,
"outputTokens": 1555,
"cacheReadTokens": 254416,
"cacheWriteTokens": 74516
},
{
"agent": "backend",
"round": 3,
"durationMs": 448329,
"outputLength": 906,
"timestamp": "2026-03-27T14:47:02.704Z",
"inputTokens": 1156,
"outputTokens": 36168,
"cacheReadTokens": 526056,
"cacheWriteTokens": 80371
},
{
"agent": "backend",
"round": 3,
"durationMs": 623751,
"outputLength": 558,
"timestamp": "2026-03-27T14:48:37.361Z",
"inputTokens": 7972,
"outputTokens": 45421,
"cacheReadTokens": 1785551,
"cacheWriteTokens": 238424
},
{
"agent": "backend",
"round": 4,
"durationMs": 116338,
"outputLength": 347,
"timestamp": "2026-03-27T14:52:34.001Z",
"inputTokens": 13,
"outputTokens": 5141,
"cacheReadTokens": 1543544,
"cacheWriteTokens": 148185
},
{
"agent": "pm",
"round": 4,
"durationMs": 96474,
"outputLength": 1841,
"timestamp": "2026-03-27T14:54:10.667Z"
},
{
"agent": "backend",
"round": 5,
"durationMs": 251533,
"outputLength": 492,
"timestamp": "2026-03-27T14:58:22.704Z",
"inputTokens": 2238,
"outputTokens": 13904,
"cacheReadTokens": 1678749,
"cacheWriteTokens": 91545
},
{
"agent": "backend",
"round": 5,
"durationMs": 442858,
"outputLength": 367,
"timestamp": "2026-03-27T15:01:33.527Z",
"inputTokens": 42,
"outputTokens": 18919,
"cacheReadTokens": 1665530,
"cacheWriteTokens": 54768
},
{
"agent": "pm",
"round": 5,
"durationMs": 47376,
"outputLength": 1453,
"timestamp": "2026-03-27T15:02:21.217Z"
}
],
"totalDurationMs": 15062582,
"totalCalls": 34,
"totalInputTokens": 40445,
"totalOutputTokens": 360726,
"totalCacheReadTokens": 32504242,
"totalCacheWriteTokens": 2271566
},
"savedAt": "2026-03-27T15:02:21.218Z",
"planFilePath": "/Users/gbpark/agent-pipeline/test-vex/plans/spring-rebuild.md",
"claudeSessionIds": {
"backend": "4f8428a3-3e1d-4630-8ecb-c5b7c06dea25",
"frontend": "1a7371e4-1992-473a-9d4f-22347479366b"
}
}