Peter Steinberger
a0267273d0
test(qa): assert Telegram command denial ( #102732 )
2026-07-09 12:40:48 +01:00
joshavant
75e3aa293a
fix(qa): use valid Convex module filename
2026-07-07 15:04:53 -05:00
joshavant
39a5bb89eb
chore(qa): update Convex to 1.36.0
2026-07-07 15:04:53 -05:00
Dallin Romney
253b784468
test(qa): use qa flow for channel routing scenarios ( #101076 )
...
* test(qa): canonicalize channel routing scenarios
* test(qa): enforce Crabline actor allowlists
* test(qa): preserve canonical flow integration
* test(matrix): use retained topology fixture id
* test(qa): preserve WhatsApp live defaults
* QA: declare channel transport policy in scenarios
* refactor(qa): keep transport policy type local
* refactor(qa): keep transport policy on leaf contract
* test(matrix): use retained routing fixture
2026-07-06 18:35:41 -07:00
Dallin Romney
c1b9e36221
test(qa): migrate channel thread and DM isolation scenarios ( #101112 )
...
* test(qa): migrate channel thread isolation scenarios
* test(qa): remove stale Matrix scenario fixture
* test(qa): use canonical coverage taxonomy ids
* test(qa): preserve Matrix flow runtime identities
* test(qa): expose Slack thread polling helper
* test(qa): select Matrix for native thread smoke
* test(qa): keep Matrix subagent spawn opt-in
* test(qa): target selected live account in scenario patches
2026-07-06 17:52:38 -07:00
Peter Steinberger
aed2482292
fix(qa): restore automatic smoke coverage across channels ( #101186 )
...
* fix(qa): restore channel-sharded smoke coverage
Co-authored-by: Peter Steinberger <steipete@gmail.com>
Co-authored-by: Dallin Romney <dallinromney@gmail.com>
* fix(qa): restore channel-sharded smoke coverage
* fix(qa): restore channel-sharded smoke coverage
* fix(qa): restore channel-sharded smoke coverage
---------
Co-authored-by: Vincent Koc <25068+vincentkoc@users.noreply.github.com>
Co-authored-by: Dallin Romney <dallinromney@gmail.com>
Co-authored-by: Vincent Koc <vincentkoc@ieee.org>
2026-07-06 17:09:40 -07:00
Dallin Romney
95e3b9243b
test: execute media and Talk runtime boundaries ( #101091 )
...
* test: execute media and Talk runtime boundaries
* test(qa): centralize gateway fixture startup
* test(qa): check in voice call plugin fixture
2026-07-06 16:25:33 -07:00
Dallin Romney
66b4dcf184
chore(docker): execute Compose and package artifact proofs ( #101045 )
...
* test(docker): prove Compose and package artifacts
* test(docker): use bounded container cleanup
* test(docker): bound package proof launch
* test(qa): keep Docker artifact proofs release-only
* test(docker): simplify artifact proof names
* test(docker): satisfy identity writer lint
2026-07-06 13:05:34 -07:00
Dallin Romney
2f7299eaa5
test(qa): add provider runtime evidence ( #101051 )
2026-07-06 13:01:32 -07:00
Vincent Koc
e75223286d
fix(qa): require live channel driver for access-gate scenarios
2026-07-06 21:34:27 +02:00
Dallin Romney
e3671e0980
refactor(qa): canonicalize channel command scenarios ( #101080 )
...
* test(qa): migrate channel command scenarios
* test(qa): distinguish portable command headings
* test(qa): preserve canonical scenario ownership
2026-07-06 12:18:06 -07:00
Dallin Romney
627f6988a0
test(qa): migrate restart and policy scenarios to yaml ( #101063 )
2026-07-06 11:50:16 -07:00
Vincent Koc
c3501761da
test(qa): allow deleted progress in private final check
2026-07-06 05:49:48 -07:00
Vincent Koc
3c530c79a0
test(qa): accept completed wait envelopes
2026-07-06 05:22:57 -07:00
Peter Steinberger
bf04d049fa
feat(goals): keep active session goals in per-turn context + continuance QA scenarios ( #100468 )
...
* feat(goals): keep active session goals in per-turn context (#100409 )
Active goals now inject one bounded user-role context line on every
non-heartbeat turn, refreshed at queued/interrupt admission via
provenance-tracked generated lines so operator stops take effect
immediately. Adds qa/scenarios/goals continuance scenarios and
goals.* coverage IDs.
* docs: regenerate docs map for goal context section
* fix(qa): use requiredChannelDriver instead of execution.channel pin in goal scenarios
2026-07-06 04:55:10 +01:00
Shakker
65e12328aa
feat: refactor the Control UI architecture
...
Refactor the Control UI around route-owned page lifecycle and state while preserving existing behavior and design.
Prepared head SHA: bd51b6fa76ec057fde19bc31f93fb4aad70416d3
Co-authored-by: Shakker <165377636+shakkernerd@users.noreply.github.com>
Reviewed-by: @shakkernerd
2026-07-04 23:19:38 +01:00
Dallin Romney
fab30c352e
test(qa): exercise real cli channel picker ( #99717 )
2026-07-04 10:48:49 -07:00
Dallin Romney
9d68f877ac
test(qa): run gateway and MCP scenarios over real transports ( #99735 )
2026-07-03 20:26:16 -07:00
Dallin Romney
3b4092dbaa
test: add executable runtime fixture canaries ( #99737 )
...
* test(qa): add runtime fixture canaries
* test(voice-call): track fixture temp directories
2026-07-03 20:22:40 -07:00
Dallin Romney
13652f6654
test(qa): extend native stop polling budgets ( #99743 )
2026-07-03 20:07:05 -07:00
Dallin Romney
ab9e233d02
improve(qa): execute runtime scenarios through Docker ( #99705 )
...
* test(qa): run Docker runtime scenarios end to end
* test(qa): keep plugin lifecycle probe runtime-only
2026-07-03 18:13:28 -07:00
Dallin Romney
96b029718b
test(qa): use full-turn budget for native stop recovery ( #99656 )
...
* test(qa): warm native command session scenario
* test(qa): wait for native abort cleanup
* test(qa): use full-turn budget for native stop recovery
2026-07-03 15:56:46 -07:00
Dallin Romney
677c8ff846
improve: enforce canonical QA scenario ownership ( #99628 )
...
* improve: enforce canonical QA scenario ownership
* docs: refresh QA documentation map
* docs: condense QA ownership guidance
* docs: remove QA migration guidance
* refactor: simplify QA scenario ownership checks
* docs: align QA coverage authoring guidance
2026-07-03 15:51:18 -07:00
Dallin Romney
8604dbdc93
test(qa): migrate channel streaming evidence to transport flow ( #99310 )
...
* test(qa): migrate channel streaming evidence to transport flow
* test(qa): enable Telegram previews for streaming smoke
* test(qa): stabilize streaming preview evidence
* fix(qa): sanitize channel dispatch logs
2026-07-02 21:48:29 -07:00
Dallin Romney
e701dc76b0
test(qa): prove native command targeting across QA transports ( #98751 )
...
* QA: prove native command session targeting
* QA: remove superseded native stop e2e
* test(qa): run native commands through Crabline Telegram
* chore(deps): scope Crabline release exception
* test(qa): retain native stop queue cleanup regression
2026-07-02 16:51:30 -07:00
Josh Avant
0cdce79221
docs: update mobile app release messaging ( #98843 )
2026-07-01 21:11:56 -05:00
Dallin Romney
24ce672e06
refactor(qa): use transport-native actions in flow scenarios ( #97962 )
...
* Add QA channel scenario driver contracts
* Route DM baseline through channel scenario driver
* Simplify channel behavior flow runtime helper
* test(qa): use native YAML for DM channel scenario
* test(qa): add conversation flow action
* test(qa): break channel scenario import cycle
* test(qa): fix channel scenario lint
* Unify QA channel scenario transport adapter
* Fix QA transport test type expectations
* refactor(qa): use native transport flow actions
* test(qa): derive direct reply session from transport
2026-07-01 11:39:06 -07:00
Marvinthebored
b3b51b0c91
fix(anthropic): surface Discord pre-tool commentary
...
Route Anthropic pre-tool narration through the commentary progress lane, preserve shared channel progress defaults, and keep Discord/Telegram reasoning gates explicit.
Thanks @Marvinthebored!
2026-06-30 18:12:07 -07:00
Vincent Koc
cb00045afc
test(qa): make memory channel scenario wait for final answer
...
(cherry picked from commit cf64cf788e )
2026-06-30 15:54:12 -07:00
Dallin Romney
fd3f354f46
test(qa): expand docker lane adapter ( #97937 )
...
* test(qa): expand docker lane adapter
* Extract QA Docker lane fixture
2026-06-29 17:08:43 -07:00
Dallin Romney
05d83125c9
test: add hosted media provider QA live evidence ( #97900 )
2026-06-29 13:01:47 -07:00
Dallin Romney
80a3c515fd
test: add ClawHub release candidate QA proof ( #97896 )
...
* test: add ClawHub release candidate QA proof
* test: harden ClawHub release candidate evidence
2026-06-29 11:14:09 -07:00
Dallin Romney
beab0ecb02
test: link ClawHub packaged plugin QA evidence ( #97712 )
...
* test: link ClawHub packaged plugin QA evidence
* test: narrow ClawHub QA primary links
2026-06-29 10:46:33 -07:00
Dallin Romney
96c8338d5b
test: fold remaining Docker lanes into QA ( #97708 )
2026-06-29 00:39:06 -07:00
Dallin Romney
5327340a09
test: fold release upgrade docker lanes into qa ( #97689 )
2026-06-28 23:59:36 -07:00
Dallin Romney
18f0eeab20
test: fold webchat auto tts proof into qa ( #97632 )
2026-06-28 23:20:13 -07:00
Dallin Romney
a202dd0faf
test: link mcp gateway transport coverage ( #97609 )
2026-06-28 19:20:15 -07:00
Dallin Romney
4b8a0a8ecf
Migrate Tool Search gateway E2E into QA Lab flow ( #97478 )
...
* test: migrate tool search gateway to QA flow
* test: use built SDK in tool search QA fixture
* test: fix tool search QA fixture lint
* test: gate tool search QA flow to mock provider
* Share QA Lab fixture utilities
* Tighten QA fixture helper defaults
* test: gate tool search QA flow mode
2026-06-28 18:16:15 -07:00
Dallin Romney
39c4c02653
test: link Tool Search gateway QA coverage ( #97374 )
2026-06-28 04:28:32 -07:00
Dallin Romney
119dc4bd82
test: promote OpenAI HTTP QA coverage ( #97369 )
2026-06-27 22:28:31 -07:00
Dallin Romney
78f7de01c1
test: link local e2e qa coverage wrappers ( #97150 )
2026-06-27 18:34:36 -07:00
Vincent Koc
643410c1f3
test(qa): scope fanout marker proof to channel runtime
2026-06-25 10:20:51 +08:00
Vincent Koc
8d4e40d293
test(qa): extend fanout marker wait
2026-06-25 10:20:51 +08:00
Vincent Koc
068ae4eb4b
test(qa): allow Codex fanout completion window
2026-06-25 10:20:51 +08:00
Vincent Koc
dad7168c2f
fix(qa): align runtime parity evidence with Codex
2026-06-25 10:20:51 +08:00
Dallin Romney
15bfadf2bd
fix: count maturity coverage ids ( #96543 )
2026-06-24 14:56:51 -07:00
Dallin Romney
f29dbd3ebd
test(qa): speed up smoke profile ( #96340 )
2026-06-24 09:30:59 -07:00
Vincent Koc
e9720c27fa
fix(qa): accept Codex capped read evidence ( #96366 )
2026-06-24 18:07:13 +08:00
Vincent Koc
8242923fe3
fix(qa): allow async runtime fixture starts
2026-06-24 17:52:16 +08:00
Dallin Romney
9666db607e
test(qa): clean up smoke taxonomy profile ( #96320 )
2026-06-24 00:43:00 -07:00