Neil
7e10540b93
refactor: group preload modules by domain ( #41940 )
...
* refactor: group preload modules by domain
* fix: include preload entry dependencies in web typecheck
2026-11-13 02:06:33 -08:00
OrcaWin and OrcaWin
d1d338cd02
test: remove generation replays and cache counter cases ( #41944 )
...
Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com >
2026-11-13 01:52:46 -08:00
OrcaWin and OrcaWin
37f8222979
test: remove low-value cleanup suites and generation replays ( #41941 )
...
* test: remove cleanup wrappers and redundant settlement coverage
* test: remove ineffective preview and generation failure replays
---------
Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com >
2026-11-13 01:43:44 -08:00
OrcaWin and OrcaWin
e4eecd847c
test: remove low-value workspace wrapper and notice cases ( #41938 )
...
Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com >
2026-11-13 01:31:41 -08:00
OrcaWin and OrcaWin
2850c00006
test: remove low-value smoke, wrapper, and copy assertions ( #41925 )
...
* test: remove prebuilt declarative demo smoke suite
* test: remove static Box summary copy assertion
* test: remove redundant wrapper cases and copied assertions
---------
Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com >
2026-11-13 01:17:39 -08:00
OrcaWin and OrcaWin
4a81270d6f
test: remove duplicate language wrapper and orphan host teardown ( #41909 )
...
Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com >
2026-11-13 00:47:44 -08:00
Neil
e7288d7ea5
refactor: group new-workspace modules by domain ( #41905 )
2026-11-13 00:46:08 -08:00
OrcaWin and OrcaWin
6734880408
test: remove synthetic portal loop and static WSL move suites ( #41895 )
...
Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com >
2026-11-13 00:08:35 -08:00
Neil
bd3d62d3d5
refactor: organize workspace cleanup by concrete owners ( #41887 )
2026-11-12 23:54:23 -08:00
OrcaWin and OrcaWin
b114149bd5
test: remove mocked automation projection and retry suites ( #41890 )
...
Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com >
2026-11-12 23:49:42 -08:00
OrcaWin and OrcaWin
1c78f83d88
test: remove terminal close and import setter projection suites ( #41883 )
...
Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com >
2026-11-12 23:23:36 -08:00
Neil
9c7800d140
refactor: organize feature wall by concrete owners ( #41875 )
2026-11-12 23:21:03 -08:00
OrcaWin and OrcaWin
a0fc70d291
test: remove low-value repo notifier and schema cache suites ( #41877 )
...
Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com >
2026-11-12 23:12:20 -08:00
OrcaWin and OrcaWin
a5f68e9d4f
test: remove tab-switch mock projection suite ( #41872 )
...
Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com >
2026-11-12 23:00:13 -08:00
Neil
d2e2c788a5
refactor: organize WSL guest modules by concrete ownership ( #41852 )
...
* refactor: organize WSL guest modules by concrete ownership
* chore: link historical relay evidence to the moved command
* chore: prune retired guest test timing debt
2026-11-12 22:49:12 -08:00
OrcaWin and OrcaWin
1cd89abca4
test: remove five low-value runtime pipeline suites ( #41844 )
...
* test: remove runtime projection suites with low-value fixtures
* test: remove simulated mobile and worker observation pipelines
---------
Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com >
2026-11-12 22:11:20 -08:00
OrcaWin and OrcaWin
b0c0377664
test: remove subprocess and mobile navigation projections ( #41842 )
...
Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com >
2026-11-12 21:49:42 -08:00
OrcaWin and OrcaWin
86cacb133c
test: remove low-value runtime, daemon, and automation cases ( #41839 )
...
Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com >
2026-11-12 21:34:24 -08:00
Neil
98bcd7943a
refactor: organize text generation around concrete owners ( #41838 )
...
* refactor: organize text-generation modules around concrete owners
* refactor: combine imports from the defining CLI command owner
2026-11-12 21:30:08 -08:00
OrcaWin and OrcaWin
f5c9075f0e
test: remove low-value provider and branch cleanup coverage ( #41825 )
...
Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com >
2026-11-12 21:02:30 -08:00
OrcaWin and OrcaWin
aa736b6650
test: remove narrow mobile and settings navigation samples ( #41818 )
...
Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com >
2026-11-12 20:49:14 -08:00
Neil
2050d9fbc6
refactor: group source-control modules by operation ownership ( #41812 )
2026-11-12 20:41:35 -08:00
OrcaWin and OrcaWin
55753811c5
test: trim issue labeler coverage to mutation reconciliation ( #41810 )
...
Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com >
2026-11-12 20:29:15 -08:00
Neil
cc29ae4820
refactor: organize provider modules by defining owner ( #41772 )
...
* refactor: organize provider modules by defining owner
* refactor: bind cleanup runner to provider owners
2026-11-12 20:04:13 -08:00
Jinjing
c75b43bc86
Improve bug report template for desktop, remote, and mobile ( #11140 )
...
* Improve bug report template for desktop, remote, and mobile
Capture where users hit the bug (local desktop, SSH, remote server, WSL, mobile, web) without extra host jargon, and collect remote OS when relevant. Extend the OS labeler for mobile.
* Reconcile OS and mobile labels from the bug form's current state
Form: one "Where were you using Orca?" choice (Desktop only, + SSH host,
+ Orca server, + WSL, Mobile app, Web browser, Other), device OS with iOS
and Android, optional remote host OS, shorter help copy and per-platform
version instructions. Main's English request is kept.
Labeler: read the issue as it is now instead of the webhook snapshot,
recognize only a bug form at the very start of the body (optionally after
the exact machine-translation note line), and stop at the free-text
heading. Unknown, repeated, out-of-order or multi-line metadata leaves
labels untouched. Only os:macos, os:Windows, os:linux, os:mobile and
mobile are ever added or removed, one label at a time, so labels added
concurrently by people or other workflows survive. Each pass is verified
by a re-read and retried up to three times; runs are serialized per issue.
Fixes stale mobile labels after an edit to desktop, stale OS labels after
an edit to Other or blank, empty sections reading the next heading as a
value, quoted form sections relabeling unrelated issues, and prototype
names such as "constructor" being sent as labels. Retired Where option
strings and the Client / Host operating system headings keep working for
open issues.
Tests run the workflow's inline script against a stateful mock of the
issues API.
* Trim OS labeler tests to behaviour that fails when the fix is reverted
Review finding F11140-C1-1: several added tests pinned form copy, option
inventories, schema keys, workflow constants or script source, and kept
passing with the production change reverted.
- Delete bug-report-issue-form.test.mjs (schema keys, copy, option lists,
About-menu source regexes). The form/labeler contract is kept as one
behavioural case: every option the shipped form offers is recognised.
- Drop the workflow-constant and script-source regex tests, the log-copy
assertion, the note-length check and the plain-string label case.
- Replace the Where x OS matrix (with its test-side oracle) and the other
Cartesian tables with one literal case per distinct behaviour.
- Point negative fixtures at an OS the old script would label, so each
kept case fails against the reverted workflow rather than passing because
the old script skipped iOS.
220 -> 59 tests; all 59 fail with only the workflow reverted to main.
Test-only change; no runtime path changed.
* Keep the shadowed legacy value case in the heading-presence test
It covers a distinct rule (an invalid legacy value is ignored when the
current heading is present) and was dropped by mistake in the trim.
2026-11-12 19:23:31 -08:00
Neil
69dc20ed33
refactor(automations): group run lifecycle modules by ownership ( #41737 )
2026-11-12 17:44:20 -08:00
Neil
aa03cfb7c7
refactor: organize worker and federation lifecycle owners ( #41716 )
2026-11-12 17:00:29 -08:00
Neil
f9c7d17f9d
refactor: organize sidebar inputs by concrete owners ( #41698 )
2026-11-12 16:24:24 -08:00
OrcaWin and OrcaWin
b663c756cb
test: retire low-value draft and CDP lifecycle examples ( #41704 )
...
Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com >
2026-11-12 16:08:18 -08:00
OrcaWin and OrcaWin
b546bd0a23
test: retire low-value mobile composer and CDP suites ( #41699 )
...
Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com >
2026-11-12 15:52:58 -08:00
Neil
5859a505e0
refactor: organize terminal topology by persistence owner ( #41690 )
2026-11-12 15:22:50 -08:00
OrcaWin and OrcaWin
43df511fad
test: remove low-value mobile, focus, and prompt coverage ( #41692 )
...
Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com >
2026-11-12 15:16:17 -08:00
OrcaWin and OrcaWin
bb09acd71c
test: remove low-value authoring, CLI, and preload suites ( #41688 )
...
Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com >
2026-11-12 15:03:11 -08:00
Neil
d634063ef2
refactor: organize mobile cloud relay by lifecycle owner ( #41681 )
2026-11-12 14:36:07 -08:00
OrcaWin and OrcaWin
4578eed703
test: remove low-value plugin policy and frame suites ( #41679 )
...
* test: prune catalog policy examples and source-module floor suite
* test: remove low-value plugin frame and wrapper suites
---------
Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com >
2026-11-12 14:30:02 -08:00
OrcaWin and OrcaWin
e388a69394
test: remove low-value plugin policy and graph GC suites ( #41675 )
...
Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com >
2026-11-12 14:07:58 -08:00
OrcaWin and OrcaWin
3265616c56
test: prune low-value plugin artifact and contribution tests ( #41663 )
...
* test: prune low-value theme and icon artifact samples
* test: remove plugin syntax limits and contribution inventories
---------
Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com >
2026-11-12 13:55:06 -08:00
Neil
cab3a67382
refactor(orcad): organize runtime, launch, and host lifecycle owners ( #41659 )
2026-11-12 13:54:51 -08:00
OrcaWin and OrcaWin
ed3062af09
test: remove low-value catalog and marketplace inventories ( #41655 )
...
* test: remove low-value catalog detail and policy samples
* test: remove low-value marketplace and kill-list inventories
---------
Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com >
2026-11-12 13:19:53 -08:00
OrcaWin and OrcaWin
918bbcbe6e
test: remove manifest inventories and one profile policy sample ( #41648 )
...
Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com >
2026-11-12 13:06:44 -08:00
OrcaWin and OrcaWin
45dfd93499
test: remove low-value plugin schema inventories ( #41647 )
...
* test: remove low-value panel and settings schema cases
* test: remove status bar schema inventory cases
---------
Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com >
2026-11-12 12:51:45 -08:00
Jinjing
3bf30ca1d5
fix(ci): skip closed-PR cleanup when the PR was reopened before it ran ( #41646 )
2026-11-12 12:48:01 -08:00
Neil
c3f8f4100c
refactor(native-chat): organize launch, transcript, and conversation owners ( #41643 )
2026-11-12 12:45:03 -08:00
OrcaWin and OrcaWin
0b83894696
test: remove low-value schema and unused-reader tests ( #41638 )
...
* test: remove routine relay response schema examples
* test: remove suite for unused automation jobs reader
* test: remove Box schema inventory and duplicate warning tests
* test: remove unused relay predicate and schema budget examples
---------
Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com >
2026-11-12 12:18:09 -08:00
OrcaWin and OrcaWin
3c46c57682
test: remove low-value launch and contract tests plus unused fixtures ( #41636 )
...
* test: remove unused comparator coverage and orphan fixtures
* test: retire redundant CLI agent launch composition suite
* test: remove connector hello limit mirror
---------
Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com >
2026-11-12 11:48:47 -08:00
OrcaWin and OrcaWin
908ab68ca0
test: remove low-value popup, plugin visibility and teardown checks ( #41629 )
...
Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com >
2026-11-12 11:26:07 -08:00
Neil
7fea1779d0
refactor(startup): group launch and platform startup owners ( #41613 )
...
* refactor(startup): group launch and platform startup owners
* refactor(startup): preserve ACL recovery copy protection
2026-11-12 10:15:54 -08:00
OrcaWin and OrcaWin
7106c8657d
test: remove low-value edit, display, and PTY suites ( #41606 )
...
Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com >
2026-11-12 09:03:19 -08:00
Neil
382c7cfcb3
refactor(cli): group plugin and skill implementation owners ( #41549 )
2026-11-12 05:47:35 -08:00
OrcaWin and OrcaWin
0be9bc607b
test: retire low-value runtime and cache cases ( #41518 )
...
Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com >
2026-11-12 03:41:39 -08:00