- Plane Todo projection 및 idempotency/retry 메커니즘 구현 - Roadmap sync identity 및 step 모델/DB 마이그레이션/쿼리 추가 - OpenAI 및 Plane adapter 개선 - roadmaps sync package: plane_format, plane_projection, retry 모듈 추가 - Storage layer: roadmap_sync_identities, roadmap_sync_steps 추가 - agent-task 아카이브 정리
12 lines
469 B
SQL
12 lines
469 B
SQL
-- name: ListRoadmapSyncSteps :many
|
|
SELECT id, roadmap_sync_identity_id, step, completed_at
|
|
FROM roadmap_sync_steps
|
|
WHERE roadmap_sync_identity_id = $1
|
|
ORDER BY id;
|
|
|
|
-- name: MarkRoadmapSyncStepCompleted :one
|
|
INSERT INTO roadmap_sync_steps (roadmap_sync_identity_id, step)
|
|
VALUES ($1, $2)
|
|
ON CONFLICT (roadmap_sync_identity_id, step)
|
|
DO UPDATE SET roadmap_sync_identity_id = EXCLUDED.roadmap_sync_identity_id
|
|
RETURNING id, roadmap_sync_identity_id, step, completed_at;
|