Dallin Romney
|
8de2679a5e
|
test(release): preserve Codex follow-through finality (#125619)
* fix(ci): mark Codex follow-through progress non-final
* test(ci): assert Codex progress finality
* test(ci): align Codex follow-through assertion
* test(codex): accept explicit progress finality
* test(release): preserve frozen Codex finality
|
2026-08-18 08:53:48 -07:00 |
|
Dallin Romney
|
f25f7429df
|
test(release): redact shared failure diagnostics (#125697)
* test(release): use shared channel diagnostics
* fix(release): redact shared E2E failure logs
* test(release): configure redaction timeout fixture
|
2026-08-18 08:52:17 -07:00 |
|
Peter Steinberger
|
1ecd53fe27
|
fix(qa): handle zombie proc stats in upgrade survivor (#125829)
|
2026-08-18 06:58:16 -07:00 |
|
Peter Steinberger
|
9de3ca5fc9
|
test(upgrade): add high-volume SQLite survivor (#125571)
Amp-Thread-ID: https://ampcode.com/threads/T-01a00a6a-b64e-74a5-8b15-2d3b966a468d
Co-authored-by: Amp <amp@ampcode.com>
|
2026-08-17 21:19:24 -07:00 |
|
Peter Steinberger
|
a917c99e92
|
fix(runtime): classify Node releases consistently across install and launch (#124812)
* fix(runtime): align Node release version guards
Amp-Thread-ID: https://ampcode.com/threads/T-01a00ae0-190d-718b-8a76-b75f3e8d1fae
* test(runtime): include Node version helper in source fixture
* fix(install): align Node release checks across boundaries
Amp-Thread-ID: https://ampcode.com/threads/T-01a00ae0-190d-718b-8a76-b75f3e8d1fae
* fix: keep node version guard legacy-compatible
Amp-Thread-ID: https://ampcode.com/threads/T-01a00ae0-190d-718b-8a76-b75f3e8d1fae
* test(runtime): exercise legacy launcher preflight
* fix(installer): validate installed Node release versions
Amp-Thread-ID: https://ampcode.com/threads/T-01a00ae0-190d-718b-8a76-b75f3e8d1fae
* fix(installer): compare Node version parts numerically
Amp-Thread-ID: https://ampcode.com/threads/T-01a00ae0-190d-718b-8a76-b75f3e8d1fae
* test(installer): cover 17-digit Node major
---------
Co-authored-by: Amp <amp@ampcode.com>
|
2026-08-17 00:42:23 -07:00 |
|
Josh Lehman
|
8cfcc3155a
|
test: align onboarding TTY prompts (oc-efc) (#124199)
|
2026-08-15 08:58:16 -07:00 |
|
Peter Steinberger
|
1287befae7
|
fix(release): preserve upgrade diagnostic probe (#123338)
* fix(release): preserve upgrade diagnostic probe
* test(vitest): reinstantiate contract projects for audits
* style(test): format upgrade diagnostic assertions
* test(ui): isolate route transition outlet fixture
|
2026-08-13 16:56:43 -07:00 |
|
Peter Steinberger
|
ffa8a1d892
|
fix(release): print post-update config diagnostics (#123221)
|
2026-08-13 14:24:22 -07:00 |
|
Vincent Koc
|
5af8935b53
|
fix(ci): start gateway for agent delete Docker smoke (#122714)
|
2026-08-13 01:12:54 +08:00 |
|
Vincent Koc
|
1fb715853c
|
fix(qa): resolve Docker harness script entrypoints (#121548)
Punchcard-Session: amber-workshop-workshop-36
|
2026-08-12 01:23:20 +08:00 |
|
Vincent Koc
|
c3e3f276f2
|
fix(release): preserve frozen candidate identity
|
2026-08-11 10:48:08 +08:00 |
|
Patrick Erichsen
|
abb856ece4
|
fix(release): restore frozen beta validation (#121791)
Punchcard-Session: coral-summit-brook-8j
|
2026-08-10 18:45:42 -07:00 |
|
Vincent Koc
|
546bb29055
|
fix(release): support frozen validation tooling
|
2026-08-11 07:20:44 +08:00 |
|
Dallin Romney
|
0296785c5f
|
fix(ci): validate frozen extended-stable candidates (#120986)
* fix(ci): support frozen extended-stable validation
* fix(ci): avoid map spread in release config projection
* refactor(ci): use suite config mutation for frozen candidates
* fix(ci): keep frozen candidate config private
* refactor(qa): expose config mutation
* fix(qa): preserve config mutation in runtime pairs
|
2026-08-10 17:40:46 +08:00 |
|
Ayaan Zaidi
|
4b0151682e
|
refactor(commitments): remove inferred follow-up subsystem
Remove hidden follow-up extraction, heartbeat delivery, CLI, docs, and supporting tests/tooling. Existing commitment records remain inert pending separately approved cleanup.
Co-authored-by: Ayaan Zaidi <hi@obviy.us>
|
2026-08-10 13:48:32 +05:30 |
|
Peter Steinberger
|
88fc335323
|
fix(ci): support frozen script entrypoints (#121208)
* fix(ci): support frozen script entrypoints
* fix(ci): route frozen plugin tests through package script
* fix(release): support compiled candidate test helpers
* fix(release): support compiled upgrade helpers
* fix(release): mount trusted upgrade runtime
* fix(release): preserve trusted tsx resolution
|
2026-08-10 10:31:21 +08:00 |
|
Peter Steinberger
|
c70aee247e
|
refactor(scripts): migrate JavaScript tools to TypeScript (#121005)
* refactor(scripts): migrate JavaScript tools to TypeScript
* fix(ci): keep changed-scope preflight zero-install
* fix(ci): preserve zero-install script owners
* fix(ci): complete script migration follow-through
* fix(release): keep stable closeout zero-install
* fix(scripts): preserve standalone execution boundaries
* fix(scripts): repair standalone loader boundaries
* fix(scripts): normalize gateway observation ids
* fix(scripts): keep Docker packager standalone
* test(scripts): preserve rebase cleanup helpers
* test(sessions): use tracked temp directory
|
2026-08-09 07:21:35 -07:00 |
|
Vincent Koc
|
115e5a6f25
|
fix(release): isolate prepublish plugin startup probe (#120749)
|
2026-08-09 07:15:46 +08:00 |
|
Vincent Koc
|
b729806758
|
fix(release): preserve ClawHub fixture across restart (#120709)
|
2026-08-09 05:26:16 +08:00 |
|
Vincent Koc
|
33a5f37937
|
fix(release): repair survivor fixture assertion quoting (#120680)
|
2026-08-09 03:53:51 +08:00 |
|
Vincent Koc
|
b40f846757
|
fix(release): keep survivor plugin repair hermetic (#120677)
|
2026-08-09 03:34:42 +08:00 |
|
Vincent Koc
|
e81d7e62e8
|
fix(release): scope upgrade plugin credentials (#120666)
|
2026-08-09 03:00:36 +08:00 |
|
Peter Steinberger
|
d9080cfff8
|
fix(agents): transfer requester wake ownership across yield and deflake survivor registry setup (#120538)
|
2026-08-08 01:42:33 -07:00 |
|
Peter Steinberger
|
733512b612
|
fix(e2e): expose beta companions in survivor registries and unbind ReDoS timing from shell startup (#120479)
|
2026-08-07 22:12:00 -07:00 |
|
Peter Steinberger
|
fb0812c857
|
fix(qa): prevent false update-restart package failures (#120300)
* test(qa): expose update restart process exits
* test(qa): supervise update restart gateway
* test(qa): isolate supervised gateway environment
* test(qa): diagnose restart plugin convergence
* test(qa): mount trusted upgrade harness
* test(qa): include upgrade runtime companions
* test(qa): remove temporary restart diagnostics
* test(qa): enforce systemd restart budget
* test(qa): honor systemd stop timeout
* test(qa): tighten package fixture ownership
* test(qa): preserve unrelated lane shapes
* test(qa): complete service fixture boundaries
|
2026-08-07 14:46:59 -07:00 |
|
Vincent Koc
|
a0deb8edae
|
fix(release): provide prerelease plugin companions to package QA (#120107)
|
2026-08-07 13:31:41 +08:00 |
|
Peter Steinberger
|
c663c39763
|
refactor(test): table-drive exact-duplicate test blocks, batch 2 (#120071)
* refactor(test): table-drive tooling test cases
* refactor(test): table-drive agent test cases
* refactor(test): table-drive core test cases
* refactor(test): table-drive plugin test cases
* refactor(test): table-drive package test cases
* chore(test): prune max-lines baseline
* fix(test): preserve table row literal types
|
2026-08-06 17:00:28 -07:00 |
|
Vincent Koc
|
113af2fcbd
|
fix(ci): preserve stdin through Docker heartbeat logging
|
2026-08-05 23:56:36 +08:00 |
|
Vincent Koc
|
5b1b1e0632
|
test(qa): cover CLI distribution workflows (#118948)
|
2026-08-04 05:09:39 +08:00 |
|
Peter Steinberger
|
a231afb38d
|
test(docker): consolidate build helper fixtures (#118416)
|
2026-08-02 20:46:33 -07:00 |
|
Dallin Romney
|
44dc286ce7
|
fix(qa): use canonical service identity for update restart (#117814)
|
2026-08-02 17:18:01 +08:00 |
|
Vincent Koc
|
c61388a0e0
|
test(docker): make line count assertion portable
|
2026-08-02 00:01:30 +08:00 |
|
Peter Steinberger
|
b5a59e0a7d
|
refactor(docker): consolidate E2E scenario helpers (#117359)
* refactor(docker): consolidate E2E scenario helpers
* fix(ci): retain release harness entry
* test(docker): complete package helper fixture
|
2026-08-01 05:48:28 -07:00 |
|
Vincent Koc
|
39156a99cd
|
fix(ci): restore beta release harnesses (#116596)
* test(release): model systemd ownership probes
* fix(ci): restore release Docker package probes
* fix(release): preserve Windows setup-node runtime
* fix(release): isolate Windows service validation
* fix(release): strip isolated Windows service identity
|
2026-07-31 09:17:35 +08:00 |
|
Peter Steinberger
|
e604cf5b77
|
fix(release): trust update restart harness (#116301)
* fix(release): trust update restart harness
* fix(release): preserve candidate harness root
|
2026-07-30 05:19:16 -07:00 |
|
Peter Steinberger
|
3e67671d92
|
fix(e2e): apply default service identity per flow (#116265)
|
2026-07-30 00:00:14 -07:00 |
|
Peter Steinberger
|
62cbbcc800
|
fix(e2e): align service account state (#116254)
|
2026-07-29 23:00:16 -07:00 |
|
Vincent Koc
|
16baaff90f
|
fix(e2e): align doctor switch with service ownership (#116209)
|
2026-07-30 12:31:39 +08:00 |
|
Peter Steinberger
|
4430f8ecfd
|
fix(e2e): use account home for daemon switch (#116217)
|
2026-07-29 21:06:38 -07:00 |
|
Peter Steinberger
|
9c3503a443
|
fix(e2e): use default state for daemon switch (#116190)
|
2026-07-29 20:02:19 -07:00 |
|
Vincent Koc
|
9daa60961c
|
fix(agents): serialize sandbox provisioning (#115645)
* fix(agents): serialize sandbox provisioning
* test(docker): add sandbox browser sidecar e2e
* fix(ci): register sandbox browser e2e entrypoint
* fix(ci): restore code mode matrix checks
|
2026-07-29 14:50:15 +08:00 |
|
Peter Steinberger
|
60aac74672
|
fix(openai): harden live and packaged onboarding (#114288)
|
2026-07-27 00:50:49 -04:00 |
|
Peter Steinberger
|
d4c5b673f3
|
test(scripts): slim workflow guard monoliths (#113650)
* test: slim package acceptance workflow guards
* test: drop disabled CI timing guard
* test: consolidate Docker workflow guards
* test(scripts): align plugin sweep guard with lifecycle tracing
* test(scripts): restore release wiring contracts
|
2026-07-25 06:27:19 -07:00 |
|
Peter Steinberger
|
eddd5224ad
|
fix(e2e): expose redacted packaged plugin failures (#113635)
Co-authored-by: Peter Steinberger <steipete@golden-gate.local>
|
2026-07-25 04:48:08 -07: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 |
|
Peter Steinberger
|
2bb6b870aa
|
fix: preserve Codex-bound conversation history across session rotation (#112016)
* fix: preserve Codex conversation bindings
* test: harden Codex live gateway stress
* chore: refresh plugin SDK API baseline
* test: tighten restart recovery fixtures
* test: complete restart recovery recorder fixture
* fix: keep plugin command authorization fail closed
* fix: restore private queue source imports
* fix: keep private SDK imports inside core
* fix: keep speech core on private SDK paths
* fix: stage private SDK exports for live tests
* fix: preserve plugin-bound gateway history
* fix: block transcript writes after binding races
* test: complete live stage helper contracts
* test: align binding mocks with current types
* fix: preserve compiler OOM diagnostics
* chore: move release notes to PR context
|
2026-07-20 19:42:56 -07:00 |
|
Peter Steinberger
|
c7e7ac2728
|
refactor: remove expired plugin compatibility surfaces (#111451)
* docs(secrets): remove retired web credential paths
* refactor(web): remove retired provider compatibility paths
* refactor(providers): delete retired compatibility routes
* refactor(secrets): remove retired credential aliases
* refactor(plugin-sdk): delete retired compatibility surfaces
* docs(plugin-sdk): remove retired migration guidance
* chore(plugin-sdk): refresh rebased surface budgets
* chore(plugin-sdk): refresh API removal baseline
* refactor(compat): migrate retired internal callers
* chore(plugin-sdk): refresh current-main baselines
* test(config): migrate plugin-owned secret assertions
* test(gateway): narrow plugin secret refs
* fix(plugin-sdk): preserve private boundary type identity
* chore(compat): remove stale sweep references
* chore(lint): lower max-lines budget
* refactor(secrets): remove unused web helper
* build(plugin-sdk): drop removed compat entries
* chore(plugin-sdk): refresh rebased API baseline
* chore(plugin-sdk): use Linux API baseline hash
* fix(plugin-sdk): preserve private bundled build entries
* fix(plugin-sdk): package private runtime facades
* fix(plugins): preserve external credential contracts
|
2026-07-19 11:04:48 -07:00 |
|
Peter Steinberger
|
c69a75f697
|
fix(release): mount normalization helper in Docker E2E
|
2026-07-17 16:25:37 +01:00 |
|
Peter Steinberger
|
600ff3acb4
|
fix(ci): preserve private plugins in Docker E2E (#110062)
|
2026-07-17 16:21:20 +01:00 |
|
Peter Steinberger
|
0c18e0c87f
|
refactor(docker): isolate E2E diagnostics (#109625)
|
2026-07-16 21:19:06 -07:00 |
|