diegosouzapw
b1e151f3cc
fix(quality): green release/v3.8.50 base-reds round 2 — gateways/conol/deepai corruption, migrations, docs, ratchets, dashboard-typecheck
Base-red fix for issue #9985 after the 2026-08-11 merge storm (99 PRs).
Real defects fixed:
- gateways.ts: close regolo entry (was swallowing naga-ac + chatanywhere from #9421), drop stale duplicate chatanywhere entry (#9594)
- conol-web + deepai registry: correct ../shared import depth + deepai executor:default
- modelSelectModalHelpers: close isProviderModelHidden (#9011)
- driverFactory.test.ts: restore eaten test-closing brace (#9173)
- usageTracking: remove duplicate cache_* props
- modelCapability{Overrides,ResolutionSnapshot,Capabilities}: max_token -> max_output_tokens (#9199 vs #8908) + test align
- videoGeneration: drop duplicate handleFalVideoGeneration import (mediaGeneration/fal canonical, #9982)
- responseSanitizer: cast input_tokens_details before .cached_tokens access
- EditConnectionModal: missing alibaba code fields, hoist validationPsd, providerPageHelpers Badge variant union
- FreeBudgetCard: t() -> labels.noApiKey
- peerRouting + cliRuntime: ProcessEnv typing
- image-combo.test.ts: type any -> unknown
- fal.test.ts: moved to tests/unit/services (collected path) 14 tests green
- remove duplicate 143_job_registry.sql (146 canonical), KNOWN_GAPS fix
Docs/ratchets (owner-authorized rebaselines, annotated):
- CHANGELOG 3.8.50 living section restored + 42 i18n mirrors
- MCP-SERVER.md 104->105 tools + i18n
- ENVIRONMENT.md/.env.example: ADOBE_FIREFLY_CHROME_HEADED + DEBUG_CLAUDE_NONSTREAM
- fabricated-docs allowlist: TELEGRAM proposal env vars
- file-size: 5 grown files + proxyFetch 1207->1220
- dead-code 230->248, codeql 2->9 (drift from merged PRs, not this PR)
- untrack _tasks symlink; agent-skills-sync --apply (config-codex-cli)
2026-08-11 18:23:48 -03:00
..
2026-07-13 09:12:40 -03:00
2026-07-23 09:51:06 -03:00
2026-07-23 09:51:06 -03:00
2026-07-13 09:12:40 -03:00
2026-06-26 02:51:06 -03:00
2026-06-16 02:33:19 -03:00
2026-07-13 09:12:40 -03:00
2026-06-13 17:27:40 -03:00
2026-05-15 03:52:13 -03:00
2026-06-16 01:00:40 -03:00
2026-07-13 09:12:40 -03:00
2026-07-13 09:12:40 -03:00
2026-07-13 09:12:40 -03:00
2026-06-19 06:49:01 -03:00
2026-05-26 23:51:47 -03:00
2026-07-14 23:24:14 -03:00
2026-08-11 04:31:24 -03:00
2026-06-16 01:00:40 -03:00
2026-05-13 10:14:25 -03:00
2026-06-16 01:00:40 -03:00
2026-05-13 19:19:28 -03:00
2026-08-05 19:20:16 -03:00
2026-07-13 09:12:40 -03:00
2026-07-04 13:00:30 -03:00
2026-06-16 01:00:40 -03:00
2026-07-30 12:41:34 -03:00
2026-07-24 09:58:58 -03:00
2026-08-11 18:23:48 -03:00
2026-06-13 17:27:40 -03:00
2026-08-05 12:53:05 -03:00
2026-08-10 18:16:04 -03:00
2026-07-30 09:07:57 -03:00
2026-08-01 11:08:49 -03:00
2026-06-16 01:00:40 -03:00
2026-06-13 17:27:40 -03:00
2026-08-11 18:23:48 -03:00
2026-07-02 10:47:13 -03:00
2026-07-02 10:47:13 -03:00
2026-07-18 15:12:56 -03:00
2026-08-07 18:07:50 -03:00
2026-06-23 17:06:18 -03:00
2026-07-13 18:18:54 -03:00
2026-07-13 09:12:40 -03:00
2026-06-23 17:06:18 -03:00
2026-08-04 18:06:55 -03:00
2026-07-04 13:00:30 -03:00
2026-07-30 12:41:34 -03:00
2026-06-19 18:27:04 -03:00
2026-06-22 03:17:02 -03:00
2026-06-13 17:27:40 -03:00
2026-06-25 13:17:40 -03:00
2026-07-20 17:53:04 -03:00
2026-05-13 10:14:25 -03:00
2026-07-18 15:13:39 -03:00
2026-08-06 00:08:46 -03:00
2026-06-16 02:33:19 -03:00
2026-05-13 10:14:25 -03:00
2026-07-23 05:03:44 -03:00
2026-08-09 09:54:56 -03:00
2026-08-05 22:52:50 -03:00
2026-08-09 09:54:56 -03:00
2026-07-28 10:25:21 -03:00
2026-07-25 02:53:01 -03:00
2026-06-17 02:43:21 -03:00
2026-07-30 12:41:34 -03:00
2026-07-13 09:12:40 -03:00
2026-07-20 10:08:25 -03:00
2026-05-26 23:51:47 -03:00