test(S01/T01): Added a job-scoped Gmail matching contract with backend-…
- JobTrackerApi/Controllers/GmailController.cs - JobTrackerApi/Services/GmailOAuthService.cs - JobTrackerApi.Tests/GmailControllerTests.cs - .gsd/milestones/M001/slices/S01/S01-PLAN.md - .gsd/KNOWLEDGE.md
This commit is contained in:
@@ -7,3 +7,14 @@
|
||||
{"ts":"2026-03-24T08:21:45.650Z","flowId":"5d1e657f-dcfe-4e7d-9de8-02e081926e97","seq":2,"eventType":"dispatch-match","rule":"planning → plan-slice","data":{"unitType":"plan-slice","unitId":"M001/S01"}}
|
||||
{"ts":"2026-03-24T08:21:45.655Z","flowId":"5d1e657f-dcfe-4e7d-9de8-02e081926e97","seq":3,"eventType":"unit-start","data":{"unitType":"plan-slice","unitId":"M001/S01"}}
|
||||
{"ts":"2026-03-24T08:25:40.911Z","flowId":"5d1e657f-dcfe-4e7d-9de8-02e081926e97","seq":4,"eventType":"unit-end","data":{"unitType":"plan-slice","unitId":"M001/S01","status":"completed","artifactVerified":true},"causedBy":{"flowId":"5d1e657f-dcfe-4e7d-9de8-02e081926e97","seq":3}}
|
||||
{"ts":"2026-03-24T08:25:41.354Z","flowId":"5d1e657f-dcfe-4e7d-9de8-02e081926e97","seq":5,"eventType":"iteration-end","data":{"iteration":2}}
|
||||
{"ts":"2026-03-24T08:25:41.355Z","flowId":"705f11bc-3eb1-456b-926e-3fb552b13678","seq":1,"eventType":"iteration-start","data":{"iteration":3}}
|
||||
{"ts":"2026-03-24T08:25:41.426Z","flowId":"705f11bc-3eb1-456b-926e-3fb552b13678","seq":2,"eventType":"dispatch-match","rule":"executing → execute-task","data":{"unitType":"execute-task","unitId":"M001/S01/T01"}}
|
||||
{"ts":"2026-03-24T10:50:43.774Z","flowId":"215cca8f-8cf8-424b-b70d-d3b5a7077180","seq":1,"eventType":"iteration-start","data":{"iteration":1}}
|
||||
{"ts":"2026-03-24T10:50:44.262Z","flowId":"215cca8f-8cf8-424b-b70d-d3b5a7077180","seq":2,"eventType":"dispatch-match","rule":"planning (no research, not S01) → research-slice","data":{"unitType":"research-slice","unitId":"M001/S05"}}
|
||||
{"ts":"2026-03-24T10:51:13.311Z","flowId":"c3f85fdb-1303-4e7e-8220-0c699a0eeafb","seq":1,"eventType":"iteration-start","data":{"iteration":1}}
|
||||
{"ts":"2026-03-24T10:51:13.414Z","flowId":"c3f85fdb-1303-4e7e-8220-0c699a0eeafb","seq":2,"eventType":"dispatch-match","rule":"executing → execute-task","data":{"unitType":"execute-task","unitId":"M001/S01/T01"}}
|
||||
{"ts":"2026-03-24T10:54:52.383Z","flowId":"662968ba-327c-45d5-9750-a7fe584653c2","seq":1,"eventType":"iteration-start","data":{"iteration":1}}
|
||||
{"ts":"2026-03-24T10:54:52.466Z","flowId":"662968ba-327c-45d5-9750-a7fe584653c2","seq":2,"eventType":"dispatch-match","rule":"executing → execute-task","data":{"unitType":"execute-task","unitId":"M001/S01/T01"}}
|
||||
{"ts":"2026-03-24T10:54:52.472Z","flowId":"662968ba-327c-45d5-9750-a7fe584653c2","seq":3,"eventType":"unit-start","data":{"unitType":"execute-task","unitId":"M001/S01/T01"}}
|
||||
{"ts":"2026-03-24T11:07:25.305Z","flowId":"662968ba-327c-45d5-9750-a7fe584653c2","seq":4,"eventType":"unit-end","data":{"unitType":"execute-task","unitId":"M001/S01/T01","status":"completed","artifactVerified":true},"causedBy":{"flowId":"662968ba-327c-45d5-9750-a7fe584653c2","seq":3}}
|
||||
|
||||
Reference in New Issue
Block a user