Huanqi Cao
0a17575040
fix(sandbox): address review: leak FIXME, legal ACL fixture, stronger offset test, prose
2026-08-10 19:34:01 +08:00
Huanqi Cao
59a2e4d825
fix(ci): restore the native Windows coverage denominator to green
...
The windows-native job has been red since #1990 put the sandbox-windows-acl sources into the Windows 100%-per-file denominator without tests carrying them, and #1543 dropped the authoring.ts V8 ignore for the POSIX-only owner-execute branch. Non-blocking at merge time, the red state has propagated to every later pull request.
Cover every in-process ACL-sandbox failure branch with stub-based failure-path suites (ffi/acl/token/spawn/index), following the package's existing failure-paths pattern; the package now measures 100% per file under the Windows denominator. Exclude only the runner entry from the win32 denominator: it executes exclusively as a spawned child outside the instrumented run, and its behavior is pinned end-to-end by the runner suite. Restore the authoring.ts narrow V8 ignore and add one for the dispose token guard whose absent-token arm is lifecycle-unreachable. Update the dual-lane Agent Note with the denominator composition.
2026-08-10 19:07:35 +08:00
Tianyi Cui
81206cd60c
Merge remote-tracking branch 'origin/worktree/ci-native-windows-coverage-20260808' into worktree/ci-native-windows-multicore-20260809
...
# Conflicts:
# .agents/notes/implemented/process/2026-08-08-native-windows-pull-request-ci.i18n.yaml
2026-08-09 22:50:48 +08:00
Tianyi Cui
681f7c1315
test(windows): terminate worker fixtures from host
2026-08-09 22:41:38 +08:00
Tianyi Cui
e079304894
Merge branch 'worktree/ci-native-windows-coverage-20260808' into worktree/ci-native-windows-multicore-20260809
...
# Conflicts:
# .agents/notes/implemented/process/2026-08-08-native-windows-pull-request-ci.i18n.yaml
2026-08-09 21:56:52 +08:00
Tianyi Cui
3fb06728be
test(windows): cover portable credential stat errors
2026-08-09 21:45:06 +08:00
Tianyi Cui
bff86f492a
Merge branch 'worktree/ci-native-windows-coverage-20260808' into worktree/ci-native-windows-multicore-20260809
...
# Conflicts:
# .agents/notes/implemented/process/2026-08-08-native-windows-pull-request-ci.i18n.yaml
2026-08-09 20:50:38 +08:00
Tianyi Cui
e308268abc
fix(windows): force isolated repository pnpm wrapper
2026-08-09 20:50:13 +08:00
Tianyi Cui
767a97cf59
Merge branch 'worktree/ci-native-windows-20260808' into worktree/ci-native-windows-coverage-20260808
...
# Conflicts:
# .agents/notes/implemented/process/2026-08-08-native-windows-pull-request-ci.i18n.yaml
# .agents/notes/implemented/process/2026-08-08-native-windows-pull-request-ci.md
# .agents/notes/implemented/process/2026-08-08-native-windows-pull-request-ci.zh.md
2026-08-09 20:45:36 +08:00
Tianyi Cui
6f27e6c2ce
test(windows): compare canonical HMR identities
2026-08-09 20:44:10 +08:00
Tianyi Cui
17a1cf1572
Merge Windows coverage fixes into multicore CI
...
# Conflicts:
# .agents/notes/implemented/process/2026-08-08-native-windows-pull-request-ci.i18n.yaml
2026-08-09 20:00:38 +08:00
Tianyi Cui
1763e9ea78
Merge native Windows CI transport fix into coverage
2026-08-09 19:58:47 +08:00
Tianyi Cui
548726eede
ci(wine): add verified archive mirror fallback
2026-08-09 19:58:29 +08:00
Tianyi Cui
799fce20c7
Merge branch 'worktree/ci-native-windows-coverage-20260808' into worktree/ci-native-windows-multicore-20260809
...
# Conflicts:
# .agents/notes/implemented/process/2026-08-08-native-windows-pull-request-ci.i18n.yaml
2026-08-09 18:02:45 +08:00
Tianyi Cui
4cc46582bd
Merge branch 'worktree/ci-native-windows-20260808' into worktree/ci-native-windows-coverage-20260808
...
# Conflicts:
# .agents/notes/implemented/process/2026-08-08-native-windows-pull-request-ci.i18n.yaml
# .agents/notes/implemented/process/2026-08-08-native-windows-pull-request-ci.md
2026-08-09 18:02:27 +08:00
Tianyi Cui
9b686a4203
ci(wine): bound Node distribution downloads
2026-08-09 18:01:44 +08:00
Tianyi Cui
aa243fbe14
Merge branch 'worktree/ci-native-windows-coverage-20260808' into worktree/ci-native-windows-multicore-20260809
...
# Conflicts:
# .agents/notes/implemented/process/2026-08-08-native-windows-pull-request-ci.i18n.yaml
2026-08-09 16:48:02 +08:00
Tianyi Cui
db5833e77d
ci(windows): serialize instrumented coverage
2026-08-09 16:44:19 +08:00
Tianyi Cui
208ad3e5b7
Merge branch 'worktree/ci-native-windows-20260808' into worktree/ci-native-windows-coverage-20260808
...
# Conflicts:
# .agents/notes/implemented/process/2026-08-08-native-windows-pull-request-ci.i18n.yaml
# .agents/notes/implemented/process/2026-08-08-native-windows-pull-request-ci.md
# .agents/notes/implemented/process/2026-08-08-native-windows-pull-request-ci.zh.md
# vendor/README.md
2026-08-09 16:42:06 +08:00
Tianyi Cui
455e6ec583
fix(hmr): await module watcher readiness
2026-08-09 16:40:13 +08:00
Tianyi Cui
c5237fd20f
ci(windows): reduce coverage fan-out to two
2026-08-09 16:09:48 +08:00
Tianyi Cui
5bce0154e2
Merge branch 'worktree/ci-native-windows-coverage-20260808' into worktree/ci-native-windows-multicore-20260809
...
# Conflicts:
# .agents/notes/implemented/process/2026-08-08-native-windows-pull-request-ci.i18n.yaml
2026-08-09 15:45:59 +08:00
Tianyi Cui
2abc132af5
fix(windows): stabilize covered native fixtures
2026-08-09 15:42:01 +08:00
Tianyi Cui
98687f6d28
ci(windows): reduce coverage worker fan-out
2026-08-09 15:17:46 +08:00
Tianyi Cui
0997bc573d
Merge branch 'worktree/ci-native-windows-coverage-20260808' into worktree/ci-native-windows-multicore-20260809
...
# Conflicts:
# .agents/notes/implemented/process/2026-08-08-native-windows-pull-request-ci.i18n.yaml
# .agents/notes/implemented/process/2026-08-08-native-windows-pull-request-ci.md
# .agents/notes/implemented/process/2026-08-08-native-windows-pull-request-ci.zh.md
2026-08-09 14:09:01 +08:00
Tianyi Cui
03fafca0e0
fix(windows): close native coverage review gaps
2026-08-09 13:59:49 +08:00
Tianyi Cui
53a8f4a3f4
Merge remote-tracking branch 'origin/worktree/ci-native-windows-coverage-20260808' into worktree/ci-native-windows-multicore-20260809
...
# Conflicts:
# .agents/notes/implemented/process/2026-08-08-native-windows-pull-request-ci.i18n.yaml
2026-08-09 13:32:42 +08:00
Tianyi Cui
f1fafe0872
test(windows): keep repository helpers in git subpath
2026-08-09 13:25:18 +08:00
Tianyi Cui
461f2aaaf2
ci: use multicore native Windows runner
2026-08-09 12:43:45 +08:00
Tianyi Cui
01f5875a9f
Merge remote-tracking branch 'origin/worktree/ci-native-windows-20260808' into worktree/ci-native-windows-coverage-20260808
...
# Conflicts:
# .agents/notes/implemented/process/2026-08-08-native-windows-pull-request-ci.i18n.yaml
# .agents/notes/implemented/process/2026-08-08-native-windows-pull-request-ci.md
# .agents/notes/implemented/process/2026-08-08-native-windows-pull-request-ci.zh.md
# .github/workflows/ci.yml
# scripts/ci-workflow.spec.ts
2026-08-09 06:31:27 +08:00
Tianyi Cui
ffb1f187ee
ci: keep Wine required beside native Windows
2026-08-09 06:21:41 +08:00
Tianyi Cui
dd2082c82c
test(windows): preserve E2B cleanup coverage
2026-08-09 05:16:25 +08:00
Tianyi Cui
2ce8d88a4d
test(windows): eliminate final coverage races
2026-08-09 05:03:18 +08:00
Tianyi Cui
91cae30fc5
test(windows): separate pwsh integration budgets
2026-08-09 04:20:52 +08:00
Tianyi Cui
e7e75e7972
test(windows): cover final native branches
2026-08-09 03:50:06 +08:00
Tianyi Cui
bfb456e0c6
test(windows): close native coverage gaps
2026-08-09 03:12:58 +08:00
Tianyi Cui
94799abfb0
test(windows): stabilize native coverage
2026-08-09 02:29:09 +08:00
Tianyi Cui
317c3bd178
fix(client): stabilize syntax highlighting under load
2026-08-09 01:32:17 +08:00
Tianyi Cui
9e724dcad7
test(windows): close final native coverage gaps
2026-08-09 00:48:46 +08:00
Tianyi Cui
176e4c6bbb
fix(subagent-codex): verify 0.147 on native Windows
2026-08-08 23:56:39 +08:00
Tianyi Cui
0aefa18636
fix(windows): preserve native drive-root probes
2026-08-08 22:56:37 +08:00
Tianyi Cui
0aeca9c3ce
fix(windows): make native coverage graph portable
2026-08-08 22:19:45 +08:00
Tianyi Cui
b1ccca71ef
fix(windows): stabilize native coverage watchers
2026-08-08 21:26:38 +08:00
Tianyi Cui
f96be1db13
test(windows): make native coverage fixtures portable
2026-08-08 20:36:31 +08:00
Tianyi Cui
279e51a84c
Merge native Windows CI lifecycle fixes into coverage follow-up
...
# Conflicts:
# .agents/notes/implemented/process/2026-08-08-native-windows-pull-request-ci.i18n.yaml
# .agents/notes/implemented/process/2026-08-08-native-windows-pull-request-ci.md
# .agents/notes/implemented/process/2026-08-08-native-windows-pull-request-ci.zh.md
2026-08-08 20:05:46 +08:00
Tianyi Cui
ed1ea95176
fix(windows): normalize native coverage tests
2026-08-08 20:01:46 +08:00
Tianyi Cui
bdbc6c3da4
fix(windows): preserve graceful CLI shutdown
2026-08-08 19:57:31 +08:00
Tianyi Cui
331ffd8381
Merge native Windows CI fixes into coverage follow-up
...
# Conflicts:
# .agents/notes/implemented/process/2026-08-08-native-windows-pull-request-ci.i18n.yaml
# .agents/notes/implemented/process/2026-08-08-native-windows-pull-request-ci.md
# .agents/notes/implemented/process/2026-08-08-native-windows-pull-request-ci.zh.md
2026-08-08 19:35:29 +08:00
Tianyi Cui
702e2d024a
fix(windows): canonicalize native watch paths
2026-08-08 19:29:43 +08:00
Tianyi Cui
ce073eeef7
test(windows): enforce native coverage
2026-08-08 18:52:41 +08:00