Fuse code search relevance from search-smart with domain-health telemetry for FactoryWager, while staying in verify-only rollout mode.
bun run search:smart -- "auth middleware" --fusion-domain factory-wager.com --fusion-source local --fusion-json --jsonbun run search:smart -- "auth middleware" --fusion-domain factory-wager.com --fusion-source r2 --fusion-json --jsonbun run project:online:check -- --domain factory-wager.com --source local --json--fusion-domain <domain>: enable domain fusion and set domain context.--fusion-source <local|r2>: choose health source.--fusion-strict-p95 <ms>: apply strict p95 penalty and readiness gate.--fusion-weight <0..1>: set domain contribution weight (default 0.35).--fusion-json: include fusion metadata/readiness in JSON payload.--fusion-fail-on-critical: exit non-zero when readiness is critical/degraded.final = searchScoreNorm*(1-fusionWeight) + domainScoreNorm*fusionWeightoverall=critical: hard cap <= 0.45dns=critical: -0.20storage=critical: -0.15cookie=critical: -0.10-0.150: healthy/ready2: degraded3: critical1: execution/runtime failurer2_not_configured:
R2_ACCOUNT_ID, R2_ACCESS_KEY_ID, R2_SECRET_ACCESS_KEY, and bucket env (R2_BENCH_BUCKET or R2_BUCKET).reports/health-report.json and reports/search-benchmark/latest.json exist.DOMAIN_HEALTH_REPORT_PATH and DOMAIN_HEALTH_LATEST_SNAPSHOT_PATH.domains/<domain>/cookies.json (legacy dashboard payload)cookies/<domain>/secure_domain_ctxcookies/<domain>/secure_subdomain_statecookies/<domain>/latest_payload/Users/nolarose/Projects/scripts/lib/cookie-telemetry.ts (storeCookieTelemetry).--fusion-weight to reduce domain influence.--fusion-* flags and run existing search-smart commands unchanged.search:smart script as canonical non-fusion path.