deepseek-harness/apps/web/tests
imccyu bd1c69149d fix(web): review round 1 — loud opt-out, headless drain, scaffold isolation, docs
- resolveTelemetryPatch: extracted pure switch resolution (unit-tested);
  fails loud when DSH_TELEMETRY_DISABLED is set but the row is absent, and
  documents that ANY non-empty value (including '0'/'false') disables.
- runHeadless: SIGINT/SIGTERM now dispose the tree before exit so the
  telemetry tail and shutdown marker drain (Node's default signal exit
  skips disposal).
- web.cordis.yml: explicit maxQueueSize beside maxExportBatchSize (the
  single-batch drain invariant no longer leans on an SDK default), comment
  covers exportTimeoutMillis's role and links the Agent Note.
- apps/web scaffold: disable telemetry-otel — fixture sessions must never
  leave the process.
- apps/cli README (en/zh + pairing): document the default endpoint, both
  env seams, and the no-redaction disclosure.
2026-07-31 01:34:42 +08:00
..
snapshots Merge worktree-llm-web-config (939, with latest master) into worktree/onboarding-deepseek-config 2026-07-31 01:10:16 +08:00
approval-composer.e2e.ts fix(web): keep the approval scenario's goldens platform-neutral 2026-07-30 18:11:05 +08:00
built-boot.snapshot.ts test(web): shrink the assembled jsdom lane to one built-bundle boot smoke 2026-07-29 23:51:21 +08:00
code-mode-round.e2e.ts Merge branch 'master' into codex/details-default-closed 2026-07-30 14:50:50 +08:00
cordis-tool-round.e2e.ts test(web): pin browser replay locale 2026-07-30 11:39:11 +08:00
details-session-lifecycle.e2e.ts Merge remote-tracking branch 'github/master' into xtr/trajectory-timeline-click-focus 2026-07-30 18:08:22 +08:00
lifecycle-chrome.e2e.ts test(web): pin browser replay locale 2026-07-30 11:39:11 +08:00
live-interactions.e2e.ts Merge remote-tracking branch 'origin/master' into feat/session-inherited-boundary 2026-07-30 15:34:55 +08:00
message-actions.e2e.ts feat(client): increment forked session titles 2026-07-30 21:28:17 +08:00
models-settings.e2e.ts feat(ui-models)!: single-key hand-written provider editors with derived credential references 2026-07-30 12:17:56 +08:00
navigation-panes.e2e.ts Merge branch 'master' into codex/details-default-closed 2026-07-30 14:50:50 +08:00
onboarding-deepseek-config.e2e.ts fix(web): address onboarding review feedback 2026-07-30 18:56:56 +08:00
plan-review.e2e.ts feat(web): render a plan review as a decision card, not a quiz 2026-07-30 19:09:35 +08:00
question-composer.e2e.ts test(web): pin browser replay locale 2026-07-30 11:39:11 +08:00
queue-actions.e2e.ts fix(web): close queue collapse review gaps 2026-07-30 19:20:13 +08:00
replay-round-trip.e2e.ts test(web): pin browser replay locale 2026-07-30 11:39:11 +08:00
scaffold-hermetic.e2e.ts fix(web): isolate replay skill discovery 2026-07-30 19:30:06 +08:00
scaffold.ts fix(web): review round 1 — loud opt-out, headless drain, scaffold isolation, docs 2026-07-31 01:34:42 +08:00
seeded-history.e2e.ts Merge branch 'master' into worktree/command-row-copy 2026-07-30 23:45:49 +08:00
settings-chrome.e2e.ts feat(web): mount the config plane in dsh web and pin the Models page keyless 2026-07-30 09:29:40 +08:00
sidebar-scrollbar.e2e.ts test(web): pin browser replay locale 2026-07-30 11:39:11 +08:00
skill-invocation-policy.e2e.ts test(web): pin browser replay locale 2026-07-30 11:39:11 +08:00
smoke-real.e2e.ts Merge branch 'master' into codex/details-default-closed 2026-07-30 14:50:50 +08:00
steering.e2e.ts Merge remote-tracking branch 'origin/master' into worktree-fetest 2026-07-30 11:51:09 +08:00
support.ts test(web): pin browser replay locale 2026-07-30 11:39:11 +08:00
workspace-management.e2e.ts test(web): anchor the group section above the HoverCard wrapper 2026-07-30 16:54:43 +08:00