Objective
Complete Linear GER-1016 by moving foc-cli to Synapse SDK v1 and validating the CLI against the new package and API surface.
Current Evidence
@filoz/synapse-sdk v1 has landed, with latest observed version 1.0.1.
- Target package updates are
@filoz/synapse-sdk@^1.0.1 and @filoz/synapse-core@^0.7.0.
- Scratch upgrade build failures identified v1 migration work in dataset upload, wallet costs, and wallet summary.
- Existing tests passed against the old dependency set, but did not catch the v1 build drift, so focused test hardening is in scope.
Child Issues
Scope
- Update Synapse dependency versions and lockfile from a clean
main install.
- Adapt CLI commands to Synapse SDK/Core v1 API changes.
- Tighten tests and mocks so SDK-shape drift fails in CI.
- Run calibration smoke validation with a funded wallet when credentials are available.
- Decide and document release readiness after tests and smoke validation pass.
Validation Gates
bun install or equivalent clean install from main succeeds.
bun run build passes.
bun test passes.
- Calibration smoke checklist is recorded in the issue or implementation PR.
Release Readiness
This umbrella tracks release readiness for the CLI. Do not publish solely from the dependency bump; release only after API migration, tests, and smoke validation are complete. Reconcile the local package version against the published npm package before release.
Linear
- GER-1016: Update foc cli once synapse-sdk v1 lands
Objective
Complete Linear GER-1016 by moving
foc-clito Synapse SDK v1 and validating the CLI against the new package and API surface.Current Evidence
@filoz/synapse-sdkv1 has landed, with latest observed version1.0.1.@filoz/synapse-sdk@^1.0.1and@filoz/synapse-core@^0.7.0.Child Issues
Scope
maininstall.Validation Gates
bun installor equivalent clean install frommainsucceeds.bun run buildpasses.bun testpasses.Release Readiness
This umbrella tracks release readiness for the CLI. Do not publish solely from the dependency bump; release only after API migration, tests, and smoke validation are complete. Reconcile the local package version against the published npm package before release.
Linear