singularity-forge/src/tests
Mikael Hugo b24f426f2b batch: snapshot of in-flight v2 work
This commit captures uncommitted modifications that accumulated in the
working tree across multiple in-progress workstreams. It is a snapshot
to clear the deck before sf v3 work begins; individual workstreams
should land separately on top of this.

Notable additions:
- trace-collector.ts, traces.ts, src/tests/trace-export.test.ts —
  trace export plumbing
- biome.json — Biome linter configuration
- .gitignore — exclude native/npm/**/*.node compiled binaries

The bulk of the diff is across src/resources/extensions/sf/ (301 files)
and src/resources/extensions/sf/tests/ (277 files), reflecting the
ongoing sf extension work. Specific feature commits should follow this
snapshot rather than being archaeology'd out of it.

The 76MB native/npm/linux-x64-gnu/forge_engine.node compiled binary
was left out of the commit — it's now gitignored and built locally.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-29 12:42:31 +02:00
..
integration batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
app-smoke.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
artifact-manager.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
assistant-message-thinking-visibility.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
auto-budget.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
auto-mode-piped.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
auto-piped-io.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
auto-resume-resource-loader.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
auto-tool-tracking.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
bg-shell-persistence-cwd.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
bg-shell-session-cleanup.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
blob-store.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
bridge-package-root.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
bundled-extension-paths.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
cli-logs-tail.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
cli-onboarding-custom-provider.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
cli-stats-models.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
create-sf-extension-paths.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
cross-platform-filesystem-safety.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
docker-template.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
ensure-workspace-builds.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
extension-discovery.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
extension-load-perf.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
extension-model-validation.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
extension-smoke.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
features-inventory-generator.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
fetch-test-helpers.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
footer-component.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
google-search-auth.repro.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
google-search-oauth-shape.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
headless-cli-surface.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
headless-detection.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
headless-events.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
headless-multi-turn.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
headless-progress.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
headless-query-db-open.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
headless-query-extension-path.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
headless-v2-migration.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
initial-gsd-header-filter.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
llm-context-tavily.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
marketplace-discovery.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
mcp-client-oauth.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
mcp-client-schema.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
mcp-createRequire.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
mcp-server.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
model-registry-custom-provider.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
native-search.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
node-modules-symlink.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
non-extension-library.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
offline-mode.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
onboarding-claude-cli-provider.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
package-mcp-server-elicitation.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
parse-cli-args.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
pi-ai-event-stream-factory.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
pi-migration-exports.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
postinstall.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
provider-help-text.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
provider-manager-enter-key.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
provider-manager-remove.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
provider-migrations.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
provider.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
pty-chat-parser.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
read-tool-offset-clamp.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
resolve-ts-loader.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
resource-loader-conflicts.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
resource-loader-content-hash.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
resource-loader.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
resource-sync-staleness.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
rtk-execution-seams.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
rtk-session-stats.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
rtk-test-utils.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
rtk.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
search-loop-guard.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
search-provider-command.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
search-tavily.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
secret-scan.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
security-overrides.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
session-memory-leaks.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
sf-web-launcher-contract.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
startup-model-validation.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
startup-perf.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
tavily-helpers.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
terminal-cmux.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
token-counter.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
tool-bootstrap.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
trace-export.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
ttsr-manager.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
ttsr-rule-loader.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
tui-autocomplete-ghost-lines.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
tui-content-cursor-desync.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
tui-non-tty-render-loop.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
update-check.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
update-cmd-diagnostics.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
url-utils.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
vscode-startup-security.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
web-files-symlink.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
web-subprocess-runner.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
welcome-screen.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
windows-portability.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00
xterm-theme.test.ts batch: snapshot of in-flight v2 work 2026-04-29 12:42:31 +02:00