v0.3.0
What's Changed
- Add browser probe page scripting by @chubes4 in #301
- Add browser-probe memory and performance capture by @chubes4 in #306
- Inline browser runtime bundles by @chubes4 in #308
- Promote browser probe metrics through bench output by @chubes4 in #305
- Add browser probe checkpoints by @chubes4 in #307
- fix: use Homeboy build script metadata by @chubes4 in #309
- feat: interaction-capable browser probe — drive WordPress, not just observe it (#310) by @chubes4 in #311
- docs: add browser-actions interaction-probe cookbook example by @chubes4 in #313
- Support binary browser artifact files by @chubes4 in #319
- fix: surface structured error when core-phpunit toolchain is missing (#314) by @chubes4 in #318
- Refactor Playground command routing out of index by @chubes4 in #320
- fix: enrich browser probe network artifacts by @chubes4 in #322
- Refactor browser action parsing out of runtime index by @chubes4 in #323
- Refactor browser artifact helpers out of runtime index by @chubes4 in #324
- Refactor browser metrics helpers out of runtime index by @chubes4 in #325
- Refactor browser interaction helpers out of runtime index by @chubes4 in #326
- Refactor browser probe helpers out of runtime index by @chubes4 in #327
- Refactor preview server helpers out of runtime index by @chubes4 in #328
- Refactor runtime WP-CLI bridge helpers by @chubes4 in #329
- Refactor playground command error helpers by @chubes4 in #330
- Refactor playground CLI runner helpers by @chubes4 in #331
- fix: support wp-cli bench workloads by @chubes4 in #332
- Extract PHP bootstrap helpers by @chubes4 in #333
- Extract runtime diagnostic helpers by @chubes4 in #334
- Extract runtime snapshot helpers by @chubes4 in #335
- Extract mounted artifact capture by @chubes4 in #336
- Extract observation artifact helpers by @chubes4 in #337
- Extract check artifact helpers by @chubes4 in #338
- Extract browser command runners by @chubes4 in #339
- Extract WordPress command runners by @chubes4 in #340
- refactor: extract runtime artifact helpers by @chubes4 in #341
- refactor: isolate Playground runtime orchestration by @chubes4 in #347
- Support recipe file mounts by @chubes4 in #350
- Extract runtime command registry by @chubes4 in #348
- Extract CLI recipe evidence helpers by @chubes4 in #349
- Extract core simple contracts by @chubes4 in #351
- refactor: extract CLI recipe source helpers by @chubes4 in #352
- refactor: extract runtime policy contracts by @chubes4 in #353
- Extract CLI recipe validation helpers by @chubes4 in #354
- Refactor CLI recipe dry-run helpers by @chubes4 in #356
- Refactor runtime-core recipe schema contracts by @chubes4 in #360
- refactor: extract artifact manifest contracts by @chubes4 in #361
- Refactor CLI agent sandbox helpers by @chubes4 in #362
- docs: add transfer readiness checklist by @chubes4 in #359
- Refactor runtime reference helpers by @chubes4 in #365
- Extract CLI runtime command wrappers by @chubes4 in #363
- Classify browser runtime dependencies for transfer review by @chubes4 in #366
- docs: plan namespace transfer by @chubes4 in #364
- docs: expand architecture boundary guide by @chubes4 in #367
- Support generic caller sandbox invocation by @chubes4 in #370
- Add generic runtime reference index by @chubes4 in #368
- Refactor shared artifact helpers by @chubes4 in #369
- Extract CLI command router by @chubes4 in #371
- Refactor runtime episode runner by @chubes4 in #373
- docs: document package ownership boundaries by @chubes4 in #380
- Extract runtime action adapter from core index by @chubes4 in #382
- Refactor CLI command handlers by @chubes4 in #383
- Split playground command handlers by @chubes4 in #384
- Add generic headless browser-agent recipe by @chubes4 in #381
- Refactor recipe-run CLI command handler by @chubes4 in #385
- Refactor runtime episode contracts by @chubes4 in #386
- refactor: consolidate artifact manifest helpers by @chubes4 in #387
- Refactor runtime-core artifact verifier by @chubes4 in #388
- Refactor runtime core contracts out of index by @chubes4 in #389
- refactor: share strip undefined helper by @chubes4 in #390
- Emit artifact diagnostics bundles by @chubes4 in #391
- feat: add generic host tool registry by @chubes4 in #393
- Avoid large browser runtime plugin payloads by @chubes4 in #397
- Inherit connector provider plugin paths by @chubes4 in #395
- Fail recipes on agent runtime errors by @chubes4 in #401
- Fix browser runtime plugin URL packaging by @chubes4 in #402
- Support recipe runtime stack mounts by @chubes4 in #404
- Keep remote runtime mu-plugin URLs stable by @chubes4 in #406
- Support prepared runtime overlays by @chubes4 in #407
- Fix redaction of common scalar env values by @chubes4 in #409
- Fix local browser runtime package delivery by @chubes4 in #412
- fix: clean up Playground boot failures by @chubes4 in #411
- Install local browser packages through PHP by @chubes4 in #414
- fix: refresh bench REST routes after activation by @chubes4 in #413
- docs: remove product-specific coupling language by @chubes4 in #420
- Expose browser Playground CORS proxy by @chubes4 in #421
- Preserve original local package fetch URLs by @chubes4 in #415
- Resolve browser runtime components from registry by @chubes4 in #417
- Support bench bootstrap files by @chubes4 in #423
- Fix browser runtime component delivery by @chubes4 in #426
- Validate cached Playground WordPress archives by @chubes4 in #422
- Boot recipe active plugins before workflow by @chubes4 in #424
- fix: hide git-backed patch tool in sandbox by @chubes4 in #425
- fix: hide unbridged git tools in sandbox by @chubes4 in #431
- fix: capture mounted workspace diffs by @chubes4 in #432
- Add durable headless run registry by @chubes4 in #433
- Add sandbox completion outcome artifacts by @chubes4 in #434
- Add in-process REST request runtime primitive by @chubes4 in #443
- Own Playground SQLite alias packaging by @chubes4 in #445
- Fix browser runner ability initialization by @chubes4 in #398
- Add browser session recipe runner by @chubes4 in #446
- Add browser review bridge for sandbox artifacts by @chubes4 in #447
- Add canonical browser artifact persistence by @chubes4 in #449
- Add browser materialization capture contract by @chubes4 in #448
- Add inherited browser agent invocation by @chubes4 in #450
- Add artifact review workflow by @chubes4 in #463
- Add browser artifact bundle normalization by @chubes4 in #464
- Normalize browser materialization runner evidence by @chubes4 in #472
- Authorize trusted browser session callers by @chubes4 in #466
- Normalize REST runtime action evidence by @chubes4 in #467
- Fix browser evidence capture on partial failures by @chubes4 in #468
- Add artifact reference normalization helpers by @chubes4 in #469
- Define WordPress state artifact contract by @chubes4 in #473
- Extend browser artifact metadata persistence by @chubes4 in #470
- Emit artifact runtime package provenance by @chubes4 in #475
- Expose template content in wordpress-state observations by @chubes4 in #474
- Add editor open evidence primitive by @chubes4 in #471
- Authorize browser artifact persistence callers by @chubes4 in #477
- Expose browser metrics from artifact bundles by @chubes4 in #484
- Add browser site operation helpers by @chubes4 in #486
- Expose artifact apply preflight contract by @chubes4 in #485
- Add WordPress recipe builders by @chubes4 in #487
- Expose parent agent task runner contract by @chubes4 in #489
- Add WP Codebox doctor and cleanup commands by @chubes4 in #490
- Fix mounted workspace patch churn by @chubes4 in #491
- Add WordPress recipe build CLI command by @chubes4 in #492
Full Changelog: v0.2.1...v0.3.0