Commit graph

9 commits

Author SHA1 Message Date
Peter Steinberger
afcb342244
refactor(scripts): deslop tooling scripts third pass (#161354)
* refactor(scripts): deslop tooling scripts third pass

Consolidate AST traversal, binding and shadow handling, report grouping,
fixture metadata, and developer harness plumbing. Remove the unused PR
comment verdict parser and one-use forwarding layers while preserving CLI,
guard, baseline, and generated-byte contracts.

* test(scripts): parse mocked fetch requests with Request

* test(scripts): include shared AST helper in protocol fixture
2026-09-29 17:00:46 -07:00
Peter Steinberger
9491d5a5a3
refactor(scripts): deslop scripts/lib (#159362)
* refactor(scripts): deslop scripts/lib

Consolidate script lifecycle, scenario, planner, report, release and
packaging helpers while retaining CLI and publication contracts.

Keep config-boundary source caches within one scan so repeated in-process
checks observe edits. Carry extracted helpers through selective fixtures
and iOS scope routing. Leave PR tooling and its library import closure intact.

* fix(scripts): retain sanitizer fast path after helper cleanup

* fix(scripts): model watchdog shell consumer in dead-code checks
2026-09-27 17:13:58 -07:00
RoboClaw
c5cddb2da3
fix: New Session shortcut gets blocked or loses focus (#153836)
* fix: New Session shortcut gets blocked or loses focus

Let keyboard help hand New Session to the existing action after releasing its modal. Restore navigation-drawer focus only when a drawer was actually open, preserving warm draft focus and existing modal guards.

Co-authored-by: steipete <58493+steipete@users.noreply.github.com>

* test: accept shadow roots in modal fixtures

Co-authored-by: steipete <58493+steipete@users.noreply.github.com>

* test: avoid returning animation frame handles

Co-authored-by: steipete <58493+steipete@users.noreply.github.com>

* fix: keep keyboard help actions behind the lazy boundary

Move help-specific access checks and scope capture out of eager shell rendering while retaining canonical New Session action checks after modal teardown.

Co-authored-by: steipete <58493+steipete@users.noreply.github.com>

* test: scope startup progress assertions to the active card

Sidebar hovercards intentionally mirror progress markdown. Keep the startup and retained-pane assertions on the active conversation progress region rather than relying on globally unique text.

Co-authored-by: steipete <58493+steipete@users.noreply.github.com>

* fix(crabbox): defer command runtime for local staging recovery

Keep binary discovery on its existing lightweight facade and load managed acquisition only when invoked. Exercise protected recovery through the real wrapper with a forbidden-runtime load guard, retaining the command deadline and cleanup assertions.

Co-authored-by: steipete <58493+steipete@users.noreply.github.com>

* fix(tooling): preserve compiler policy in SQLite proof workers

Reuse the existing four-flag Node compiler-policy owner across every SQLite reliability subprocess. Keep the test entrypoint on the canonical Node invocation and verify actual descendants retain its selected policy without changing snapshot, crash, restore, cleanup, or timeout requirements.

Co-authored-by: steipete <58493+steipete@users.noreply.github.com>

---------

Co-authored-by: steipete <58493+steipete@users.noreply.github.com>
2026-09-21 04:14:45 -07:00
Vincent Koc
ef2861d55a
refactor(scripts): share SQLite reliability message waits (#146900)
* refactor(scripts): share SQLite reliability message waits

* fix(scripts): preserve IPC rejection values without lint errors

* test(scripts): register IPC rejection suppression
2026-09-14 01:45:43 +08:00
Peter Steinberger
9e75cf16f0
refactor(sqlite): share reliability proof lifecycle (#139058) 2026-09-05 05:41:53 -07:00
Vincent Koc
61f278bbde
refactor(scripts): share SQLite reliability stderr formatting (#134762) 2026-09-01 12:25:55 +08:00
Peter Steinberger
e8b6a04ef5
refactor(scripts): share SQLite payload proof contract (#129499)
Amp-Thread-ID: https://ampcode.com/threads/T-01a037b7-6475-7130-8be6-39147410914b

Co-authored-by: Amp <amp@ampcode.com>
2026-08-25 13:56:54 -07:00
Vincent Koc
2b19ae1f00
fix(snapshot): recover complete pending sqlite snapshots (#113607) 2026-07-25 18:50:50 +08:00
Vincent Koc
7a5c47db8e
test(sqlite): prove repository interruption recovery (#113555) 2026-07-25 15:37:16 +08:00