Commit Graph

  • 7c5121801d docs(manual): the starter property only fires on web pj 2026-08-16 01:10:35 +05:30
  • 355ab38c2b docs(ci): three of the replay-ui properties are cross-panel pj 2026-08-16 01:10:19 +05:30
  • 40c39e93b9 fix(folio): the bound carries no unconfirmed-submit guard pj 2026-08-16 01:09:56 +05:30
  • 54e1f7e1a8 docs(manual): state.exceptions is web only and reportError does not exist pj 2026-08-16 01:09:32 +05:30
  • 0ef3ea03be docs(skills): three of the replay-ui properties are cross-panel pj 2026-08-16 01:09:01 +05:30
  • 4406d3b5ab test(ios): name the picker test for what it covers pj 2026-08-16 01:08:51 +05:30
  • 9dbc8f7c9a docs(skills): defaultActions bundles five of the eight generators pj 2026-08-16 01:08:47 +05:30
  • 41c6c1e4b9 test(ci): cover the folio classifier's verdicts pj 2026-08-16 01:08:45 +05:30
  • cd3bc51a0d fix(ci): fail folio when a gated property is not in the spec pj 2026-08-16 01:08:40 +05:30
  • 6263aa4c6c fix(ci): a run that wrote no trace is not evidence about folio pj 2026-08-16 01:08:27 +05:30
  • 7c085c8c9d docs(skills): web selectors are exact, native ones are substrings pj 2026-08-16 01:08:19 +05:30
  • 906759dc15 docs(skills): substring selector matching is native only pj 2026-08-16 01:08:07 +05:30
  • 392e8dd445 docs(skills): screen= is the chrome driver's url, web only pj 2026-08-16 01:07:58 +05:30
  • 9172d1c378 docs(skills): quote the doctor the binary actually prints pj 2026-08-16 01:07:49 +05:30
  • 46aba1654f docs(skills): name the balance predicate that still exists pj 2026-08-16 01:06:59 +05:30
  • ef7466e61e docs(skills): both shipped balance forms are bounds now pj 2026-08-16 01:06:49 +05:30
  • cb45508e72 test(ios): a device driver can bring a runner up pj 2026-08-16 01:05:59 +05:30
  • 01f9ea942c fix(ios): one address picker for every bring-up pj 2026-08-16 01:05:59 +05:30
  • 4d14e9ca54 docs(manual): the flagship property is a bound, and say what that costs pj 2026-08-16 01:05:15 +05:30
  • d124354379 test(ios): a clear-state launch for an uncleared bundle is refused pj 2026-08-16 01:04:58 +05:30
  • 6beea91046 fix(ios): the clear-state guard checks the bundle that was cleared pj 2026-08-16 01:04:58 +05:30
  • 8fbdc0296f docs(ci): the balance property demands a bound, not an equality pj 2026-08-16 01:04:12 +05:30
  • 18074e3bdd docs(skills): the stock properties each cover one platform pj 2026-08-16 01:04:05 +05:30
  • 99b9fe23f5 test(ios): a device clear-state without an app path ends the run pj 2026-08-16 01:03:48 +05:30
  • 220c7fe1d7 fix(ios): a device clear-state that cannot happen must fail pj 2026-08-16 01:03:48 +05:30
  • be9cc78479 docs(skills): noUncaughtExceptions only fires on web pj 2026-08-16 01:03:47 +05:30
  • 45568f656b docs(skills): an unreached eventually convicts at run end pj 2026-08-16 01:03:35 +05:30
  • fea42e2899 docs(spec): an unbounded eventually is violated at run end pj 2026-08-16 01:03:25 +05:30
  • 9ede9dc3e2 test(ios): pin the stop that has to precede a clear pj 2026-08-16 01:03:02 +05:30
  • 119877c78a fix(ios): stop the app before clearing its state pj 2026-08-16 01:02:57 +05:30
  • 33c585de7b fix(testrun): a run that judged nothing is not a green run pj 2026-08-16 01:02:29 +05:30
  • 8e37be2afd test(runner): pin both guard writes to what the spec reads pj 2026-08-16 01:01:03 +05:30
  • f911079e32 test(ios): drive the launch recovery with what the transports return pj 2026-08-16 01:00:49 +05:30
  • f1a5db886e fix(ios): recognise every shape a blown launch bound arrives in pj 2026-08-16 01:00:45 +05:30
  • 7f9c5df7db fix(ci): close shell injection into the npm publish job pj 2026-08-16 01:00:40 +05:30
  • 0a7afbabec test(runner): pin what the two reads are compared on pj 2026-08-16 00:59:13 +05:30
  • 86da6ed8ee fix(runner): a bounded hold puts the swallow back one step later pj 2026-08-16 00:57:36 +05:30
  • 5b6816956f docs(ci): the cross-fade wait does not fire on ci, say so pj 2026-08-16 00:50:06 +05:30
  • 71134a3347 docs(ci): the ios leg convicts on the runner now, and why it did not before pj 2026-08-16 00:23:56 +05:30
  • d977265b30 Merge branch 'clear-state-must-happen' into correctness-and-spec-skills pj 2026-08-16 00:22:59 +05:30
  • ea952378fe test(android): name the uninstall failure for what it says, not why pj 2026-08-16 00:07:58 +05:30
  • 87aa7d9284 docs(android): say why the uninstall text cannot be read pj 2026-08-16 00:07:12 +05:30
  • 6234bf5ba0 fix(ios): a failed devicectl uninstall must fail the reinstall pj 2026-08-16 00:02:36 +05:30
  • abc5e7db3e fix(ios): a failed simctl uninstall must fail the reinstall pj 2026-08-16 00:01:40 +05:30
  • 1ec6eb3847 fix(android): a refused uninstall must not pass for clear-state pj 2026-08-16 00:00:36 +05:30
  • 17f0a020fa Merge branch 'spec-authoring-skills' into trial-merge pj 2026-08-15 23:04:37 +05:30
  • 112d347432 refactor(folio): name the balance property for the bound it asserts pj 2026-08-15 23:04:15 +05:30
  • 6a7764eac7 Merge branch 'folio-spec-attribution' into trial-merge pj 2026-08-15 23:03:50 +05:30
  • 8ad68b278f docs(folio): record why a banked card reading can be trusted as current pj 2026-08-15 23:02:42 +05:30
  • 4027aa1e44 test(folio): pin that a commit stays in the window until Home reads it pj 2026-08-15 23:02:37 +05:30
  • b554a9ecee docs(manual): correct the flags the cli reference gets wrong pj 2026-08-15 23:00:16 +05:30
  • b241a2cc64 Merge branch 'trial-merge' into spec-authoring-skills pj 2026-08-15 22:59:47 +05:30
  • 1adbb35305 Merge branch 'skills-setup-and-triage' into spec-authoring-skills pj 2026-08-15 22:59:47 +05:30
  • fb1b482ab1 docs(skills): point the setup skill at its siblings pj 2026-08-15 22:58:41 +05:30
  • ffc857f58f Merge branch 'spec-authoring-skills' into skills-setup-and-triage pj 2026-08-15 22:58:07 +05:30
  • a51c8cb742 docs(skills): add a run triage skill pj 2026-08-15 22:57:42 +05:30
  • 221c9a91b5 Merge branch 'spec-authoring-skill-writing' into spec-authoring-skills pj 2026-08-15 22:57:18 +05:30
  • 64b9087be2 Merge branch 'sanderling-property-patterns-skill' into spec-authoring-skills pj 2026-08-15 22:57:18 +05:30
  • ae0694cd8b docs(skills): add a setup skill for adopting sanderling pj 2026-08-15 22:56:31 +05:30
  • d79fb3f2d6 docs(skills): name the selector keys that still substring match pj 2026-08-15 22:56:28 +05:30
  • 7068b03ffc docs(skills): ground the property patterns catalogue in the merged specs pj 2026-08-15 22:55:56 +05:30
  • 2394c29d10 docs(skills): add a spec authoring skill pj 2026-08-15 22:51:16 +05:30
  • 21a020de74 docs(folio): say what property 2 demands now that it is a bound pj 2026-08-15 22:55:13 +05:30
  • 6e8e6d51fe fix(folio): bound the total-balance move instead of demanding it exactly pj 2026-08-15 22:55:09 +05:30
  • 48e901bd9b Merge branch 'android-home-diagnostic' into trial-merge pj 2026-08-15 22:51:48 +05:30
  • 404ce4bcbb Merge branch 'spec-authoring-skills' into sanderling-property-patterns-skill pj 2026-08-15 22:50:56 +05:30
  • ac4846bf55 Merge branch 'trial-merge' into spec-authoring-skills pj 2026-08-15 22:50:21 +05:30
  • 1ca812beed docs(skills): add a property patterns catalogue skill pj 2026-08-15 22:48:27 +05:30
  • e61b39f2e3 test(testrun): cover the sidecar shutdown path after an early exit pj 2026-08-15 22:46:47 +05:30
  • 708a8a2929 fix(testrun): report a sidecar that dies at startup as the exit it was pj 2026-08-15 22:42:26 +05:30
  • 049b8d513e docs(skills): add a spec review skill and the skills index pj 2026-08-15 22:39:47 +05:30
  • f819dad7b6 fix(testrun): preflight resolves adb through the sdk, not just PATH pj 2026-08-15 22:39:38 +05:30
  • 3af6791029 docs(cli): the android doctor checks are not path-only pj 2026-08-15 22:38:34 +05:30
  • 22115a6c25 fix(doctor): resolve adb and emulator the way a run does pj 2026-08-15 22:38:23 +05:30
  • a5f86334af fix(android): say what the sdk lookup checked, not just to set ANDROID_HOME pj 2026-08-15 22:36:50 +05:30
  • f9b13b1781 Merge branch 'sidecar-adb-and-ime' into trial-merge pj 2026-08-15 22:31:31 +05:30
  • 19707df04d docs(ci): the android step number describes a local emulator, not ci pj 2026-08-15 22:25:54 +05:30
  • e67fffcab7 test(sidecar): use the tree the device really returns pj 2026-08-15 22:19:49 +05:30
  • 3df8a3b3ba fix(sidecar): find the erased field by class, past the keyboard's own focus pj 2026-08-15 22:19:49 +05:30
  • b3a565e9e9 test(sidecar): pin the constant-cost erase and its residue check pj 2026-08-15 22:02:52 +05:30
  • 7fa2d71e99 fix(sidecar): erase a field by selecting it, not one delete per character pj 2026-08-15 22:02:43 +05:30
  • b415323b08 Merge branch 'relaunch-signal-and-badge-reach' into trial-merge pj 2026-08-15 21:52:19 +05:30
  • cc2e0ecc35 docs(runner): describe both modes of the composing test driver pj 2026-08-15 21:46:30 +05:30
  • 7d4e85f407 refactor(runner): drop the empty branch from the hold path pj 2026-08-15 21:44:21 +05:30
  • dba9da8575 Merge branch 'ios-clear-before-session' into trial-merge pj 2026-08-15 21:43:31 +05:30
  • 5aee168098 fix(runner): hold the action back on a step nothing verified pj 2026-08-15 21:42:48 +05:30
  • 9f8afab9c0 test(runner): a skipped step must not swallow the action before it pj 2026-08-15 21:42:48 +05:30
  • 6cf67e709c Merge branch 'sidecar-adb-and-ime' into trial-merge pj 2026-08-15 21:37:00 +05:30
  • fef80e00ff fix(testrun): thread clear-data into the ios drivers pj 2026-08-15 21:31:53 +05:30
  • 67da9313dd fix(ios): the device path clears before its runner session too pj 2026-08-15 21:31:53 +05:30
  • aed65976e3 fix(ios): clear app state before the automation session attaches pj 2026-08-15 21:31:48 +05:30
  • 985c6befdd test(runner): cover the reread's cost to the existing snapshot rules pj 2026-08-15 21:30:21 +05:30
  • 81b737188f feat(runner): skip a step whose tree changed between two reads pj 2026-08-15 21:30:21 +05:30
  • 2762dc3011 test(runner): answer Snapshot and Hierarchy off one tree in the fakes pj 2026-08-15 21:30:15 +05:30
  • bd72b0c2f7 Merge branch 'folio-spec-attribution' into trial-merge pj 2026-08-15 21:27:48 +05:30
  • 5b218edb92 Merge branch 'companion-honest-launch' into trial-merge pj 2026-08-15 21:27:48 +05:30
  • 79dbc471b8 Merge branch 'spec-parity-holes' into trial-merge pj 2026-08-15 21:27:47 +05:30
  • 40bd5322b7 Merge branch 'folio-amount-bounds' into trial-merge pj 2026-08-15 21:27:47 +05:30
  • ec1fdc85ad test(sidecar): pin the degraded typing guard both ways pj 2026-08-15 21:26:51 +05:30
  • 8d7ef4d681 fix(sidecar): a foreground read that fails degrades the typing guard pj 2026-08-15 21:26:51 +05:30