<!-- https://staircase.co/agents/roster/file-sync -->
# File sync

# File sync

Providers

<!--source:agent-kits-->
Builds the scheduled workflow that copies a configured storage location into an external partner's file share: the infrastructure, a planning and cost gate, per-file workers, an aggregate, and the credential and configuration handling around them.
<!--/source-->

- **Used when**
<!--source:agent-kits-->
— When files have to leave internal storage for a partner's share on a schedule, and the run has to be safe to repeat.
<!--/source-->

- **Loads first**
<!--source:agent-kits-->
- The batch-workflow skill, for the distributed shape.
<!--/source-->
<!--source:agent-kits-->
- The inbound-transfer skill, where the destination is a plain file-transfer endpoint, with the direction reversed.
<!--/source-->
<!--source:agent-kits-->
- The continuous-integration skill, for the per-environment deployment path.
<!--/source-->

- **Returns**
<!--source:agent-kits-->
- The chosen destination provider and its authentication flow, confirmed with the requester.
<!--/source-->
<!--source:agent-kits-->
- The repository layout — infrastructure, handlers, provider adapters, tests.
<!--/source-->
<!--source:agent-kits-->
- The parameter and secret schema, with the exact commands per environment.
<!--/source-->
<!--source:agent-kits-->
- The runtime contract: the invocation event, the manifest, and the summary.
<!--/source-->
<!--source:agent-kits-->
- The permissions actually granted, least-privilege.
<!--/source-->
<!--source:agent-kits-->
- The deployment files added, and how the target environment is wired.
<!--/source-->
<!--source:agent-kits-->
- A verification log covering a dry run, a single-file transfer, an idempotent rerun, a change-detection rerun and the schedule.
<!--/source-->
<!--source:agent-kits-->
- The inputs still owed, and rollback notes for both code and configuration.
<!--/source-->

## Others in Providers

- Marketing stack
- Roster workflow
- Send lifecycle
