openclaw/qa/scenarios
Peter Steinberger 6dc9d86447
fix(qa): release terminal children after requester settlement
The mock released child results when the parent's HTTP response was sent,
before the parent execution owner closed. Timestamp-prefixed all-settled
inputs also missed the fixture matcher and produced a generic response.

Correlate pending children with the exact runtime parent and use the existing
scenario wait loops to verify sessions.list reports that parent done, inactive
and not aborted. Keep the existing budgets and every direct-delivery, exact-send,
privacy and restart assertion. Recognize timestamped settlement inputs without
accepting quoted history. Migrate all mock-server and scenario callers together.

The six changed standalone test files each pass 20 full runs, with 91 focused
Gateway/QA cases and 43 HTTP sibling cases passing. Linux original profile 4
passes three times (27/27 scenarios, zero skipped), plus native Telegram and
QA-channel/empty flows. Actions proof: 35846151730. Single-worker file walls:
parser 2.47s, gate 2.48s, handoff 11.67s, routing 15.33s, surface 24.26s.

Types, scoped type-aware lint with a negative canary, formatting and P2 review
pass. Full lint declaration preparation hit ancestor-install isolation and used
the requested scoped substitute. Installed-package upgrade/rollback was not run
because no candidate tarball was configured; its migrated callbacks typecheck.
2026-09-23 04:15:55 -07:00
..
agents fix(qa): release terminal children after requester settlement 2026-09-23 04:15:55 -07:00
channels test(qa): catalog Mattermost delivery custody (#155470) 2026-09-23 02:54:30 -07:00
character fix(qa): prevent stale replies from passing character checks (#129312) 2026-09-17 15:54:56 -07:00
cli chore(qa): cover CLI status and health snapshots (#154613) 2026-09-21 15:52:53 -07:00
config fix(qa): give hot-reload maintenance proofs their own budgets (#139580) 2026-09-05 19:37:45 -07:00
goals refactor: remove compaction checkpoints (#154131) 2026-09-20 19:47:11 -07:00
jsonl-replay
media feat: switch voices during Talk and Discord calls (#146676) 2026-09-15 21:01:36 -07:00
memory
models fix(qa): preserve monotonic gateway log cursors (#137622) 2026-09-04 21:15:00 +08:00
observability fix(qa): isolate health CLI scenarios (#143564) 2026-09-10 02:18:52 -07:00
personal
plugins test(qa): isolate bundled skill CLI gateway state (#148150) 2026-09-14 08:52:06 -07:00
runtime refactor: retire pre-June import and verification compatibility (#156285) 2026-09-23 02:22:22 -07:00
scheduling test(qa): register cron startup recovery e2e (#154601) 2026-09-21 21:12:43 -07:00
security
tools
ui test(qa): serialize heavyweight TUI PTY scenarios (#150357) 2026-09-16 16:27:09 -07:00
workspace
index.yaml