orca/config/scripts
makoto-developer bf406720a0
fix(i18n): restore the Japanese renderings the brand revert left in Latin (#12934)
* fix(i18n): restore the Japanese renderings the brand revert left in Latin

Before #12113 landed the canonical-rendering guard, the brand-mistranslation
revert treated ターミナル/エージェント/コミット/リポジトリ as machine-translation errors
and rewrote them back to English on every repair run. The guard stops new
damage, but ~700 values still carry it, so the Japanese UI reads
"この terminal を閉じると、agent の現在の作業が停止します。"

This heals what the catalog already holds and closes the defects the same
pipeline introduced elsewhere:

- Relocalize the four generic terms inside Japanese sentences. Both sides are
  anchored on an adjacent Japanese character and reject a `-`, word character
  or `.` neighbour, so `--agent`, agents.md and "Agent SDK" keep their spelling,
  and the 和欧間スペース survives in front of an interpolation.
- Preserve style blocks and command/identifier values in English. MT had
  rewritten a CSS selector to [データスラッシュメニュー], `background:` to `背景:` and a
  keyframe name to ブラウザフラッシュ, and had turned `pnpm install` into
  `pnpmインストール` and a toast dedup id into 陳腐なエージェント行. The same values are
  restored in ko, zh and es.
- Drop the phrase fixes that stripped ~してください from validation messages,
  which left 30 prompts ending in a bare noun.
- Settle terminology and typography: 紛争→競合, 資格情報→認証情報, 未知→不明,
  プロフィール→プロファイル, the full-width ellipsis, no separator space inside
  compound katakana, and one long-vowel form per word.
- Fix literal-translation errors (ナメクジ for slug, ミスター for MR, ランニング for
  Running, 高い/中くらい for priority labels) and complete the truncated Kimi
  status-bar description.
- Translate 570 values that were still English, 485 of them fragments the
  catalog had left untouched and 85 newly added strings.

The catalog is regenerated with `repair-locale-catalog.mjs` and the run is
idempotent: a second pass reports 0 leaf updates.

* fix(i18n): keep the leading space in concatenated Japanese fragments

* fix(i18n): close the self-review findings in the Japanese repair rules

Seven defects the relocalization pass introduced or left behind:

- `git commit` and `orca terminal` are two-word commands, and the position
  guards only looked at the character before the term, so the second word was
  katakana-ized ("git コミットが失敗したとき"). A command-head lookbehind covers
  git/gh/glab/orca/npm/pnpm/npx/yarn/docker/kubectl. A following Latin word now
  also blocks the rule, so "Agent SDK" keeps its spelling as the comment claims.
- `on: 'オン'` matched every "on" in the catalog, including the preposition in
  the external-automation delete confirmation, which rendered as
  "外部ソース オン myhost". Moved to a new ja key-override module so the toggle
  states and the preposition can differ; the module keeps
  locale-key-overrides.mjs under max-lines.
- The phrase fixes write Cookie and fast-forward back in Latin, but neither was
  in CJK_LATIN_SPACED_TERMS, so the 和欧間スペース was missing in five values.
- Three overrides spelled a half-width `...` that the ellipsis phrase fix
  rewrites anyway, so the comment described the opposite of the behavior.
- Two descriptions render as [text] <code> [text]. The Japanese closed the
  sentence with 。 and dropped the "such as" / "like" hand-off, leaving the code
  span outside the sentence in the Git and quick-command panes.
- `' vs {{value0}}'` and `' · {{value0}} external'` were missed by the previous
  leading-space fix, so "3 変更されたファイルvs main" rendered without a gap.

Adds three regression cases: two-word commands, the Latin-only label, and the
spacing for terms the phrase fixes reintroduce.

* fix(i18n): correct the Japanese an external review flagged

73 findings from a ChatGPT review of the full changed-value list, each
reproduced against the shipped catalog before being fixed:

- Two commands were translated into text that does not run: `pnpm playwright
  test` became `pnpm プレイライトテスト` and `gh auth login` became `GH 認証ログイン`.
  Both are pinned to English. A third value corrupted an identifier,
  rendering `packages/web` as `package/web`.
- Two descriptions carried a stale translation with no relation to their
  English source, and one had another row's text entirely.
- Syntax was misread in six values: `Command line Orca runs when…` read as
  "the command line runs", `Let programs … copy` as "copy the programs",
  `Dim files matched by .gitignore` kept `Dim` as a noun, and
  `powers live quota reads` became 強化.
- Wording that changed the warning: `diffs may miss recent commits` read as
  the commits being lost, `before merging is unblocked` as un-merging, and
  `the newer disk content` as new content.
- `host` was rendered as サーバー in eight values even though it covers SSH
  hosts, `worktrees` as ワークスペース, and `on this host` as リモート.
- Git vocabulary translated to its everyday sense: `upstream`→上流,
  `staged changes`→段階的な変更; and identifiers `lan`/`deploy` were localized.
- Instructions to the user had lost their imperative (…をインストールします),
  three validation messages still ended in a bare noun, and two completion
  notices read as future tense.
- Assorted breakage: 窓 for a desktop window, 分割分割線, ターミナルパネル for
  Terminal Panes, オプション for the macOS Option key, Herme for Hermes,
  and a reversed noun phrase in the repo-icon import error.

The `Open` action needed a key override: bare "Open" is the PR/issue state in
16 of 18 places, and only the browser download row and the checks panel use it
as the verb, matching what ko/zh/es already do.

Three fixes had to be reworded rather than written literally: the existing
新しい→新規 and 実験的→実験的機能 phrase fixes run after value overrides and
turned 新しい名前 into 新規名前 and 実験的な into 実験的機能な.

Not fixed: `{{value0}} site{{value1}} connected` still shows the plural-suffix
placeholder, which needs the code change already listed in the PR notes.

* fix(i18n): sweep the whole catalog for the defect classes the reviews found

The external review covered a sample. This runs each of its finding classes as
a detector over all 11,857 values and fixes what they turn up, as durable
pipeline rules rather than one-off value edits where the class recurs:

- host は サーバー ではない. Orca's "host" covers SSH hosts and this computer,
  so a phrase fix rewrites サーバー to ホスト whenever the English says host and
  does not also say server, where the two are deliberately distinct (15 values).
- worktree joins the guarded generic-term list, so the seven values still
  reading "worktree を削除" match the 205 that already say ワークツリー.
- Git vocabulary and brands restored from their everyday sense: 上流→upstream,
  起源→origin, 段階的な変更→ステージ済みの変更, エルメス/ヘルメス→Hermes,
  パワーシェル→PowerShell, アヒルアヒル→DuckDuckGo. All five terms are added to
  CJK_LATIN_SPACED_TERMS so the restored Latin keeps its 和欧間スペース.
- 14 more code values pinned to English: Tailwind class strings
  (size-4 text-muted-foreground → サイズ 4 テキストミュート前景), git refs
  (origin/main → 原点/メイン), sample hosts (example.com → 例.com) and spec
  fixtures (dashboard.spec.ts → ダッシュボードの仕様).
- 12 instructions regained their predicate (…を選択。 → …を選択してください。),
  and 窓のぼかし, macOSのオプションキー, 中くらいのセクション見出し are corrected.

Checked and deliberately not changed: toast notifications that end in 〜しました
(237) read correctly for a completion notice, and setting descriptions ending in
〜します (200) describe what the setting does rather than instructing the user.
Sound preset names stay katakana, matching the rest of that list.

Adds three regression cases covering the host rule and its server exception,
the Git/brand restorations, and the newly pinned class strings and refs.

* fix(i18n): keep Agent in Latin in the Japanese catalog

Japanese developer UIs conventionally leave Agent unlocalized — it names Orca's
own concept rather than the everyday word — so the ja catalog now writes it in
Latin and only normalizes the case, so no sentence mixes "agent" and "Agent".
The 和欧間スペース comes from the existing spaced-term list.

This is the one term where ja diverges from locale-generic-ui-terms.mjs, which
lists エージェント as the expected rendering; ターミナル, コミット and リポジトリ
follow it exactly. Three test expectations are updated to match, and the PR
description flags the divergence so a maintainer can ask for it to be reverted
— it is a single rule in locale-ja-phrase-fixes.mjs.

The guards are unchanged, so `--agent`, agents.md, `orca agent` and "Agent SDK"
keep their spelling.

* fix(i18n): preserve selectors with no declaration block, and sharpen progress labels

CodeRabbit was right that `STYLE_BLOCK` only matched a selector when it carried
a declaration block or an attribute selector. `div.pricing-grid >
div.card.starter:nth-of-type(1) > a.cta` was unprotected and only survived
because MT happened to leave it alone.

A value now also counts as style when every whitespace token is selector-shaped
and at least two carry a class, id, pseudo or attribute. The first attempt at
that threshold counted a sentence-final period as a selector join and froze 259
ordinary two-sentence strings in English; the marker must now be followed by a
letter, so `Show live workspace ports. Click it for …` stays translated. Both
directions are pinned by tests.

The predicate moved to locale-style-values.mjs to keep locale-translation-policy
under max-lines.

A DeepL cross-check of the whole changed-value list surfaced six more:

- Progress labels had lost their 〜中: `Creating...` read 作成…, `Reopening...`
  read 再開…, `Thinking…` read 考え…
- `Hide from sidebar` / `Show in sidebar` carried a stale 左サイドバーから Orca
  Mobileを削除 in one of six places, with the 和欧間スペース missing too
- `Recent or tab strip.` was 最近のまたはタブストリップ。, which is not Japanese

Everything else DeepL flagged was this PR's settled terminology (Agent, Issue,
ホスト, 競合, fast-forward) or a fragment where DeepL had no surrounding context.

* fix(i18n): treat proper nouns as brands, and cut the comment noise

Review feedback, all verified against the catalog:

- Hermes, PowerShell, Mermaid, Claude Code and VS Code are proper nouns, so
  they belong in BRAND_MISTRANSLATIONS with the other product names, not in the
  ja phrase fixes. Claude コードセッション, マーメイドダイアグラム and VS コードで開く
  were unfixed until now because nothing covered them.
- Sweeping every proper noun against the catalog found more the same way:
  Orca IDE rendered as OrcaIDE, and Git had no 和欧間スペース in eight values,
  because neither term was in CJK_LATIN_SPACED_TERMS.
- Settings-search keywords are lowercase, so the brand revert (case-sensitive)
  cannot reach them. windows read 窓, gitignore read ギティ無視, component read
  成分 (the chemistry sense), compose read 作曲する, and neovim/hermes/powershell
  were transliterated. Pinned by value.
- The override sources still spelled エージェント in 34 places even though the
  shipped value is Agent, so the file no longer said what it produced. The
  代理人 rule also ran after the Agent rule, so a future MT 代理人 would have
  stayed katakana; it now maps straight to Agent.
- Two of my own overrides had no matching English source left and were dead.

Comment volume is cut from 80 added lines to 25. The locale modules carry 2-8
comment lines each, and this PR was running an order of magnitude over that;
what is left is one line per genuinely non-obvious constraint.

BRAND_MISTRANSLATIONS moves to its own module to keep locale-translation-policy
under max-lines.

* fix(i18n): give every English string one Japanese rendering

215 English sources had two or more Japanese forms in the catalog, so the same
button read 削除 in one place and 削除する in another. Several of the variants
were also wrong outright: Hide read 隠れる, Sort read 選別, Run read 走る, and
"Don't ask again" read 二度と聞かないでください.

Picks follow the catalog majority — action labels drop する, completion notices
use 〜しました, status labels are 体言, and デフォルト / フィルター / スコープ /
ディストリビューション / 並べ替え win their pairs. A value override is keyed on the
English string, so one entry makes every occurrence agree.

Three key overrides contradicted the value they now share and were realigned;
seven pairs remain and are deliberate, where the same English is a different
thing per call site (Cursor the product vs the caret, Open the PR state vs the
action, Forward the port vs the browser button).

Grab mode picks a page element and hands it to the AI, but read 掴む as a button
and グラブモード in the web-client notice while the rest of the feature said 取得.

Also from CodeRabbit: a single dotted, colon or bracketed token — button.primary,
a:hover, wsl.exe, localhost:3000 — is code whether it names a selector, a file
or a host, so it is preserved too. That caught localhost:3000 reading
ローカルホスト:3000. And an override still spelled `Agent 、` with a space before
the Japanese comma.

The unified map lives in locale-ja-unified-values.mjs to keep the override file
under max-lines.

* fix(i18n): scope the catalog change to ja, and drop the zh-only Terminal form

The ja brand list carried 端子 as a Terminal mistranslation, but 端子 is the
zh rendering and never appears in ja — the Japanese one is 端末, which the
phrase fixes already rewrite to ターミナル. Listing 端末 here instead would be
wrong in the other direction, because this list reverts to Latin. The round-5
expectation moves to 端末 → ターミナル, which is behaviour that can actually occur.

The ko/zh/es identifier restorations are pulled back out; they are real bugs
(pr-view read PR视图, pnpm install read pnpm 설치) but they belong in their own
PR rather than a Japanese one. One zh line has to stay: without it,
verify-localization-catalog refuses the new stale-agent-row-{{value0}} entry
because repair would rewrite the Chinese text to English. That value is a toast
dedup id, not copy.

* chore(i18n): regenerate the Japanese catalog on the current base

The branch point moved forward 68 commits, which added 45 keys to en.json. The
catalog is rebuilt from that base so the repair run stays idempotent, and the
one string the new keys left in English is translated.

* fix(i18n): preserve the code strings rendered inside <code> and font-mono

@smwbev scanned by call-site context rather than value shape — a translate()
that renders inside <code> or a font-mono element is code — and found values
the shape-based list missed. Reproduced against the catalog and fixed here:

- {prompt} read {プロンプト}. It is the substitution token for the commit-message
  prompt template, so a translated one never substitutes.
- /goal read /ゴール, which is not a slash command.
- npm run dev read npm 実行開発, in the same font-mono placeholder role as
  pnpm install.
- nbformat read nbフォーマット.

upstream and upstream/main were already covered. The remaining values in the
scan break in zh rather than ja, but the entries are locale-agnostic, so
orca.yaml, LIN-329, GH #1799 and orca · zsh are pinned here too and #13124
restores the Chinese catalog.

* fix(i18n): repair Japanese translations of code, CLI, and URLs

Code samples, CLI arguments, URLs, and template variables must remain
executable. Adds to NEVER_TRANSLATE_VALUES to prevent future mistakes,
fixes ja.json mistranslations, and adds regression tests.

---------

Co-authored-by: m4air <m4air@m4airs-Air.localdomain>
2026-08-09 15:40:48 -07:00
..
fixtures Stop the Windows Orca CLI from crashing when the environment carries both PATH and Path (#12218) 2026-08-03 20:45:23 -07:00
windows-apphang-repro refactor(codex): delete the unreachable managed shared-mirror lane (#12614) 2026-08-05 12:57:02 -07:00
adhoc-build-version.mjs feat(updater): restart hourly build numbers per version, restyle the timestamp (#12587) 2026-08-04 15:54:17 -07:00
adhoc-build-version.test.mjs feat(updater): restart hourly build numbers per version, restyle the timestamp (#12587) 2026-08-04 15:54:17 -07:00
agent-hook-normalizer-roundtrip-benchmark.mjs perf(agent-status): validate hook payloads without the JSON round trip (#10752) 2026-07-26 13:20:23 -07:00
app-store-performance-plugin.test.mjs perf(lint): consolidate code-quality gates into Oxlint (#11117) 2026-07-28 00:21:13 -07:00
audit-localization-coverage.mjs fix(i18n): localize the status bar Resource Manager tooltip and remote-host count (#12478) 2026-08-06 19:14:15 -07:00
audit-localization-coverage.test.mjs fix(i18n): localize the status bar Resource Manager tooltip and remote-host count (#12478) 2026-08-06 19:14:15 -07:00
benchmark-artifact-comparison.test.mjs Reduce git trace and branch compare polling churn (#6002) 2026-06-22 19:13:32 -07:00
bootstrap-locale-catalog.mjs Revert "Decouple feature copy from translated locale catalogs (#8488)" (#8500) 2026-07-12 23:43:07 -07:00
bootstrap-zh-catalog.mjs Add Simplified Chinese, Korean, and Japanese UI localization (#5046) 2026-06-09 15:59:17 -07:00
branch-compare-head-benchmark.mjs perf(git): overlap getBranchCompare's head-of-chain reads (#10895) 2026-07-27 17:17:03 -07:00
build-computer-macos.mjs chore(lint): adopt unicorn/prefer-import-meta-properties (error) (#6847) 2026-06-29 23:37:30 -07:00
build-mac-local.mjs feat(updater): switch to validated local mac builds (#10889) 2026-07-27 16:36:39 -07:00
build-mac-local.test.mjs feat(updater): switch to validated local mac builds (#10889) 2026-07-27 16:36:39 -07:00
build-native-for-platform.mjs fix(cli): preserve multiline arguments on Windows (#8374) 2026-07-12 02:13:41 -07:00
build-notification-status-macos.mjs onboarding: seamless macOS notification permission step with live state detection (#7684) 2026-07-08 22:21:40 -07:00
build-relay.mjs fix(ssh): patch node-pty helper in Windows relay (#9638) 2026-07-20 19:09:18 -07:00
build-windows-cli-launcher.mjs P2 windows cli hardening (#8638) 2026-07-13 18:58:21 -07:00
build-windows-cli-launcher.test.mjs Keep the app responsive when security software slows process creation (#12217) 2026-08-04 02:03:40 -07:00
check-changed-code-quality.mjs fix(lint): restore nested config discovery in changed-code gate (#11130) 2026-07-28 01:30:52 -07:00
check-changed-code-quality.test.mjs fix(lint): restore nested config discovery in changed-code gate (#11130) 2026-07-28 01:30:52 -07:00
check-feature-wall-assets.mjs chore(lint): adopt unicorn/prefer-import-meta-properties (error) (#6847) 2026-06-29 23:37:30 -07:00
check-max-lines-ratchet.mjs Add max-lines ratchet CI gate to block new line-limit bypasses (#7608) 2026-07-06 17:12:27 -07:00
check-max-lines-ratchet.test.mjs Add max-lines ratchet CI gate to block new line-limit bypasses (#7608) 2026-07-06 17:12:27 -07:00
check-react-doctor-changed.mjs chore(quality): ratchet Oxlint, React Doctor, and Zustand performance (#11034) 2026-07-27 18:58:36 -07:00
check-reliability-gates.mjs cleanup(main): defer serve-sim materialization, dedupe reload flags, guard gate validators (#7321) 2026-07-03 22:32:11 -07:00
check-reliability-gates.test.mjs Harden reliability gate policy and register merged terminal regression tests as gates (#7295) 2026-07-03 19:58:07 -07:00
check-root-directory-entries.test.mjs fix(ci): run the root-directory guard on stock macOS bash 3.2 (#12879) 2026-08-09 14:06:25 -07:00
check-terminal-perf-report-budgets.mjs Fix e2e tests (#8495) 2026-07-13 00:48:51 -07:00
check-terminal-perf-report-budgets.test.mjs Fix e2e tests (#8495) 2026-07-13 00:48:51 -07:00
claude-account-windows-spawn-repro.mjs fix(claude-accounts): quote resolved claude path for Windows shell spawn (#10237) 2026-07-23 17:44:43 -07:00
claude-usage-yield-benchmark.mjs fix(quality): enforce performance-safe lint baseline (#11074) 2026-07-27 20:54:02 -07:00
cli-runtime-client-deferral-benchmark.mjs fix(quality): enforce performance-safe lint baseline (#11074) 2026-07-27 20:54:02 -07:00
cli-runtime-client-deferral-equivalence.mjs perf(cli): construct the runtime client only when a command needs it (#10919) 2026-07-27 17:16:01 -07:00
codemod-settings-search-keywords.mjs Add Simplified Chinese, Korean, and Japanese UI localization (#5046) 2026-06-09 15:59:17 -07:00
codex-primary-home-tripwire.mjs feat(codex): real-home routing + self-contained multi-account homes (#9501) 2026-07-20 14:34:53 -07:00
codex-primary-home-tripwire.test.ts feat(codex): real-home routing + self-contained multi-account homes (#9501) 2026-07-20 14:34:53 -07:00
codex-validation-process-shutdown.mjs feat(codex): real-home routing + self-contained multi-account homes (#9501) 2026-07-20 14:34:53 -07:00
command-code-transcript-scan-benchmark.mjs perf(agent-status): scan Command Code transcripts backward from EOF (#10742) 2026-07-26 20:20:12 -07:00
compare-benchmark-artifacts.mjs Reduce git trace and branch compare polling churn (#6002) 2026-06-22 19:13:32 -07:00
computer-e2e-workflow.test.mjs move folders (#12758) 2026-08-05 12:09:24 -07:00
computer-use-modifier-safety.test.mjs fix(computer): fence macOS HID coordinate clicks (#12981) 2026-08-06 21:18:52 -07:00
computer-use-skill-guidance.test.mjs fix(computer-use): make modifier clicks interruption-safe (#11451) 2026-07-29 18:29:10 -07:00
computer-use-smoke.mjs Harden computer use runtime and CLI (#4705) 2026-06-07 17:49:01 -07:00
computer-use-smoke.test.mjs Harden computer use runtime and CLI (#4705) 2026-06-07 17:49:01 -07:00
create-draft-release.mjs fix: bound release notes by published releases (#7311) 2026-07-03 20:53:16 -07:00
create-draft-release.test.mjs fix: bound release notes by published releases (#7311) 2026-07-03 20:53:16 -07:00
daemon-boot-smoke.mjs fix(daemon): let the publisher replace a dead endpoint, not a third party (#12882) 2026-08-07 22:33:50 -07:00
daemon-endpoint-handover-smoke.mjs fix(daemon): let the publisher replace a dead endpoint, not a third party (#12882) 2026-08-07 22:33:50 -07:00
dev-channel-base-version.mjs fix(updater): base dev builds on published tags, not main's package.json (#12376) 2026-08-03 18:02:45 -07:00
dev-channel-base-version.test.mjs fix(updater): base dev builds on published tags, not main's package.json (#12376) 2026-08-03 18:02:45 -07:00
dev-cli-terminal-wrapper.mjs Implement robust orchestration primitives and connected-server workers (#9925) 2026-07-27 12:31:37 -07:00
dev-cli-terminal-wrapper.test.mjs Implement robust orchestration primitives and connected-server workers (#9925) 2026-07-27 12:31:37 -07:00
dev-fresh-profile.sh
electron-builder-config.test.mjs fix(packaging): prune non-target native binaries (#12174) 2026-08-03 10:54:00 -07:00
electron-builder-native-rebuild.cjs ci: parallelize PR checks and accelerate Vite builds (#10989) 2026-07-27 13:32:29 -07:00
electron-builder-native-rebuild.test.mjs ci: parallelize PR checks and accelerate Vite builds (#10989) 2026-07-27 13:32:29 -07:00
electron-vite-output-contract.test.ts fix(browser): align cookie import safeguards (#12607) 2026-08-05 12:51:05 -07:00
ensure-native-runtime.mjs fix(cli): avoid Windows PATH status timeout (#9483) 2026-07-19 21:59:22 -04:00
ensure-native-runtime.test.mjs fix(cli): avoid Windows PATH status timeout (#9483) 2026-07-19 21:59:22 -04:00
file-explorer-tree-projection-benchmark.mjs Optimize file explorer row projection (#4691) 2026-06-05 01:15:54 -07:00
generate-bundled-skill-guides.mjs feat(skills): land remaining hybrid stubs (#9846) 2026-07-22 11:43:01 -07:00
generate-bundled-skill-guides.test.mjs feat(skills): land remaining hybrid stubs (#9846) 2026-07-22 11:43:01 -07:00
generate-skill-bundle-manifest.mjs fix(skills): stop OS sidecars marking an untouched skill as modified (#11471) 2026-07-30 13:20:47 -07:00
generate-skill-bundle-manifest.test.mjs fix(skills): stop OS sidecars marking an untouched skill as modified (#11471) 2026-07-30 13:20:47 -07:00
generate-terminal-perf-html-report.mjs Terminal performance initiative: pipeline fixes + term-speed-2 revival + PTY flow control (integration branch) (#7214) 2026-07-10 17:27:47 -07:00
generate-terminal-perf-html-report.test.mjs Terminal performance initiative: pipeline fixes + term-speed-2 revival + PTY flow control (integration branch) (#7214) 2026-07-10 17:27:47 -07:00
generate-windows-blockmap.mjs fix(release): regenerate Windows blockmap via app-builder-lib JS (#10110) 2026-07-22 23:10:19 -07:00
git-binary-compatibility-workflow.test.mjs ci: parallelize PR checks and accelerate Vite builds (#10989) 2026-07-27 13:32:29 -07:00
git-diff-blob-concurrency-benchmark.mjs perf(git): read both diff blobs concurrently (#10781) 2026-07-26 20:31:52 -07:00
git-pull-request-diff-base.mjs chore(quality): ratchet Oxlint, React Doctor, and Zustand performance (#11034) 2026-07-27 18:58:36 -07:00
git-pull-request-diff-base.test.mjs chore(quality): ratchet Oxlint, React Doctor, and Zustand performance (#11034) 2026-07-27 18:58:36 -07:00
hang-watchdog-memory-benchmark.mjs perf(main): move hang watchdog into a worker thread (#11488) 2026-07-30 19:33:05 -07:00
hang-watchdog-process-metrics.mjs perf(main): move hang watchdog into a worker thread (#11488) 2026-07-30 19:33:05 -07:00
hang-watchdog-process-metrics.test.mjs perf(main): move hang watchdog into a worker thread (#11488) 2026-07-30 19:33:05 -07:00
happy-dom-mutation-observer-retention.test.ts test(env): keep happy-dom MutationObserver callbacks alive across GC (#12438) 2026-08-03 23:18:15 -07:00
happy-dom-mutation-observer-retention.ts test(env): keep happy-dom MutationObserver callbacks alive across GC (#12438) 2026-08-03 23:18:15 -07:00
hibernation-output-epoch-leak-benchmark.mjs perf(renderer): drop per-tick matchMedia alloc + purge hibernation epoch map (#6696) 2026-06-28 21:16:02 -07:00
hourly-build-version.mjs feat(updater): restart hourly build numbers per version, restyle the timestamp (#12587) 2026-08-04 15:54:17 -07:00
hourly-build-version.test.mjs feat(updater): restart hourly build numbers per version, restyle the timestamp (#12587) 2026-08-04 15:54:17 -07:00
hydrate-worktree-lookup-benchmark.mjs perf(store): index worktrees and tabs once per hydration loop (#10891) 2026-07-27 17:09:31 -07:00
idle-cpu-synthetic-spinners.mjs Reduce Orca idle CPU (#5402) 2026-06-15 12:56:22 -07:00
install-dev-cli.mjs chore(lint): adopt unicorn/prefer-import-meta-properties (error) (#6847) 2026-06-29 23:37:30 -07:00
install-electron-package-binary.mjs ci: parallelize PR checks and accelerate Vite builds (#10989) 2026-07-27 13:32:29 -07:00
install-electron-package-binary.test.mjs ci: parallelize PR checks and accelerate Vite builds (#10989) 2026-07-27 13:32:29 -07:00
latest-stable-release.mjs
latest-stable-release.test.mjs Update mobile download links to 0.0.12 2026-06-04 16:11:51 -04:00
lint-react-doctor-changed.mjs
linux-wayland-renderer-diagnostics.mjs fix(linux): disable GPU sandbox to stop terminal input freeze on Wayland (#5319) 2026-06-28 19:43:18 -07:00
linux-wayland-terminal-exercise.mjs fix(quality): enforce performance-safe lint baseline (#11074) 2026-07-27 20:54:02 -07:00
linux-wayland-validation-watchdog.mjs fix(linux): disable GPU sandbox to stop terminal input freeze on Wayland (#5319) 2026-06-28 19:43:18 -07:00
live-freeze-bounded-history.mjs fix(runtime): coalesce concurrent host terminal focus (#11841) 2026-08-03 02:18:05 -07:00
live-freeze-bounded-history.test.mjs fix(runtime): coalesce concurrent host terminal focus (#11841) 2026-08-03 02:18:05 -07:00
live-remote-bulk-open-freeze-metrics.mjs fix(runtime): coalesce concurrent host terminal focus (#11841) 2026-08-03 02:18:05 -07:00
live-remote-bulk-open-freeze-metrics.test.mjs fix(runtime): coalesce concurrent host terminal focus (#11841) 2026-08-03 02:18:05 -07:00
live-remote-bulk-open-freeze-repro.mjs fix(runtime): coalesce concurrent host terminal focus (#11841) 2026-08-03 02:18:05 -07:00
live-remote-freeze-rpc.mjs fix(runtime): coalesce concurrent host terminal focus (#11841) 2026-08-03 02:18:05 -07:00
live-remote-freeze-rpc.test.mjs fix(runtime): coalesce concurrent host terminal focus (#11841) 2026-08-03 02:18:05 -07:00
live-remote-realistic-freeze-repro.mjs fix(runtime): coalesce concurrent host terminal focus (#11841) 2026-08-03 02:18:05 -07:00
live-remote-status-watchdog.mjs fix(runtime): coalesce concurrent host terminal focus (#11841) 2026-08-03 02:18:05 -07:00
live-remote-status-watchdog.test.mjs fix(runtime): coalesce concurrent host terminal focus (#11841) 2026-08-03 02:18:05 -07:00
locale-brand-mistranslations.mjs fix(i18n): restore the Japanese renderings the brand revert left in Latin (#12934) 2026-08-09 15:40:48 -07:00
locale-cjk-latin-spaced-terms.mjs fix(i18n): restore the Japanese renderings the brand revert left in Latin (#12934) 2026-08-09 15:40:48 -07:00
locale-count-fragment-separator.test.mjs fix(i18n): restore count separators in terminal theme picker for CJK locales (#9935) 2026-07-24 00:26:39 -07:00
locale-cross-locale-key-overrides.mjs fix(i18n): stop the repair policy de-localizing CJK UI labels 2026-08-04 03:56:33 -07:00
locale-generic-ui-terms.mjs fix(localization): stop the repair policy rewriting translated generic terms to English (#12192) 2026-08-04 03:56:33 -07:00
locale-generic-ui-terms.test.mjs fix(localization): stop the repair policy rewriting translated generic terms to English (#12192) 2026-08-04 03:56:33 -07:00
locale-ja-key-overrides.mjs fix(i18n): restore the Japanese renderings the brand revert left in Latin (#12934) 2026-08-09 15:40:48 -07:00
locale-ja-phrase-fixes.mjs fix(i18n): restore the Japanese renderings the brand revert left in Latin (#12934) 2026-08-09 15:40:48 -07:00
locale-ja-unified-values.mjs fix(i18n): restore the Japanese renderings the brand revert left in Latin (#12934) 2026-08-09 15:40:48 -07:00
locale-ja-value-overrides.mjs fix(i18n): restore the Japanese renderings the brand revert left in Latin (#12934) 2026-08-09 15:40:48 -07:00
locale-key-override-merge.mjs fix(i18n): restore the Japanese renderings the brand revert left in Latin (#12934) 2026-08-09 15:40:48 -07:00
locale-key-overrides.mjs fix(i18n): restore the Japanese renderings the brand revert left in Latin (#12934) 2026-08-09 15:40:48 -07:00
locale-ko-key-overrides.json fix(i18n): stop the repair policy de-localizing CJK UI labels 2026-08-04 03:56:33 -07:00
locale-ko-key-overrides.mjs chore(lint): adopt unicorn/prefer-import-meta-properties (error) (#6847) 2026-06-29 23:37:30 -07:00
locale-ko-key-overrides.test.mjs fix(i18n): correct Korean mistranslations 2026-06-19 15:52:05 -07:00
locale-ko-phrase-fixes-round5.mjs Add Simplified Chinese, Korean, and Japanese UI localization (#5046) 2026-06-09 15:59:17 -07:00
locale-ko-phrase-fixes.mjs Add Simplified Chinese, Korean, and Japanese UI localization (#5046) 2026-06-09 15:59:17 -07:00
locale-ko-value-overrides.mjs fix(localization): stop the repair policy rewriting translated generic terms to English (#12192) 2026-08-04 03:56:33 -07:00
locale-macos-tcc-key-overrides.mjs Refine macOS access prompt guidance (#11822) 2026-07-31 15:13:41 -07:00
locale-phrase-fixes.mjs fix(i18n): stop the repair policy de-localizing CJK UI labels 2026-08-04 03:56:33 -07:00
locale-repair-catalog-missing-leaves.test.mjs fix(i18n): stop repairCatalog crashing on un-bootstrapped locale keys (#11728) 2026-08-04 03:56:33 -07:00
locale-screen-cursor-exemptions.mjs Fix unnatural Japanese (ja) localization wording (#5589) 2026-06-17 15:14:35 -07:00
locale-search-keyword-overrides.mjs fix(i18n): standardize Chinese status bar usage labels (#12881) 2026-08-07 22:08:22 -07:00
locale-style-values.mjs fix(i18n): restore the Japanese renderings the brand revert left in Latin (#12934) 2026-08-09 15:40:48 -07:00
locale-translation-policy-ko-round5.test.mjs fix(localization): stop the repair policy rewriting translated generic terms to English (#12192) 2026-08-04 03:56:33 -07:00
locale-translation-policy.es-pr.test.mjs fix(i18n): correct Spanish "PR" mistranslated as "relaciones públicas" (#6749) 2026-06-29 11:56:26 -07:00
locale-translation-policy.es-round5.test.mjs fix(localization): stop the repair policy rewriting translated generic terms to English (#12192) 2026-08-04 03:56:33 -07:00
locale-translation-policy.ja-relocalization.test.mjs fix(i18n): restore the Japanese renderings the brand revert left in Latin (#12934) 2026-08-09 15:40:48 -07:00
locale-translation-policy.ja-round5.test.mjs fix(i18n): restore the Japanese renderings the brand revert left in Latin (#12934) 2026-08-09 15:40:48 -07:00
locale-translation-policy.mjs fix(i18n): restore the Japanese renderings the brand revert left in Latin (#12934) 2026-08-09 15:40:48 -07:00
locale-translation-policy.test.mjs fix(i18n): restore the Japanese renderings the brand revert left in Latin (#12934) 2026-08-09 15:40:48 -07:00
locale-translation-policy.zh-round5.test.mjs fix(localization): stop the repair policy rewriting translated generic terms to English (#12192) 2026-08-04 03:56:33 -07:00
locale-translation-policy.zh-status-bar-usage.test.mjs fix(i18n): standardize Chinese status bar usage labels (#12881) 2026-08-07 22:08:22 -07:00
locale-value-overrides.mjs fix(i18n): standardize Chinese status bar usage labels (#12881) 2026-08-07 22:08:22 -07:00
locale-zh-phrase-fixes-round5.mjs Add Simplified Chinese, Korean, and Japanese UI localization (#5046) 2026-06-09 15:59:17 -07:00
locale-zh-value-overrides.mjs fix(i18n): stop the repair policy de-localizing CJK UI labels 2026-08-04 03:56:33 -07:00
localization-package-contract.test.mjs Decouple feature copy from locale parity (#8512) 2026-07-29 17:44:41 -07:00
localize-renderer-strings.mjs Upgrade to TypeScript 7 and Electron 43 (#8189) 2026-07-10 19:08:12 -07:00
mac-build-compatibility.cjs feat(updater): switch to validated local mac builds (#10889) 2026-07-27 16:36:39 -07:00
mac-build-compatibility.test.mjs feat(updater): switch to validated local mac builds (#10889) 2026-07-27 16:36:39 -07:00
macos-computer-helper-owner-loss-benchmark.mjs fix(computer): reap mac helper after client loss (#11493) 2026-07-30 19:24:34 -07:00
macos-computer-helper-owner-loss-group-recovery.test.mjs fix(computer): reap mac helper after client loss (#11493) 2026-07-30 19:24:34 -07:00
macos-computer-helper-owner-loss-metrics.mjs fix(computer): reap mac helper after client loss (#11493) 2026-07-30 19:24:34 -07:00
macos-computer-helper-owner-loss-processes.mjs fix(computer): reap mac helper after client loss (#11493) 2026-07-30 19:24:34 -07:00
macos-computer-helper-owner-loss-processes.test.mjs fix(computer): reap mac helper after client loss (#11493) 2026-07-30 19:24:34 -07:00
macos-computer-helper-owner-loss-trial-cleanup.mjs fix(computer): reap mac helper after client loss (#11493) 2026-07-30 19:24:34 -07:00
macos-launch-diagnostics.sh
macos-tcc-prompt-localization.test.mjs fix(macos): explain the TCC prompts, and surface Full Disk Access only to users macOS is prompting (#9756) (#9910) 2026-07-28 15:34:52 -07:00
markdown-toc-parse-benchmark.mjs perf(editor): skip markdown TOC parse while the panel is closed (#6695) 2026-06-28 21:19:10 -07:00
mjpeg-frame-parser-alloc-benchmark.mjs perf(emulator): return MJPEG frames as views instead of per-frame copies (#6707) 2026-06-28 23:40:55 -07:00
mobile-agent-status-projection-benchmark.mjs perf(mobile-sync): memoize the agent-status projection per entry (#10787) 2026-07-26 20:31:55 -07:00
mobile-pairing-qrcode-import-plugin.test.mjs chore(quality): ratchet Oxlint, React Doctor, and Zustand performance (#11034) 2026-07-27 18:58:36 -07:00
node-old-space-limit.mjs build: publish linux arm64 release artifacts (#4755) 2026-06-22 01:07:16 -07:00
node-old-space-limit.test.mjs build: publish linux arm64 release artifacts (#4755) 2026-06-22 01:07:16 -07:00
node-pty-console-list-agent-patch.test.mjs fix(quality): enforce performance-safe lint baseline (#11074) 2026-07-27 20:54:02 -07:00
orca-cli-skill-guidance.test.mjs Gate artifact publishing behind off-by-default capability (#13368) 2026-08-09 13:19:08 -07:00
orca-dev
orca-dev-bin.test.mjs Implement robust orchestration primitives and connected-server workers (#9925) 2026-07-27 12:31:37 -07:00
orca-dev.mjs Implement robust orchestration primitives and connected-server workers (#9925) 2026-07-27 12:31:37 -07:00
orca-linear-skill-guidance.test.mjs feat(skills): land remaining hybrid stubs (#9846) 2026-07-22 11:43:01 -07:00
orchestration-skill-guidance.test.mjs Add per-worker model and effort overrides (#12851) 2026-08-05 21:17:45 -07:00
oxlint-plugin-test-runner.mjs perf(lint): consolidate code-quality gates into Oxlint (#11117) 2026-07-28 00:21:13 -07:00
package-electron-runtime-contract.test.mjs ci: run only changed e2e specs on pull requests (#11834) 2026-07-31 16:25:13 -07:00
packaged-hang-watchdog-worker-contract.test.mjs perf(main): move hang watchdog into a worker thread (#11488) 2026-07-30 19:33:05 -07:00
plain-node-entry-guard.test.ts move folders (#12758) 2026-08-05 12:09:24 -07:00
pr-e2e-gate-contract.test.mjs Revert the terminal IME composition-ownership change (#13282) 2026-08-08 19:06:50 -07:00
pr-workflow-lint-parity.test.mjs fix(ci): mirror missing lint steps in PR workflow (#10601) (#10623) 2026-07-27 16:26:43 -07:00
pr-workflow-parallelism.test.mjs fix(terminal): agent pane auto-launch lost under fish + Starship (STA-3417) (#12840) 2026-08-09 14:29:14 -07:00
project-renderer-web-client.mjs ci: parallelize PR checks and accelerate Vite builds (#10989) 2026-07-27 13:32:29 -07:00
project-renderer-web-client.test.mjs ci: parallelize PR checks and accelerate Vite builds (#10989) 2026-07-27 13:32:29 -07:00
pty-batch-flush-benchmark.mjs
publish-complete-draft-releases.mjs fix(quality): enforce performance-safe lint baseline (#11074) 2026-07-27 20:54:02 -07:00
publish-complete-draft-releases.test.mjs
quadratic-buffer-concat-plugin.test.mjs perf(lint): consolidate code-quality gates into Oxlint (#11117) 2026-07-28 00:21:13 -07:00
rebuild-native-deps.mjs fix(terminal): make remote workspace sleep converge (#9874) 2026-07-22 00:22:36 -07:00
rebuild-native-deps.test.mjs fix(terminal): make remote workspace sleep converge (#9874) 2026-07-22 00:22:36 -07:00
relay-replay-buffer-benchmark.mjs perf(relay): keep the PTY replay window as chunks, not a re-sliced string (#10900) 2026-07-27 16:40:59 -07:00
relay-watcher-fault-harness.mjs fix(terminal): defer metric option writes to unmeasurable panes (#12944) 2026-08-07 10:14:37 -07:00
release-cut-signpath-slack.test.mjs ci(release-cut): include source ref/commit and cutter in SignPath Slack (#10524) 2026-07-30 18:08:30 -07:00
release-e2e-dispatch-contract.test.mjs fix(remote): stabilize shared control and terminal parking (#11656) 2026-07-31 00:22:53 -07:00
release-mac-build-workflow-dispatch.test.mjs ci: isolate Blacksmith mac release build (#6962) 2026-06-30 16:36:59 -07:00
release-rc-history.mjs fix(release-cut): gate an explicit RC against its own series (#10525) 2026-07-25 03:50:25 -07:00
release-rc-history.test.mjs fix(release-cut): gate an explicit RC against its own series (#10525) 2026-07-25 03:50:25 -07:00
release-title-timestamp.mjs feat(updater): restart hourly build numbers per version, restyle the timestamp (#12587) 2026-08-04 15:54:17 -07:00
remote-agent-session-authority-repro.mjs fix(remote): create paired agent sessions without host focus (#10193) 2026-07-23 20:20:00 -07:00
remote-agent-session-process-cleanup.mjs fix(remote): create paired agent sessions without host focus (#10193) 2026-07-23 20:20:00 -07:00
remote-agent-session-repro-client.mjs fix(remote): create paired agent sessions without host focus (#10193) 2026-07-23 20:20:00 -07:00
remote-agent-session-repro-fixture.mjs fix(remote): create paired agent sessions without host focus (#10193) 2026-07-23 20:20:00 -07:00
remote-agent-session-repro-writable-shell.mjs fix(remote): create paired agent sessions without host focus (#10193) 2026-07-23 20:20:00 -07:00
remote-shared-control-retirement-probe.ts fix(remote): stabilize shared control and terminal parking (#11656) 2026-07-31 00:22:53 -07:00
renderer-scrollbar-style-plugin.test.mjs perf(lint): consolidate code-quality gates into Oxlint (#11117) 2026-07-28 00:21:13 -07:00
repair-locale-catalog.mjs Revert "Decouple feature copy from translated locale catalogs (#8488)" (#8500) 2026-07-12 23:43:07 -07:00
repo-owner-settings-selector-benchmark.mjs perf(renderer): give owner-routed settings a stable identity (#10743) 2026-07-26 13:19:23 -07:00
repro-windows-apphang-terminal-activation.mjs Improve Windows terminal performance: retain WebGL contexts, warm first ConPTY (#7085) 2026-07-02 18:41:23 -04:00
resolve-7za-path.mjs fix(release): restore the Windows inner-binary signature gate (#6487) (#10719) 2026-07-27 15:48:39 -07:00
resolve-7za-path.test.mjs fix(release): restore the Windows inner-binary signature gate (#6487) (#10719) 2026-07-27 15:48:39 -07:00
rich-markdown-doc-link-scan-benchmark.mjs perf(editor): cut per-keystroke work on two rich-markdown paths (#10862) 2026-07-27 17:18:31 -07:00
run-codex-real-account-validation.mjs refactor(codex): delete the unreachable managed shared-mirror lane (#12614) 2026-08-05 12:57:02 -07:00
run-codex-real-account-validation.test.ts refactor(codex): delete the unreachable managed shared-mirror lane (#12614) 2026-08-05 12:57:02 -07:00
run-electron-vite-build.mjs build: publish linux arm64 release artifacts (#4755) 2026-06-22 01:07:16 -07:00
run-electron-vite-dev.mjs fix(macos): explain the TCC prompts, and surface Full Disk Access only to users macOS is prompting (#9756) (#9910) 2026-07-28 15:34:52 -07:00
run-electron-vite-targets-in-parallel.mjs ci: parallelize PR checks and accelerate Vite builds (#10989) 2026-07-27 13:32:29 -07:00
run-headless-linux-pairing-docker.mjs Update paired Orca servers from the active client (#9839) 2026-07-22 18:52:37 -07:00
run-idle-cpu-benchmark.mjs refactor(codex): delete the unreachable managed shared-mirror lane (#12614) 2026-08-05 12:57:02 -07:00
run-internal-dev-setup.mjs fix(worktrees): respect Windows shell for setup runners (#6967) 2026-08-02 17:40:58 -07:00
run-internal-dev-setup.test.mjs
run-multi-client-navigation-e2e.mjs fix(runtime): isolate navigation across paired clients (#9664) 2026-07-20 21:36:15 -07:00
run-multi-workspace-typing-bench.mjs chore: declutter top-level repo layout (#11890) 2026-08-01 00:25:35 -07:00
run-nested-runtime-ssh-e2e.mjs fix(runtime): route HUB-owned SSH worktrees through owning runtime (#9994) 2026-07-22 18:25:05 -07:00
run-release-mac-build-workflow.mjs ci: isolate Blacksmith mac release build (#6962) 2026-06-30 16:36:59 -07:00
run-ssh-codex-artifacts-repro-e2e.mjs Fix SSH terminal replay artifacts 2026-06-22 16:42:20 -07:00
run-ssh-docker-bulk-open-freeze-e2e.mjs fix(runtime): coalesce concurrent host terminal focus (#11841) 2026-08-03 02:18:05 -07:00
run-ssh-docker-perf-e2e.mjs test: add docker ssh relay perf guard (#4778) 2026-06-07 04:15:26 -07:00
run-ssh-docker-terminal-parking-e2e.mjs fix(terminal): bound SSH & remote hidden-worktree terminal retention (C1) (#10625) 2026-07-29 00:47:18 -07:00
run-ssh-docker-watcher-isolation-e2e.mjs Ssh watcher isolation e2e (#8494) 2026-07-12 23:50:00 -07:00
run-ssh-staged-upload-reliability.mjs fix(ssh): recover orphaned relay install locks (#9828) (#10207) 2026-07-31 16:17:37 -07:00
run-terminal-ibus-hangul-e2e.mjs Revert the terminal IME composition-ownership change (#13282) 2026-08-08 19:06:50 -07:00
run-terminal-scale-perf-e2e.mjs Scale hidden real PTY pressure benchmarks (#4812) 2026-06-07 11:01:02 -07:00
run-terminal-scale-perf-report-gate.mjs Terminal performance initiative: pipeline fixes + term-speed-2 revival + PTY flow control (integration branch) (#7214) 2026-07-10 17:27:47 -07:00
run-terminal-scale-perf-report-gate.test.mjs Terminal performance initiative: pipeline fixes + term-speed-2 revival + PTY flow control (integration branch) (#7214) 2026-07-10 17:27:47 -07:00
run-vite-web-build.mjs build: publish linux arm64 release artifacts (#4755) 2026-06-22 01:07:16 -07:00
runtime-file-watcher-fault-harness.mjs fix(runtime): prevent file watcher SIGSEGV from crashing orca serve (#8370) 2026-07-12 18:15:15 -07:00
runtime-file-watcher-resource-probe.mjs fix(runtime): harden watcher and PTY teardown ownership (#8661) 2026-07-15 15:23:35 -07:00
serve-headless-fresh-profile-pairing.mjs refactor(codex): delete the unreachable managed shared-mirror lane (#12614) 2026-08-05 12:57:02 -07:00
setup-adhoc-release-repo.sh fix(ci): seed the adhoc release repo so releases can be tagged (#12375) 2026-08-03 18:02:42 -07:00
setup-hourly-release-token.sh feat(updater): add an adhoc release channel for branch builds (#12051) 2026-08-02 01:46:51 -07:00
skills-cli-package-workflow.test.mjs Fix packaged skills CLI runtime ownership (#11627) 2026-07-30 18:27:16 -07:00
smoke-managed-hook-runtime-node18.mjs fix(agent-hooks): keep Node 18 relay companion loadable (#13135) 2026-08-07 22:54:42 -07:00
smoke-packaged-cli.mjs [P1] fix(checks): stop skipped and manual checks reporting as failures (#11700) 2026-07-31 04:58:15 -07:00
smoke-packaged-hang-watchdog-worker.mjs perf(main): move hang watchdog into a worker thread (#11488) 2026-07-30 19:33:05 -07:00
source-control-path-sort-benchmark.mjs perf(source-control): share one path collator across the projection (#10850) 2026-07-26 22:26:49 -07:00
ssh-watch-fanout-benchmark.mjs perf(ssh): normalize watch event paths once per fs.changed batch (#10881) 2026-07-27 01:02:48 -07:00
summarize-terminal-perf-report.mjs Terminal performance initiative: pipeline fixes + term-speed-2 revival + PTY flow control (integration branch) (#7214) 2026-07-10 17:27:47 -07:00
summarize-terminal-perf-report.test.mjs Reduce git trace and branch compare polling churn (#6002) 2026-06-22 19:13:32 -07:00
telemetry-bundle-constant-patterns.mjs fix(release): accept lowered telemetry declarations (#11019) 2026-07-27 17:38:54 -07:00
telemetry-bundle-constant-patterns.test.mjs fix(release): accept lowered telemetry declarations (#11019) 2026-07-27 17:38:54 -07:00
terminal-control-strip-benchmark.mjs perf(terminal): eliminate adverse control and frame-gate cases (#11045) 2026-07-27 23:28:05 -07:00
terminal-e2e-helpers.mjs chore(lint): upgrade oxlint to 1.71 + enable 7 new rules (autofixed backlog) (#6841) 2026-06-29 22:38:29 -07:00
terminal-ime-e2e-workflow.test.mjs Revert the terminal IME composition-ownership change (#13282) 2026-08-08 19:06:50 -07:00
terminal-output-frame-chunk-benchmark.mjs perf(terminal): eliminate adverse control and frame-gate cases (#11045) 2026-07-27 23:28:05 -07:00
terminal-perf-report-annotations.mjs Reduce git trace and branch compare polling churn (#6002) 2026-06-22 19:13:32 -07:00
terminal-perf-report-annotations.test.mjs Reduce git trace and branch compare polling churn (#6002) 2026-06-22 19:13:32 -07:00
terminal-perf-report-rows.mjs Terminal performance initiative: pipeline fixes + term-speed-2 revival + PTY flow control (integration branch) (#7214) 2026-07-10 17:27:47 -07:00
terminal-pr-link-carry-benchmark.mjs perf(terminal): bound the PR-link carry scan to the trailing window (#10741) 2026-07-26 15:32:33 -07:00
terminal-reattach-payload-scan-benchmark.mjs perf(terminal): bound the reattach payload agent-signal scan (#12681) 2026-08-06 00:23:57 -07:00
terminal-stream-byte-length-benchmark.mjs perf(terminal): measure stream byte length natively above a code-unit floor (#10916) 2026-07-27 17:15:54 -07:00
trim-windows-icon-source.mjs chore(lint): adopt unicorn/prefer-import-meta-properties (error) (#6847) 2026-06-29 23:37:30 -07:00
trim-windows-icon-source.test.mjs chore(lint): adopt unicorn/prefer-import-meta-properties (error) (#6847) 2026-06-29 23:37:30 -07:00
vendor-feature-wall-assets.mjs chore(lint): adopt unicorn/prefer-import-meta-properties (error) (#6847) 2026-06-29 23:37:30 -07:00
verify-agent-hook-stdin-lifecycle.mjs fix(agent-hooks): drain stdin before hook script early exits so agents never hit EPIPE (#8430) 2026-07-13 00:26:22 -07:00
verify-cli-bin.mjs fix: pin CLI build output to CommonJS (#6656) 2026-06-28 22:58:27 -07:00
verify-cli-bin.test.mjs Revert "fix(memory): bound OOM-prone accumulators (#10179)" (#10255) 2026-07-23 18:35:31 -07:00
verify-computer-native.mjs revert: restore pre-worker process boundaries (#11481) 2026-07-29 20:01:31 -07:00
verify-linux-glibc-floor.cjs fix(linux): restore Ubuntu 20.04 launch — pin node-pty glibc symbols + add glibc/libstdc++ packaging gate (#9902) (#10019) 2026-07-22 19:11:44 -07:00
verify-linux-glibc-floor.test.mjs fix(linux): restore Ubuntu 20.04 launch — pin node-pty glibc symbols + add glibc/libstdc++ packaging gate (#9902) (#10019) 2026-07-22 19:11:44 -07:00
verify-linux-wayland-gpu-sandbox.mjs Revert the terminal IME composition-ownership change (#13282) 2026-08-08 19:06:50 -07:00
verify-localization-catalog.mjs fix(localization): stop the repair policy rewriting translated generic terms to English (#12192) 2026-08-04 03:56:33 -07:00
verify-localization-catalog.test.mjs fix(localization): stop the repair policy rewriting translated generic terms to English (#12192) 2026-08-04 03:56:33 -07:00
verify-localization-extraction.mjs chore: declutter top-level repo layout (#11890) 2026-08-01 00:25:35 -07:00
verify-localization-extraction.test.mjs Decouple feature copy from locale parity (#8512) 2026-07-29 17:44:41 -07:00
verify-macos-entitlements.mjs chore(lint): adopt unicorn/prefer-import-meta-properties (error) (#6847) 2026-06-29 23:37:30 -07:00
verify-macos-release-env.mjs
verify-packaged-daemon-entry.cjs Harden layout validation, watcher lifecycle, and connection robustness (#7924) 2026-07-09 16:09:09 -07:00
verify-packaged-daemon-entry.test.mjs Harden layout validation, watcher lifecycle, and connection robustness (#7924) 2026-07-09 16:09:09 -07:00
verify-packaged-plugin-resources.cjs feat(plugins): Orca plugin system — kernel, content packs, panels, workers, marketplace v0 (experimental) (#8549) 2026-07-27 01:14:33 -07:00
verify-packaged-plugin-resources.test.mjs feat(plugins): Orca plugin system — kernel, content packs, panels, workers, marketplace v0 (experimental) (#8549) 2026-07-27 01:14:33 -07:00
verify-release-required-assets.mjs lint(unicorn): enable prefer-number-properties, prefer-array-find, prefer-array-index-of (#7516) 2026-07-05 23:56:37 -07:00
verify-release-required-assets.test.mjs build: publish linux arm64 release artifacts (#4755) 2026-06-22 01:07:16 -07:00
verify-skill-update-roundtrip.mjs Add safe skill freshness detection and update rail (#8637) 2026-07-16 14:47:28 -07:00
verify-skills-cli-runtime.cjs Fix packaged skills CLI runtime ownership (#11627) 2026-07-30 18:27:16 -07:00
verify-skills-cli-runtime.test.mjs Fix packaged skills CLI runtime ownership (#11627) 2026-07-30 18:27:16 -07:00
verify-telemetry-constants.mjs fix(release): accept lowered telemetry declarations (#11019) 2026-07-27 17:38:54 -07:00
verify-web-build.mjs chore(lint): upgrade oxlint to 1.71 + enable 7 new rules (autofixed backlog) (#6841) 2026-06-29 22:38:29 -07:00
verify-windows-inner-signature.mjs Fix Windows inner signature PowerShell path (#7136) 2026-07-02 12:11:58 -07:00
verify-windows-inner-signature.test.mjs Fix Windows inner signature PowerShell path (#7136) 2026-07-02 12:11:58 -07:00
win-crash-survival-e2e.test.mjs chore: declutter top-level repo layout (#11890) 2026-08-01 00:25:35 -07:00
windows-daemon-workspace-close-repro.mjs Fix native Windows PTY startup query handling (#9500) 2026-07-19 20:25:52 -07:00
windows-signing-gate-toolset.test.mjs fix(release): restore the Windows inner-binary signature gate (#6487) (#10719) 2026-07-27 15:48:39 -07:00
windows-signing-workflow-contract.test.mjs [P2] fix(release,settings): restore signing preflight portability, bootstrap diagnostics, and skill re-check (#11692) 2026-07-31 06:08:26 -07:00
windows-ssh-attach-console-repro.mjs fix(ssh): patch node-pty helper in Windows relay (#9638) 2026-07-20 19:09:18 -07:00
wrap-localized-search-exports.mjs Add English localization infrastructure (#4995) 2026-06-09 10:43:04 -07:00
wsl-git-shell-benchmark.mjs fix(git): bypass WSL login shells for status reads (#13207) 2026-08-09 14:41:40 -07:00
wsl-hook-relay-reattach-benchmark-electron-stub.mjs test(wsl): drive hook-relay reattach bench through real PTY spawn (#13260) 2026-08-08 14:06:34 -07:00
wsl-hook-relay-reattach-benchmark.mjs Support live toggle of agent status hooks with WSL relay gating (#13361) 2026-08-09 12:53:13 -07:00
zustand-selector-fanout-benchmark.mjs chore(quality): ratchet Oxlint, React Doctor, and Zustand performance (#11034) 2026-07-27 18:58:36 -07:00