Peter Steinberger
7517a62386
fix(ci): capture live Telegram model proof ( #105499 )
2026-07-12 16:47:40 +01:00
Peter Steinberger
eaedcdcd4e
fix(ci): retain Telegram candidate diagnostics ( #105472 )
...
* fix(ci): retain Telegram candidate diagnostics
* fix(ci): stream redacted Telegram diagnostics
2026-07-12 16:10:41 +01:00
Vincent Koc
796fc409f6
fix(e2e): echo dynamic mobile markers
2026-07-12 15:22:19 +02:00
Peter Steinberger
ef3a0cf1fc
fix(test): bound agents-core full-suite processes ( #105382 )
2026-07-12 14:11:08 +01:00
Peter Steinberger
eb9bd4e457
fix(ci): retain failed Telegram QA evidence ( #105367 )
...
* fix(ci): retain failed Telegram QA evidence
* docs(agents): clarify gh jq boundary
* docs(agents): require full checkout SHAs
* docs(agents): quote zsh Git object refs
2026-07-12 14:09:07 +01:00
Peter Steinberger
9d042e252c
fix(release): keep source-ref packaging self-contained ( #105360 )
...
* fix(release): make ref packaging harness self-contained
* docs(agents): preserve cwd after PR merge
* test(release): track package harness temp dirs
* style(test): format package harness imports
2026-07-12 13:45:24 +01:00
Peter Steinberger
42d34eb4c8
fix(ci): pass Telegram target ref to identity gate ( #105362 )
2026-07-12 13:32:27 +01:00
Michael Appel
dc6befc072
fix(browser): bind wait predicates to allowed documents ( #101852 )
...
* fix(browser): bind waits to allowed documents
Co-authored-by: Michael Appel <3399869+mmaps@users.noreply.github.com >
* fix(browser): guard document-bound wait predicates
Co-authored-by: Michael Appel <3399869+mmaps@users.noreply.github.com >
* fix(browser): satisfy wait guard gates
* test(browser): update lint suppression baseline
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-07-12 13:27:51 +01:00
Peter Steinberger
b1fcd7c178
fix(ci): keep LTS Telegram QA model compatible ( #105348 )
...
* fix(ci): keep LTS Telegram QA model compatible
* fix(ci): probe Telegram QA model contract
* style(ci): format Telegram QA contract test
* docs(agents): note review checkout order
* docs(agents): clarify rg option order
2026-07-12 13:18:37 +01:00
Peter Steinberger
5a5a28a348
test(updater): stabilize trusted snapshot fixtures ( #105352 )
2026-07-12 13:08:47 +01:00
Peter Steinberger
22f183f8cb
ci: isolate legacy QA smoke invocations ( #105340 )
...
* ci: isolate legacy QA smoke invocations
* docs(agents): record PR review recommendation
2026-07-12 12:52:31 +01:00
Peter Steinberger
6ec82a907a
fix(ci): support frozen session-store proof ( #105337 )
...
* fix(ci): support frozen session-store proof
Keep current targets SQLite-strict while validating pre-cutover release targets through their persisted JSON session contract.
* style(test): format frozen session fixture
2026-07-12 12:46:01 +01:00
Vincent Koc
5e453f3c72
fix(ci): restore repo e2e and beta plugin compatibility ( #105287 )
2026-07-12 13:43:25 +02:00
Vincent Koc
1389d7ee88
ci(performance): restore proven Kova evaluator ( #105314 )
2026-07-12 13:35:59 +02:00
Vincent Koc
88d41ad5d2
fix(i18n): cover raw Android presentation strings
2026-07-12 13:26:39 +02:00
Vincent Koc
b392dbbbcc
build(android): regenerate runtime-owned locale resources
2026-07-12 13:26:39 +02:00
Vincent Koc
0454ba70d1
build(i18n): reconcile retained Android catalogs
2026-07-12 13:26:39 +02:00
Vincent Koc
fdf1250ece
fix(i18n): close Android scanner blind spots
2026-07-12 13:26:39 +02:00
Vincent Koc
4bc1a0343e
fix(i18n): harden Android localization scans
2026-07-12 13:26:39 +02:00
Vincent Koc
5b7f50c077
fix(i18n): parse nested Kotlin interpolation
2026-07-12 13:26:39 +02:00
Vincent Koc
1b87391658
fix(android): close locale review gaps
2026-07-12 13:26:39 +02:00
Vincent Koc
71db13d4c3
fix(android): localize command and overview models
2026-07-12 13:26:39 +02:00
Vincent Koc
5dbcfac2a4
fix(android): prefer real locale translations
2026-07-12 13:26:39 +02:00
Vincent Koc
d91ae52040
test(android): scan values resource aliases
2026-07-12 13:26:39 +02:00
Vincent Koc
56ca704433
test(android): include XML resource references
2026-07-12 13:26:39 +02:00
Vincent Koc
bd52ff5f5f
test(android): cover settings model localization
2026-07-12 13:26:39 +02:00
Vincent Koc
37c4b740b2
fix(i18n): exclude generated Android resources
2026-07-12 13:26:39 +02:00
Vincent Koc
b5844bbba2
test(android): harden localization coverage checks
2026-07-12 13:26:39 +02:00
Vincent Koc
c03d64558f
feat(android): generate native localization resources
2026-07-12 13:26:39 +02:00
Peter Steinberger
e864155d74
ci(performance): accept disabled gateway health proof ( #105324 )
2026-07-12 12:22:13 +01:00
Peter Steinberger
eb2669cefd
ci(performance): accept optional Kova cleanup evidence ( #105292 )
2026-07-12 11:53:09 +01:00
Peter Steinberger
a20314d6cc
ci: preserve frozen Android build contract ( #105299 )
2026-07-12 11:48:02 +01:00
Peter Steinberger
5f856a26ba
fix(release): package unreleased ref candidates ( #105291 )
...
* fix(release): package unreleased ref candidates
* docs(agents): preserve PR artifact enums
2026-07-12 11:45:03 +01:00
Peter Steinberger
f4659b7d4d
fix(updater): scope restart log audits to managed checkout ( #105030 )
...
* fix(updater): scope restart log audits
* test(updater): declare log source argument
* fix(updater): preserve configured plugin logs
* fix(updater): normalize plugin log sources
* fix(updater): reuse managed plugin config
* fix(updater): resolve relative plugin roots
* fix(updater): handle unset gateway workdir
* fix(updater): audit effective plugin roots
* fix(updater): bind logs to managed runtime
* fix(updater): canonicalize log source roots
2026-07-12 11:21:00 +01:00
Peter Steinberger
7bb59c4511
ci: pin release validation Go toolchain ( #105270 )
2026-07-12 11:02:04 +01:00
Peter Steinberger
265ca345a1
ci: pin frozen iOS formatter ( #105242 )
...
* ci: pin frozen iOS formatter
* docs: clarify release CI dispatch
* ci: preserve frozen iOS formatter path
* style: format CI workflow guard
2026-07-12 10:49:26 +01:00
Peter Steinberger
e0f45bfbf0
feat(tooling): enforce indexed access checks in root tests ( #105223 )
...
* feat(tooling): enforce indexed access checks in root tests
* style(tooling): clarify scoped package guard
2026-07-12 10:42:07 +01:00
Peter Steinberger
4efe056d32
fix(ci): stop Telegram release checks from fetching history ( #105219 )
...
* fix(ci): bound Telegram provenance lookups
* docs(agents): note linked worktree invocations
2026-07-12 10:18:39 +01:00
Peter Steinberger
d79373fa14
ci: bound legacy QA smoke compatibility ( #105213 )
2026-07-12 10:15:33 +01:00
Peter Steinberger
acc57e4145
ci: isolate frozen Control UI tests ( #105208 )
2026-07-12 10:06:23 +01:00
Peter Steinberger
f84b6f6091
test(release): harden shared UI and performance proof ( #105061 )
...
* ci(perf): pin PID-aware Kova evaluator
* test(ui): follow localized automation labels
* ci(perf): pin compatible Kova runner
* test(ui): bound chat hover browser wait
* docs(agents): require release validation helper
* ci(perf): retain redacted Kova reports
* style(ui): format chat hover test
* docs(agents): avoid dependency scripts in PR worktrees
* docs(agents): guard shared checkout branches
* docs(agents): quote gh api query endpoints
2026-07-12 09:55:21 +01:00
Peter Steinberger
204d2b176a
refactor(agents): compress model prompts and tool instructions ( #105095 )
...
* refactor(agents): compress model prompt instructions
* test(agents): align compact prompt assertions
* test(gateway): align compact message prompt assertion
* chore(plugin-sdk): refresh prompt overlay API baseline
* docs(changelog): note prompt instruction compaction
* test(agents): align compact prompt contracts
* test(agents): align CLI prompt contracts
* style(agents): format CLI prompt tests
* fix(qa): prioritize shadow trial workflow
* test(agents): refresh rebased prompt snapshots
2026-07-12 09:45:30 +01:00
Peter Steinberger
68553bed84
fix: live updater survives launchd teardown and retargets wrapped gateways ( #105022 )
...
* fix(updater): tolerate launchd teardown and replace plist args safely
* test(updater): declare plist argument helper
2026-07-12 09:35:53 +01:00
Vincent Koc
648d742ee7
fix(ci): validate sqlite Codex transcripts
2026-07-12 16:15:44 +08:00
Vincent Koc
97c874d563
test(i18n): cover retry validation feedback
2026-07-12 16:15:23 +08:00
Vincent Koc
86af5f08b3
fix(release): support explicit provenance overrides
2026-07-12 16:12:23 +08:00
Peter Steinberger
91ca35ba58
ci: make locale parity advisory before release ( #105140 )
2026-07-12 09:11:57 +01:00
Peter Steinberger
b6c171901e
fix(secrets): harden exec provider diagnostics ( #105082 )
2026-07-12 09:01:33 +01:00
Vincent Koc
8ac8754679
fix(ci): read Codex live sessions from sqlite
2026-07-12 15:50:47 +08:00
Vincent Koc
efdce6754d
fix(ci): align scheduled e2e checks with sqlite sessions
2026-07-12 15:22:37 +08:00