Commit 5969bc8
committed
autopilot: address PR #19 review feedback
Why:
- Resolve actionable GitHub review feedback for PR #19.
Changed:
- Setup now fail-closes on snapshot-incomplete live leases and pins, and on schema-invalid persisted registry alias data, instead of finishing those hosts as ready.
Verification:
- npm run agent:complete -- --session-dir [controller artifact: jobs/pr-19/20260825-171439-3657ed81-cb02-408b-9e4f-0021828b8f1e/task-session]
- npm run agent:context -- --paths-file [controller artifact: jobs/pr-19/20260825-171439-3657ed81-cb02-408b-9e4f-0021828b8f1e/actual-paths.txt] --session-dir [controller artifact: jobs/pr-19/20260825-171439-3657ed81-cb02-408b-9e4f-0021828b8f1e/task-session]
- npm run agent:verify -- --profile implementation --paths-file [controller artifact: jobs/pr-19/20260825-171439-3657ed81-cb02-408b-9e4f-0021828b8f1e/task-session/verify/implementation/paths.txt] --session-dir [controller artifact: jobs/pr-19/20260825-171439-3657ed81-cb02-408b-9e4f-0021828b8f1e/task-session]
- npm run agent:verify -- --profile spec-only --paths-file [controller artifact: jobs/pr-19/20260825-171439-3657ed81-cb02-408b-9e4f-0021828b8f1e/task-session/verify/spec-only/paths.txt] --session-dir [controller artifact: jobs/pr-19/20260825-171439-3657ed81-cb02-408b-9e4f-0021828b8f1e/task-session]
Affected:
- .github/workflows/ci.yml
- CHANGELOG.md
- CONTRIBUTING.md
- Casks/simulator-broker.rb
- Formula/simbroker.rb
- README.md
- agent-harness/package-lock.json
- agent-harness/package.json
- app/README.md
- app/Sources/BrokerDashboardStore.swift
- app/Sources/BrokerLocalCommandClient.swift
- app/Sources/BrokerOnboardingCommands.swift
- app/Sources/BrokerServiceClient.swift
- app/Sources/BrokerSetupModels.swift
- app/Sources/BrokerSnapshotLoader.swift
- app/Sources/RootView.swift
- app/Sources/SetupPlanDevicesView.swift
- app/Sources/SetupPlanPrerequisitesView.swift
- app/Sources/SetupPlanSheet.swift
- app/Sources/SharedViews.swift
- app/Tests/BrokerDashboardStoreTests.swift
- app/Tests/BrokerLocalCommandClientTests.swift
- app/Tests/BrokerOnboardingCommandsTests.swift
- app/Tests/BrokerRuntimePathsTests.swift
- app/Tests/BrokerServiceClientTests.swift
- app/Tests/BrokerSnapshotLoaderTests.swift
- broker-core/containment.mjs
- broker-core/error-contract.mjs
- broker-core/index.mjs
- broker-core/simctl.mjs
- broker-core/test/broker-core.test.mjs
- client/bin/simbroker.mjs
- client/command-dispatch.mjs
- client/public-surface.mjs
- client/service/service-client.mjs
- client/setup-preflight.mjs
- client/setup-provisioning-worker.mjs
- client/setup-provisioning.mjs
- client/test/brokerd.test.mjs
- client/test/install-distribution.test.mjs
- client/test/public-surface.test.mjs
- client/test/setup-preflight.test.mjs
- client/test/simbroker.test.mjs
- docs/concepts.md
- docs/getting-started.md
- docs/status.md
- docs/test/front-door.test.mjs
- examples/harness-adoption/README.md
- examples/harness-adoption/sample-consumer-repo/.simulator-broker/project.json
- examples/harness-adoption/sample-consumer-repo/README.md
- packages/simbroker/README.md
- scripts/install_smoke.sh
- scripts/package_distribution.sh
- spec/README.md
- spec/architecture.md
- spec/build-and-test.md
- spec/global-simulator-broker.md
- spec/project-structure.md
- spec/tasks/README.md
- spec/tasks/guided-simbroker-setup.md
Refs:
- #19
- #19 (comment)
- #19 (comment)
- #19 (comment)
Session:
- task-session: [controller artifact: jobs/pr-19/20260825-171439-3657ed81-cb02-408b-9e4f-0021828b8f1e/task-session]
- report: [controller artifact: jobs/pr-19/20260825-171439-3657ed81-cb02-408b-9e4f-0021828b8f1e/report.md]1 parent b601997 commit 5969bc8
4 files changed
Lines changed: 173 additions & 15 deletions
File tree
- broker-core
- test
- spec/tasks
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
28 | | - | |
29 | | - | |
30 | | - | |
31 | | - | |
32 | | - | |
33 | | - | |
34 | | - | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
35 | 38 | | |
36 | 39 | | |
37 | 40 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1688 | 1688 | | |
1689 | 1689 | | |
1690 | 1690 | | |
| 1691 | + | |
1691 | 1692 | | |
1692 | 1693 | | |
1693 | 1694 | | |
| |||
2154 | 2155 | | |
2155 | 2156 | | |
2156 | 2157 | | |
| 2158 | + | |
| 2159 | + | |
| 2160 | + | |
| 2161 | + | |
| 2162 | + | |
| 2163 | + | |
| 2164 | + | |
| 2165 | + | |
| 2166 | + | |
| 2167 | + | |
| 2168 | + | |
| 2169 | + | |
| 2170 | + | |
| 2171 | + | |
| 2172 | + | |
| 2173 | + | |
| 2174 | + | |
| 2175 | + | |
| 2176 | + | |
| 2177 | + | |
| 2178 | + | |
| 2179 | + | |
| 2180 | + | |
| 2181 | + | |
| 2182 | + | |
| 2183 | + | |
| 2184 | + | |
| 2185 | + | |
| 2186 | + | |
| 2187 | + | |
| 2188 | + | |
2157 | 2189 | | |
2158 | 2190 | | |
2159 | 2191 | | |
| |||
2411 | 2443 | | |
2412 | 2444 | | |
2413 | 2445 | | |
| 2446 | + | |
2414 | 2447 | | |
| 2448 | + | |
| 2449 | + | |
| 2450 | + | |
2415 | 2451 | | |
2416 | 2452 | | |
2417 | 2453 | | |
| |||
2421 | 2457 | | |
2422 | 2458 | | |
2423 | 2459 | | |
| 2460 | + | |
| 2461 | + | |
| 2462 | + | |
| 2463 | + | |
| 2464 | + | |
| 2465 | + | |
2424 | 2466 | | |
2425 | 2467 | | |
2426 | 2468 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1234 | 1234 | | |
1235 | 1235 | | |
1236 | 1236 | | |
| 1237 | + | |
| 1238 | + | |
| 1239 | + | |
| 1240 | + | |
| 1241 | + | |
| 1242 | + | |
| 1243 | + | |
| 1244 | + | |
| 1245 | + | |
| 1246 | + | |
| 1247 | + | |
| 1248 | + | |
| 1249 | + | |
| 1250 | + | |
| 1251 | + | |
| 1252 | + | |
| 1253 | + | |
| 1254 | + | |
| 1255 | + | |
| 1256 | + | |
| 1257 | + | |
| 1258 | + | |
| 1259 | + | |
| 1260 | + | |
| 1261 | + | |
| 1262 | + | |
| 1263 | + | |
| 1264 | + | |
| 1265 | + | |
| 1266 | + | |
| 1267 | + | |
| 1268 | + | |
| 1269 | + | |
| 1270 | + | |
| 1271 | + | |
| 1272 | + | |
| 1273 | + | |
| 1274 | + | |
| 1275 | + | |
| 1276 | + | |
| 1277 | + | |
| 1278 | + | |
| 1279 | + | |
| 1280 | + | |
| 1281 | + | |
| 1282 | + | |
| 1283 | + | |
| 1284 | + | |
| 1285 | + | |
| 1286 | + | |
| 1287 | + | |
| 1288 | + | |
| 1289 | + | |
| 1290 | + | |
| 1291 | + | |
| 1292 | + | |
| 1293 | + | |
| 1294 | + | |
| 1295 | + | |
| 1296 | + | |
| 1297 | + | |
| 1298 | + | |
| 1299 | + | |
| 1300 | + | |
| 1301 | + | |
| 1302 | + | |
| 1303 | + | |
| 1304 | + | |
| 1305 | + | |
| 1306 | + | |
| 1307 | + | |
| 1308 | + | |
| 1309 | + | |
| 1310 | + | |
| 1311 | + | |
| 1312 | + | |
| 1313 | + | |
| 1314 | + | |
| 1315 | + | |
| 1316 | + | |
| 1317 | + | |
| 1318 | + | |
| 1319 | + | |
| 1320 | + | |
| 1321 | + | |
| 1322 | + | |
| 1323 | + | |
| 1324 | + | |
| 1325 | + | |
| 1326 | + | |
| 1327 | + | |
| 1328 | + | |
| 1329 | + | |
| 1330 | + | |
| 1331 | + | |
| 1332 | + | |
| 1333 | + | |
| 1334 | + | |
| 1335 | + | |
| 1336 | + | |
| 1337 | + | |
| 1338 | + | |
| 1339 | + | |
| 1340 | + | |
| 1341 | + | |
1237 | 1342 | | |
1238 | 1343 | | |
1239 | 1344 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| |||
184 | 184 | | |
185 | 185 | | |
186 | 186 | | |
187 | | - | |
188 | | - | |
189 | | - | |
190 | | - | |
191 | | - | |
192 | | - | |
193 | | - | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
194 | 201 | | |
195 | 202 | | |
196 | 203 | | |
| |||
418 | 425 | | |
419 | 426 | | |
420 | 427 | | |
| 428 | + | |
421 | 429 | | |
422 | 430 | | |
423 | 431 | | |
| |||
0 commit comments