Implement POST /v1/sync: incremental and rebaseline collection sync #88
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Context
POST /v1/sync was documented in docs/technical/cli-api.md with an admin scope but never implemented — the router had no handler, so it answered 501, and the CLI verb exited 5. Issue #85 closed that gap by descoping: the route row, the orphaned Scope::Admin entry, the CLI verb and the skill's not-implemented row were all removed so the contract and the binary agree.
This issue is the deferred half: the actual feature. It exists so the descope does not become a silent deletion of planned capability — the specification text for sync is still in docs/technical/, and the semantics were never trivial.
What the specification already says
What to build
Acceptance criteria
Blocked by
None technically. Related: #85 (the descope this supersedes), #45 (paged reads share the same snapshot machinery), #6 (recovery scanner), #36 (backup/DR).
Implementto ImplementPOST /v1/sync: incremental and rebaseline collection sync (deferred by #85)POST /v1/sync: incremental and rebaseline collection syncImplementto Implement POST /v1/sync: incremental and rebaseline collection syncPOST /v1/sync: incremental and rebaseline collection sync