Peter Steinberger
9fdae501b8
refactor(test): table-drive duplicated test cases ( #119973 )
2026-08-06 12:37:43 -07:00
Vincent Koc
a914682467
fix(release): stream JSON preparation output ( #119951 )
2026-08-06 21:54:26 +08:00
Vincent Koc
d73eb23b29
fix(release): report seeded changelog provenance truthfully ( #119897 )
...
* fix(release): report seeded changelog provenance truthfully
* fix(release): reject legacy provenance formatting
* fix(release): enforce complete provenance records
2026-08-06 19:22:16 +08:00
Dallin Romney
8c64ca24b1
fix(qa): include pinned gateway restart in core runtime proof ( #118009 )
...
* fix(qa): run pinned gateway restart runtime pair
* fix(qa): run pinned pair before advisory report
2026-08-06 18:52:20 +08:00
Vincent Koc
a3b0982148
perf(tasks): benchmark durable task registration churn ( #119828 )
...
* perf(tasks): add durable registry churn benchmark
* test(tasks): cover registry churn benchmark contract
* chore(tasks): wire registry churn benchmark
2026-08-06 18:37:30 +08:00
Vincent Koc
7321c44246
fix(agents): isolate spawn benchmark samples ( #119859 )
2026-08-06 18:10:35 +08:00
Vincent Koc
f73eb88eda
fix(pr): fail fast when temporary storage is unavailable ( #119890 )
2026-08-06 17:49:19 +08:00
Vincent Koc
01ae9d40fc
chore(release): add protected npm placeholder publishing ( #119875 )
...
Adds a protected, dry-run-by-default workflow for reserving release-enabled external plugin package names with verified npm 0.0.0 placeholders.
2026-08-06 17:37:09 +08:00
Vincent Koc
beda1e97c6
fix(onboarding): honor external gateway supervision ( #119846 )
...
Punchcard-Session: quiet-meadow-timber-mj
2026-08-06 17:26:43 +08:00
Peter Steinberger
83d586083d
test(ci): assert timeout signals from supervisor log ( #119889 )
2026-08-06 02:15:56 -07:00
Patrick Erichsen
355c107c09
fix(macos): unblock first-launch gateway setup ( #119831 )
...
* fix(macos): stop writing retired config metadata
* fix(macos): guard packaged CLI bootstrap versions
* chore(macos): refresh native i18n inventory
* fix(macos): repair retired metadata before gateway start
2026-08-05 22:25:17 -07:00
Vincent Koc
7dcb1ad5ce
fix(qa): attest realized profile executions ( #119761 )
...
* fix(qa): attest profile execution plans
Persist the canonical profile membership partition and scheduler-owned expected and observed execution cells in QA evidence. Validate successful evidence completeness and bind the canonical plan digest into workflow manifests.
Punchcard-Session: silver-meadow-lantern-vx
* test(ci): exercise QA evidence artifact round trips
Punchcard-Session: silver-meadow-lantern-vx
* fix(qa): record only realized profile executions
Co-authored-by: Dallin Romney <dallinromney@gmail.com >
Co-authored-by: ruel225 <ruel225@users.noreply.github.com >
Punchcard-Session: silver-meadow-lantern-vx
* test(qa): type realized channel evidence
Punchcard-Session: silver-meadow-lantern-vx
---------
Co-authored-by: Dallin Romney <dallinromney@gmail.com >
Co-authored-by: ruel225 <ruel225@users.noreply.github.com >
2026-08-06 08:33:02 +08:00
Vincent Koc
b4e82951e7
perf(agents): isolate concurrency benchmark workers ( #119749 )
2026-08-06 06:49:36 +08:00
Peter Steinberger
221df8cdc6
fix(testing): resolve Playwright browser cache before UI install ( #119658 )
2026-08-05 09:25:24 -07:00
Vincent Koc
113af2fcbd
fix(ci): preserve stdin through Docker heartbeat logging
2026-08-05 23:56:36 +08:00
Vincent Koc
99021d173a
perf(agents): add concurrency benchmark ( #119569 )
2026-08-05 22:23:37 +08:00
Peter Steinberger
03a9e022ed
fix(managed-child): honor process groups that vanish before cleanup ( #119614 )
2026-08-05 06:57:55 -07:00
Peter Steinberger
e7b7d1c8cd
fix(ci): stop label-driven automation churn ( #119610 )
2026-08-05 06:53:23 -07:00
Jason (Json)
90148cf3e7
fix(tooling): balance local tsgo CPU cap ( #119542 )
2026-08-05 07:11:31 -06:00
clawsweeper[bot]
c3d17e84f4
fix(build): select the root-help bundle that exports outputRootHelp ( #119590 )
...
Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com>
2026-08-05 21:10:48 +08:00
Vincent Koc
4b37a05225
fix(ci): preserve QA profile evidence on timeout ( #119572 )
...
* fix(ci): preserve QA profile timeout evidence
Punchcard-Session: silver-valley-valley-dt
* fix(ci): classify QA timeout escalation
Punchcard-Session: silver-valley-valley-dt
* fix(ci): distinguish QA watchdog expiry
Punchcard-Session: silver-valley-valley-dt
* test(ci): type QA watchdog signal expectations
Punchcard-Session: silver-valley-valley-dt
2026-08-05 21:06:35 +08:00
qingminlong
637de7d379
fix(scripts): reject unsafe web-fetch benchmark counts ( #119533 )
...
* fix(scripts): reject non-decimal benchmark counts
* fix(scripts): reject unsafe benchmark counts
Punchcard-Session: clear-orchard-lantern-bc
---------
Co-authored-by: Vincent Koc <vincentkoc@ieee.org >
2026-08-05 18:00:32 +08:00
Jason (Json)
05a03c66fe
fix: cap local tsgo CPU usage ( #119517 )
2026-08-05 15:32:43 +08:00
Vincent Koc
17ef7771a6
fix(ci): stabilize TUI PTY proof ownership ( #119420 )
...
* fix(ci): stabilize TUI PTY proof ownership
Punchcard-Session: cobalt-brook-meadow-m9
* fix(test): align TUI PTY event typings
Punchcard-Session: cobalt-brook-meadow-m9
2026-08-05 11:08:56 +08:00
Vincent Koc
392e1c0620
fix(ci): preserve cache warmer shard envelopes ( #119403 )
...
Punchcard-Session: amber-orchard-valley-s4
2026-08-05 10:20:55 +08:00
Vincent Koc
8f2850d83e
fix(ci): isolate cache warmer configs ( #119381 )
...
Punchcard-Session: amber-orchard-valley-s4
2026-08-05 09:12:28 +08:00
Vincent Koc
9518564e30
fix(ci): preserve release evidence across reruns ( #119380 )
...
Punchcard-Session: silver-valley-valley-dt
2026-08-05 08:43:25 +08:00
Vincent Koc
9ff9aac71a
fix(ci): isolate built TUI PTY fixture ( #119339 )
...
Run the built local TUI PTY lane after the other artifact checks so its real Gateway fixture has exclusive process and event-loop capacity.
Punchcard-Session: cobalt-brook-meadow-m9
2026-08-05 08:00:29 +08:00
Heming Zeng
9bfe292c86
fix(sessions): keep gateway responsive while large transcript archives are built ( #112424 )
...
* fix(sessions): keep gateway responsive during transcript archiving
* test(sessions): strengthen archive worker coverage
* fix(sessions): bound archive worker concurrency
* test(sessions): normalize rollback paths on Windows
* fix(sessions): load source archive worker on node 22
* fix(sessions): align archive fencing with session windows
* test(sessions): adapt cleanup race to archive worker
* fix(sessions): harden archive worker lifecycle
* style(sessions): format archive lifecycle tests
* fix(sessions): release writer lane during archive work
---------
Co-authored-by: Josh Lehman <josh@martian.engineering >
2026-08-04 14:40:59 -07:00
Dallin Romney
8fc4458593
fix(release): accept legacy empty core artifacts ( #119337 )
2026-08-05 04:59:55 +08:00
Dallin Romney
532580fa2b
fix(ci): retry interrupted Windows dashboard release checks ( #119095 )
2026-08-05 04:36:05 +08:00
Dallin Romney
f3dbf15ad3
fix(release): filter validation ancestry fetch ( #119334 )
2026-08-05 04:34:15 +08:00
Dallin Romney
7c93cff84a
fix(release): accept trusted extended-stable validation evidence ( #119264 )
...
* fix(release): accept trusted extended-stable validation evidence
* fix(release): document trusted candidate promotion
* docs(release): clarify validation evidence recovery
2026-08-05 04:14:30 +08:00
Vincent Koc
e99c289f3b
fix(ci): avoid duplicate Matrix release QA runs ( #119171 )
...
* fix(ci): gate reusable Matrix QA runs
* docs(ci): document Matrix release QA budget
2026-08-05 03:31:00 +08:00
qingminlong
cb2965ddde
fix(scripts): use direct-run helper for Windows guards ( #110877 )
...
* fix(scripts): normalize Windows direct-run guards
* test(scripts): cover direct-run routing
---------
Co-authored-by: Vincent Koc <vincentkoc@ieee.org >
2026-08-04 23:11:12 +08:00
Vincent Koc
e4aab26d01
fix(cli): avoid repeated migration scans during local agent turns ( #119051 )
...
* fix(cli): avoid repeated state migration scans
* fix(build): preserve source runtime provenance
* fix(cli): persist state checkpoint before plugin convergence
* fix(cli): invalidate migration checkpoints on input changes
* fix(plugins): refresh changed doctor contracts
* fix(plugins): preserve warm Doctor contract indexes
* test(plugins): align manifest registry fixtures
* test(cli): isolate ACP process state
* fix(doctor): persist refreshed plugin indexes
* fix(doctor): verify persisted plugin index from disk
* fix(doctor): fence plugin index persistence
* fix(doctor): retain validated migration lease
* fix(plugins): canonicalize persisted build metadata
* fix(plugins): preserve config policy during install repair
2026-08-04 20:28:16 +08:00
Vincent Koc
d3557ec013
fix(ci): accept profiled partial Kova gates ( #119121 )
...
* fix(ci): accept profiled partial Kova gates
* fix(ci): scope Kova secrets to live runs
* fix(ci): require reviewed Kova refs for live runs
* fix(ci): pin cross-profile Kova repair
* fix(perf): preserve historical Kova report contracts
* fix(ci): declare Kova gate options
* fix(ci): preserve required Kova partial failures
2026-08-04 20:07:12 +08:00
Peter Steinberger
b5d41f9005
fix(test): bound direct gateway server runs ( #119184 )
2026-08-04 03:38:39 -07:00
Peter Steinberger
a7cca37838
fix(testbox): restore claims across path aliases ( #119170 )
2026-08-04 02:38:18 -07:00
Vincent Koc
4def15d5df
fix(perf): give each concurrency sample a full deadline ( #119164 )
2026-08-04 17:05:41 +08:00
Peter Steinberger
da3b5edf40
fix(testbox): remove changed-gate sync residue ( #119163 )
2026-08-04 01:56:32 -07:00
Vincent Koc
98feafe785
fix(scripts): prevent gateway benchmarks from stalling on probes ( #119063 )
...
* fix(scripts): bound gateway benchmark probes
* fix(scripts): bound concurrency response deadlines
* fix(perf): preserve benchmark socket reuse
2026-08-04 16:23:45 +08:00
Jason (Json)
b1f2aae303
fix: prevent live updater from leaving Gateway offline indefinitely ( #119116 )
...
* fix(updater): bound maintenance commands
* fix(updater): bound post-kill cleanup
* fix(updater): fail closed on unverified Windows cleanup
* fix(updater): constrain unverifiable Windows commands
* fix(scripts): satisfy managed child return contract
2026-08-04 01:59:59 -06:00
Jason (Json)
ae21f3c00c
fix(daemon): skip unlabeled launchd plists ( #119091 )
2026-08-04 01:31:25 -06:00
Jason (Json)
8ad2e06a9d
fix: preserve live updater failure diagnostics ( #119096 )
2026-08-03 23:30:17 -06:00
Vincent Koc
ee397f0c59
test(qa): prove ClawHub catalog discovery ( #118934 )
...
* test(qa): prove ClawHub catalog discovery
* test(qa): use shared temp cleanup
2026-08-04 09:07:35 +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
1d446ad2cc
fix(plugins): remove stale load paths during uninstall ( #118930 )
...
* test(qa): prove marketplace plugin updates
* fix(plugins): clean exact install load paths on uninstall
* fix(ci): register marketplace lifecycle assertions
2026-08-03 21:57:54 +00: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
qingminlong
aa3628ce66
fix(scripts): honor last repeated CLI flag value ( #118710 )
...
Co-authored-by: Tak Hoffman <781889+Takhoffman@users.noreply.github.com >
2026-08-03 16:40:33 -05:00