Michał Pierzchała
0dfd65f6a2
perf(ios): speed up deep snapshots and keep first taps reliable ( #2414 )
...
* perf(ios): recover deep snapshots and isolate optional tap probes
* chore(gates): enforce snapshot assets and optional probe lifecycle
* fix(ios): preserve capture bounds and local probe recovery
* chore(gates): validate base package assets with its own policy
* chore(gates): verify recovery failures respect launch observation policy
* fix(ios): fail closed on unknown snapshot frontier completeness
2026-09-09 18:24:15 +02:00
Michał Pierzchała
5bb3ea3b2a
feat(ios): productionize Simulator AX snapshot bridge ( #2277 )
...
* feat(ios): productionize Simulator AX snapshot bridge
* fix: address Simulator AX bridge review comments
* docs: refresh Simulator AX evidence
* fix: address new Simulator AX bridge review comments
* docs: record public snapshot source timings
* fix: preserve size report helper on base checkout
* fix: allow base packages without snapshot bridge
* fix: close simulator snapshot source ownership gaps
* docs: explain simulator bridge language choice
2026-09-04 13:56:22 +02:00
Michał Pierzchała
b15121ffc8
test(ios): establish snapshot convergence baselines and permanent evidence ( #2204 )
...
* test(ios): add snapshot convergence evidence harness
* fix(ios): satisfy benchmark CI guards
* fix(ios): constrain benchmark proxy routes
* fix(ios-benchmark): enforce cell admission evidence
* fix(ios-benchmark): protect benchmark state ownership
* fix(ios-benchmark): use proxy port flag
* fix(ios-benchmark): let proxy choose an ephemeral port
* test(ios-benchmark): keep CLI process seam local
* fix(ios-benchmark): parse proxy startup envelope
* fix(ios-benchmark): bind proxy lease to simulator
* fix(ios-benchmark): keep fresh proxy CLI sessions isolated
* fix(ios-benchmark): preserve async timeout evidence
* docs(ios-benchmark): retain exact-head evidence
* test(ios): reveal offscreen alert fixture controls
* test(ios): reset alert between relaunch samples
* test(ios): admit native alert snapshots
* docs(ios): publish snapshot convergence corpus
* chore(ios): format benchmark evidence
* fix(ios-benchmark): admit proxy fixture anchors
* docs(ios): republish exact-head benchmark corpus
* fix(size): make publish asset evidence hermetic
* style(size): format package evidence test
* test(size): update publish preparation contracts
* fix: retire stale utils layering zone
* test: pin shared publish asset owner
* test: verify preserved size reporter closure
* fix: move mutation ownership to snapshot module
* test(ios): add snapshot convergence evidence harness
* fix(ios): satisfy benchmark CI guards
* fix(ios): constrain benchmark proxy routes
* fix(ios-benchmark): enforce cell admission evidence
* fix(ios-benchmark): protect benchmark state ownership
* fix(ios-benchmark): use proxy port flag
* fix(ios-benchmark): let proxy choose an ephemeral port
* test(ios-benchmark): keep CLI process seam local
* fix(ios-benchmark): parse proxy startup envelope
* fix(ios-benchmark): bind proxy lease to simulator
* fix(ios-benchmark): keep fresh proxy CLI sessions isolated
* fix(ios-benchmark): preserve async timeout evidence
* docs(ios-benchmark): retain exact-head evidence
* test(ios): reveal offscreen alert fixture controls
* test(ios): reset alert between relaunch samples
* test(ios): admit native alert snapshots
* docs(ios): publish snapshot convergence corpus
* chore(ios): format benchmark evidence
* fix(ios-benchmark): admit proxy fixture anchors
* docs(ios): republish exact-head benchmark corpus
* fix(size): make publish asset evidence hermetic
* test(size): update publish preparation contracts
* fix: keep git-state gates out of mutation sandboxes
2026-09-01 21:39:05 +02:00
Michał Pierzchała
1826b2e68b
refactor(ios): integrate runner with snapshot engine ( #2214 )
...
* refactor(ios): integrate runner with snapshot engine
* fix(ios): preserve macOS runner snapshots
* refactor(ios): keep runner presentation device-aware
* fix(ios): validate runner scroll presentation
* fix(ios): close presenter package boundaries
* fix(ios): preserve snapshot source lineage
* test(ios): colocate snapshot engine coverage
* fix(ios): settle post-merge audit checks
* test(ios): fix manifest parity lint
* refactor(ios): simplify runner source walk
* test(ios): cover shared package source fixture
* fix(ios): close post-merge audit gaps
* perf(ios): avoid bundling acquired snapshot path
2026-09-01 18:36:09 +02:00
Michał Pierzchała
30de1597d3
ci: attribute native package size and trim Apple runner ( #1934 )
...
* ci: attribute npm package size by shipped component
* refactor: modularize size reporting and trim Apple runner
* ci: preserve size reporter modules across base checkout
2026-08-21 13:46:53 +02:00