Add app source and tests

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
alvocool
2026-10-11 10:15:30 +03:00
parent 7e246255c2
commit 38881d1fe1
135 changed files with 21057 additions and 0 deletions

View File

@@ -0,0 +1,13 @@
/// Where one service has got to in the batch.
enum BatchState { queued, building, deploying, done, failed, skipped }
abstract class ConnectBatchDeploy {
/// The run started; every selected service is queued.
void onBatchStarted(List<String> serviceIds);
/// One service moved to a new state, optionally with a detail line.
void onServiceState(String serviceId, BatchState state, {String? detail});
/// Every service in the batch has been attempted.
void onBatchFinished();
}