Vincent Koc
1cdfe9ed7d
test(qa): cover PDF extraction dispatch ( #118860 )
2026-08-04 07:02:00 +08:00
Vincent Koc
06b5f0b2ff
test(qa): cover CLI onboarding and plugin install sources ( #118882 )
...
* test(qa): cover CLI onboarding and plugin sources
* test(qa): assert npm file plugin source
* test(qa): redact onboarding password assertion
* test(qa): retain onboarding evidence log
2026-08-04 06:54:42 +08:00
Vincent Koc
ba2764a256
test(qa): cover remote logging boundaries ( #118951 )
...
* test(qa): cover remote logging boundaries
* test(qa): tolerate gateway log interleaving
* test(qa): satisfy logging type guards
* test(qa): always stop log follow child
2026-08-04 06:53:49 +08:00
Vincent Koc
a492eb9068
test(qa): cover video generation invocation ( #118864 )
2026-08-04 06:46:09 +08:00
Vincent Koc
2e3284abaa
test(qa): cover media reference intake ( #118858 )
2026-08-04 06:44:59 +08:00
Vincent Koc
c27fb940cf
test(qa): cover image generation task lifecycle ( #118915 )
2026-08-04 06:43:40 +08:00
Vincent Koc
2da6cb0f01
test(gateway): verify SSH tunnel fallback ( #118818 )
...
* test(gateway): cover SSH tunnel fallback
* test(gateway): expose SSH startup diagnostics
* test(gateway): permit key auth for Testbox user
* test(gateway): remove unused SSH target helper
* test(gateway): serialize shared SSH state
* test(gateway): coordinate overlapping SSH producers
* test(gateway): isolate SSH trust state
* test(gateway): require Testbox for SSH fixture
2026-08-04 06:38:23 +08:00
Vincent Koc
51f6b8f5f8
test(qa): cover health monitor and cache boundaries ( #118961 )
2026-08-04 06:17:16 +08:00
Vincent Koc
0483ca712b
test(qa): cover runtime telemetry evidence ( #118950 )
...
* test(qa): add telemetry runtime evidence
* test(qa): fix telemetry evidence typecheck
2026-08-04 06:11:07 +08:00
Vincent Koc
a2e0eea58c
test(gateway): cover node exec approval relay ( #118825 )
...
Adds real Gateway QA coverage for node exec approval get/set forwarding, malformed payload rejection, and paired-node ownership fencing.
2026-08-04 06:06:25 +08:00
Vincent Koc
aff3909db6
test(qa): cover diagnostic event boundary ( #118844 )
2026-08-04 06:01:56 +08:00
Vincent Koc
6ab556919e
test(gateway): cover WebSocket runtime contracts ( #118797 )
2026-08-04 06:01:34 +08:00
Vincent Koc
10b4baceb3
chore(clawhub): cover plugin release policy contracts ( #118971 )
...
* test(clawhub): cover plugin release policy contracts
* test(clawhub): route release checks to policy coverage
2026-08-04 05:55:35 +08:00
Vincent Koc
95f7777b42
test(qa): cover support export and stability ( #118956 )
2026-08-04 05:53:13 +08:00
Vincent Koc
d0194ee7e1
test(gateway): prove TLS certificate pinning ( #118812 )
...
* test(gateway): prove TLS certificate pinning
* test(gateway): fix TLS pinning proof types
* test(gateway): observe published TLS fingerprint
* test(gateway): load TLS discovery probe explicitly
* test(gateway): keep QA assertion typed
2026-08-04 05:44:00 +08:00
Vincent Koc
082e9e793e
test(qa): cover tool policy and sandbox gates ( #118925 )
2026-08-04 05:43:33 +08:00
Vincent Koc
a36aa23c2c
test(gateway): cover hosted web surfaces ( #118870 )
...
* test(gateway): cover hosted web surfaces
* test(gateway): use shared temp cleanup
* test(gateway): respect plugin test boundaries
2026-08-04 05:31:06 +08:00
Vincent Koc
16635fa9c7
test(qa): cover gateway exec approvals ( #118872 )
2026-08-04 05:23:28 +08:00
Vincent Koc
99c5ea79ab
test(gateway): cover task and automation RPCs ( #118966 )
2026-08-04 05:23:15 +08:00
Vincent Koc
99926b7323
test(tui): add reusable PTY evidence producer ( #118902 )
2026-08-04 05:19:42 +08:00
Vincent Koc
e4b6bde45a
test(gateway): cover agent and artifact APIs ( #118889 )
2026-08-04 05:18:47 +08:00
Vincent Koc
950872b9e0
test(qa): prove gateway catalog RPCs ( #118808 )
...
* test(qa): cover gateway identity and presence RPCs
* test(qa): cover gateway model catalog RPC
* test(qa): cover gateway tool and skill catalogs
* test(qa): track gateway RPC temp dirs
* test(qa): authenticate identity RPC proof
2026-08-04 05:17:22 +08:00
Vincent Koc
5b1b1e0632
test(qa): cover CLI distribution workflows ( #118948 )
2026-08-04 05:09:39 +08:00
Vincent Koc
1cb030f1a9
test(gateway): cover client transport defaults ( #118798 )
2026-08-04 04:58:05 +08:00
Vincent Koc
7a97997b61
test(gateway): add node control-plane QA coverage ( #118784 )
...
* test(gateway): promote remote host command proof
* test(gateway): cover node control plane
* test(gateway): narrow connected operator client
* test(gateway): use public QA harness
2026-08-04 04:38:02 +08:00
Vincent Koc
317320a95e
test(gateway): add HTTP API QA coverage ( #118809 )
2026-08-04 04:00:54 +08:00
Vincent Koc
3c858f7a92
test(qa): cover OpenClaw exec process lifecycle ( #118819 )
2026-08-04 03:50:05 +08:00
Vincent Koc
f1a87bf364
test(gateway): cover loopback and LAN access ( #118824 )
2026-08-03 19:39:51 +00:00
Vincent Koc
7741cbdaa7
test(gateway): cover published protocol artifacts ( #118799 )
...
* test(gateway): cover published protocol artifacts
* test(gateway): isolate Swift artifact proof
* test(gateway): compile Swift models portably
* test(gateway): align protocol metadata fixture
* test(gateway): install packed protocol as consumer
2026-08-04 03:26:29 +08:00
Vincent Koc
cce2d632c9
test(gateway): cover event and protocol authorization ( #118810 )
...
* test(gateway): cover event and protocol authorization
* test(gateway): match websocket close contract
2026-08-04 03:24:18 +08:00
Vincent Koc
592dbf74d7
test(qa): add session transcript primary coverage ( #118820 )
...
* test(qa): prove session transcript CLI management
* test(qa): register SQLite transcript durability proof
2026-08-04 02:41:09 +08:00
Peter Steinberger
ecc49b5a87
refactor(tts): absorb speech core package ( #118513 )
...
* refactor(tts): absorb speech core package
* fix(tts): preserve runtime SDK exports
* refactor(tts): remove private package exports
* test(tts): align canonical runtime mocks
* test(tts): complete canonical settings mocks
* chore(plugin-sdk): regenerate API baseline for #118513
2026-08-03 02:25:48 -07:00
Peter Steinberger
9b8e50b9f6
refactor(scripts): consolidate redundant tooling paths ( #118259 )
2026-08-02 16:20:09 -07:00
Peter Steinberger
7866ecae4b
fix(release): keep npm 12 pack checks working ( #118209 )
...
* fix(release): accept npm 12 pack json
* fix(release): share npm pack normalizer in plugin workflow
2026-08-02 14:57:49 -07:00
Peter Steinberger
7c70571683
chore(lint): clear 172 lint:all baseline violations in five batches ( #118098 )
...
* chore(lint): clean Android-Linux app assets batch
* chore(lint): clean setup-launcher-plugin batch
* chore(lint): clean changelog-updater batch
* chore(lint): clean QA-runtime-helper batch
* chore(lint): clean script-tests batch
* fix(mxc): await sandbox spawn before bridge selection
* fix(test): make fake plutil metacharacter escaping survive the template hop
2026-08-02 14:08:09 -07:00
Vincent Koc
001666791c
fix(qa): narrow realtime Talk smoke captures
2026-08-02 04:16:16 +08:00
Vincent Koc
3faf984b7a
test(qa): preserve realtime smoke failure precedence
2026-08-02 03:00:00 +08:00
Vincent Koc
cd7804c105
test(qa): expose realtime Talk live smoke evidence
2026-08-02 02:50:23 +08:00
Peter Steinberger
385f1dee16
docs: generate docs map at publish time ( #117398 )
...
* docs: generate docs map at publish time
* fix: canonicalize Docker pack entry path
* fix: preserve package lifecycle ownership
2026-08-01 07:01:43 -07:00
Dallin Romney
40e1ce6dc3
fix(qa): satisfy update lane execution contracts ( #117388 )
2026-08-01 21:28:14 +08:00
Dallin Romney
f5989ea1f6
fix(qa): start Telegram plugin in bot-token runtime ( #117389 )
2026-08-01 20:57:46 +08:00
Dallin Romney
c81bb3958c
fix(qa): lease credentials for Telegram startup proof ( #116842 )
...
* fix(qa): lease Telegram startup credentials
* refactor(qa): trim credential lease surface
2026-08-01 17:13:27 +08:00
Dallin Romney
bcff3a0de3
fix(qa): bind Codex auth fixture to runtime version ( #116859 )
...
* fix(qa): update Codex auth fixture protocol version
* test(qa): bind Codex auth fixture to runtime version
* test(qa): load Codex fixture version through public surface
2026-08-01 13:36:31 +08:00
Dallin Romney
8b1a9ccaa4
fix(voice-call): preserve tool invocation context ( #116856 )
...
* fix(voice-call): preserve tool invocation context
* fix(voice-call): trust requester tool context
* style(voice-call): format invocation context test
2026-08-01 13:23:24 +08:00
Dallin Romney
f9d2f0dc86
fix(qa): restore WebChat auto-TTS proof ( #116810 )
2026-08-01 12:28:43 +08:00
Vincent Koc
b45ca07ec9
fix(ci): keep full release validation aligned with runtime state ( #116653 )
...
Align Telegram artifact reuse and packaged Docker validation with current GitHub Actions and runtime state contracts. Refresh affected regression fixtures and isolate test state.
2026-07-31 23:03:02 +08:00
Dallin Romney
96ea0fbf56
improve(qa): align Telegram coverage with startup behavior ( #113527 )
...
* test(telegram): align coverage with startup behavior
* fix(qa): register Slack MPIM coverage
2026-07-29 12:59:42 +08:00
Ho Lim
50f0e8d8ab
fix(diagnostics): exclude active steering from session backlog ( #114780 )
...
* fix(diagnostics): exclude active steering from session backlog
Signed-off-by: Ho Lim <subhoya@gmail.com >
* fix(diagnostics): cover reply-run steering backlog
Signed-off-by: Ho Lim <subhoya@gmail.com >
* test(qa): prove active steering drains diagnostics
Signed-off-by: Ho Lim <subhoya@gmail.com >
* test(diagnostics): format reply-run steering coverage
Signed-off-by: Ho Lim <subhoya@gmail.com >
* fix(diagnostics): keep backlog policy internal
Signed-off-by: Ho Lim <subhoya@gmail.com >
* test(qa): isolate Talk diagnostics client
Signed-off-by: Ho Lim <subhoya@gmail.com >
* test(qa): close Talk client before diagnostics
* test(qa): reuse Gateway diagnostic RPC client
* test(qa): retry Talk steering admission
---------
Signed-off-by: Ho Lim <subhoya@gmail.com >
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-07-27 20:01:22 -04:00
Peter Steinberger
d5a3740707
fix(package): prevent installs from deleting required runtime modules ( #113821 )
...
* fix(package): preserve imported runtime chunks after install
* fix(package): isolate public build from private QA
* test(package): prove installed postinstall dependency graph
2026-07-25 14:05:41 -07:00
Vitor Cepeda Lopes
2296e898e1
fix(release): stop Windows package descendants after timeout ( #111956 )
...
* fix(release): terminate Windows package command trees
* fix(release): type package runner test output
* fix(release): scope package runner normalization to Windows
* test(release): run package timeout proof on Windows CI
---------
Co-authored-by: TheAngryPit <16145902+TheAngryPit@users.noreply.github.com >
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-07-25 02:20:27 -07:00