Dallin Romney
927755e6af
fix(qa): prove cron scenarios fire naturally ( #123127 )
2026-08-20 09:43:05 -07:00
Peter Steinberger
71e8cc033b
refactor(qa): remove gateway child test facade ( #122693 )
...
* refactor(qa): remove gateway child test facade
* test(qa): refresh scenario source references
* fix(qa): preserve packaged auth redaction boundary
2026-08-12 09:03:40 -07:00
Alix-007
d76f71cee7
fix(auto-reply): omit heartbeat inbound metadata ( #122075 )
...
* fix(auto-reply): omit heartbeat inbound metadata
Prevent synthetic heartbeat routes from appearing as user-role Conversation info while preserving delivery routing. Fixes #97067 . Reported by @xxtyyq.
* test(auto-reply): use complete heartbeat model state
* test(qa): prove heartbeat metadata boundary
* test(auto-reply): deduplicate heartbeat metadata coverage
Co-authored-by: Alix-007 <li.long15@xydigit.com >
Punchcard-Session: frost-cedar-harbor-2n
---------
Co-authored-by: Vincent Koc <vincentkoc@ieee.org >
2026-08-12 03:02:22 +08:00
Vincent Koc
abf9e26d96
test(cron): cover delivery outcomes ( #118993 )
2026-08-04 07:19:17 +08:00
Vincent Koc
bc65789e13
test(cron): cover durable scheduler state ( #118981 )
2026-08-04 06:08:26 +08:00
Vincent Koc
ac6cc33d5f
test(cron): cover execution diagnostics ( #118964 )
2026-08-04 05:29:13 +08:00
Peter Steinberger
f73a7809a5
fix(cron): deliver child results after heartbeat-only parent responses ( #118743 )
...
* fix(cron): deliver child results after heartbeat-only parent replies
* fix(cron): preserve mixed heartbeat parents and wrapped child handoffs
* fix(cron): suppress wrapped heartbeat acknowledgments in child followups
2026-08-03 13:15:57 -07:00
Peter Steinberger
1fedcca9a9
fix(agents): finish settled failed-tool turns instead of dropping replies ( #118344 )
2026-08-02 19:40:41 -07:00
Peter Steinberger
e9e4023e59
fix(cron): deliver spawned child results when scheduled agents emit no text ( #117308 )
...
* fix(cron): deliver spawned child results when parents emit no text
* test(cron): cover spawn-only scheduled child delivery end to end
2026-08-01 04:16:10 -07:00
Peter Steinberger
fafe7d9dad
fix: prevent cron and Workboard execution races ( #114808 )
2026-07-27 20:33:53 -04:00
Peter Steinberger
3890a5efb6
fix(qa): restore current scenario source and documentation references ( #113639 )
...
Co-authored-by: Peter Steinberger <steipete@golden-gate.local >
2026-07-25 05:04:05 -07:00
Peter Steinberger
7d5fb6f242
test(release): align extension prerelease contracts ( #113381 )
2026-07-25 02:30:35 +08:00
joshavant
8287e21445
fix(cron): enforce caps across CLI backends
2026-07-24 01:24:03 -05:00
joshavant
d8f1f098e5
fix(cron): honor explicit authority for senderless runs
2026-07-24 01:24:03 -05:00
Peter Steinberger
525a7f4c96
ci(release): restore full validation after config migrations ( #112740 )
...
* fix(browser): preserve scoped CDP authority policy
* test(release): migrate canonical config fixtures
* ci(release): repair acceptance harness drift
* ci(release): extend Anthropic setup budget
* test(release): align remaining CI contracts
* test(release): align Docker and QA contract tests
* docs(release): preserve validation evidence inputs
* test(plugins): align unprepared metadata reads
* ci(release): separate QA live suite filters
* test(release): bind cron MCP cleanup device
2026-07-23 08:46:55 -04:00
Dallin Romney
19d17bc3c4
refactor(qa): canonicalize runtime-pair lanes ( #112603 )
2026-07-23 10:06:12 +09:00
joshavant
c004cac6df
fix(cron): finalize settled announce turns
2026-07-22 06:04:27 -05:00
Josh Avant
3acc168c4f
fix(cron): persist explicit scheduled tool authority ( #112483 )
...
* fix(cron): persist explicit scheduled tool authority
* test(cron): cover explicit scheduled authority
* fix(cron): preserve legacy authority on routine edits
* test(cron): add explicit authority e2e matrix
* test(cron): harden explicit authority live proof
2026-07-22 02:28:49 -05:00
Dallin Romney
132d91e427
refactor(qa): make taxonomy coverage ids unique ( #110280 )
2026-07-22 16:28:44 +09:00
Peter Steinberger
591c6ce327
test(cron): honor built-in trigger interval in QA ( #112491 )
2026-07-21 20:36:35 -07:00
Peter Steinberger
96c9cc112c
fix(cron): preserve script state and stop stale runs after restart ( #111292 )
...
* fix(cron): preserve script execution boundaries
* chore: keep release changelog unchanged
2026-07-19 01:24:19 -07:00
Peter Steinberger
d957b157e0
fix(cron): queued jobs are lost after Gateway restart ( #110159 )
...
* fix(cron): recover queued runs after gateway restart
* chore: leave release notes to release automation
2026-07-17 23:24:59 +01:00
Dallin Romney
9a2f25c82b
refactor(qa): make channel drivers run-level ( #108602 )
2026-07-16 00:59:03 -07:00
Dallin Romney
2d9b78fff7
refactor(qa): canonicalize live scenario coverage ( #108464 )
2026-07-15 16:50:41 -07:00
Vincent Koc
2f7aa65167
fix(qa): avoid login shell in cron watcher ( #105118 )
2026-07-12 16:15:26 +08:00
Peter Steinberger
447c9868c3
fix(cron): make condition watcher authoring reliable ( #104787 )
...
* fix(cron): teach agents condition watcher contract
* chore: defer cron note to release closeout
2026-07-11 16:50:39 -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
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
78f7de01c1
test: link local e2e qa coverage wrappers ( #97150 )
2026-06-27 18:34:36 -07:00
Vincent Koc
def4b51485
fix(qa): gate smoke profile scenarios by channel driver
2026-06-23 09:34:52 +08:00
Dallin Romney
e12cf72b17
Standardize QA coverage IDs on dotted names ( #94702 )
...
* fix: standardize qa coverage ids
* test: avoid qa coverage id assertion spread
2026-06-18 17:25:26 -07:00
Dallin Romney
450060d7a2
test(qa): expand smoke-ci and release categories and coverage ( #93175 )
...
* test(qa): add smoke ci primary coverage evidence
* test(qa): remove overstated primary coverage claims
* test(qa): make release profile include smoke ci
* test(qa): trim taxonomy formatting churn
* test(qa): avoid hardcoded profile names in coverage test
* test(qa): make release profile cover taxonomy
* test(qa): type profile fixture all category flag
* test(qa): include channel delivery in smoke ci profile
2026-06-15 18:05:52 -07:00
Dallin Romney
fef8394079
Convert QA scenarios to YAML files ( #92915 )
...
* refactor: load QA scenarios from YAML
* docs: update personal QA scenario docs
* test: keep QA scenarios YAML-only
2026-06-14 17:31:18 -07:00
Peter Steinberger
e54c04f495
test: stabilize qa lab scenarios
2026-04-24 19:23:37 +01:00
Gustavo Madeira Santana
50458789ad
test(qa): cover cron duplicate delivery scenarios
2026-04-20 05:51:04 -04:00
Gustavo Madeira Santana
3a1e469732
QA: track scenario coverage intent
2026-04-17 14:05:49 -04:00
Gustavo Madeira Santana
82fe6f50ef
QA: organize scenarios by theme
2026-04-17 11:03:47 -04:00