components/flutterstart_apply/flutterstart_apply
library
Functions
-
applyPath(String root, String logicalPath)
→ String
-
-
applyPhase1({required ChangePlan plan, required PlanLocationRecord location, ApplyFileSystem fileSystem = const ApplyFileSystem(), ApplyObservations? observations, bool runPreflight = true})
→ ApplyPhase1Result
-
-
applyPhase2({required ChangePlan plan, required PlanLocationRecord location, ProcessRunner processRunner = const ProcessRunner(), Map<String, String>? environment})
→ Future<ApplyPhase2Result>
-
-
applyPreflight({required ChangePlan plan, required String stagingRoot, required String canonicalDestination, ApplyFileSystem fileSystem = const ApplyFileSystem(), ApplyObservations? observations, List<String> unrelatedChangedPaths = const []})
→ StalenessAssessment
-
-
buildRecoveryReport({required List<String> restoredPaths, required List<String> removedCreatedPaths, required List<String> unresolvedPaths, required List<String> manualActions})
→ RecoveryReport
-
Assembles a deterministic report whose state cannot overstate recovery.
-
checkReviewedContentInvariant({required ChangePlan plan, required String canonicalDestination, ApplyFileSystem fileSystem = const ApplyFileSystem()})
→ ReviewedContentInvariantResult
-
-
isGitInitCommand(CommandRecord command)
→ bool
-
-
materializedButNotBuildReadyMessage(RegenFailure failure)
→ String
-
-
materializePhase1({required ChangePlan plan, required String stagingRoot, required String canonicalDestination, ApplyFileSystem fileSystem = const ApplyFileSystem()})
→ MaterializeResult
-
-
outsideDeclaredSet({required Map<String, int> before, required Map<String, int> after, required List<String> declaredSet})
→ List<String>
-
-
pathInDeclaredSet(String logicalPath, List<String> declaredSet)
→ bool
-
-
rollbackMaterialization({required ChangePlan plan, required String canonicalDestination, ApplyFileSystem fileSystem = const ApplyFileSystem(), int maxAttempts = 3, Duration initialBackoff = const Duration(milliseconds: 50), void sleep(Duration delay)?})
→ RecoveryReport
-
Rolls back 0.1's materialize-only Apply into a fresh destination.
-
runGitInit({required String canonicalDestination, required ProcessRunner processRunner})
→ Future<GitInitOutcome>
-
-
snapshotTarget(String canonicalDestination)
→ Map<String, int>
-
-
validationFailureRecovery({required String failingGate})
→ RecoveryReport
-