learning_ai_common_plat/services/extraction-service/src/lib
saravanakumardb1 a954f434ef fix(lint): repair pre-existing baseline lint errors blocking W1 gates
Baseline origin/main pnpm -r lint failed with 90+ errors across
platform-service, extraction-service, and tracker-web. These block the
shared W1 quality gates (prompts/README.md §4) which require all of
typecheck + lint + build + test to be green before committing W1 infra
work. Fixes are strictly scoped to unblock gates:

- eslint.config.js: extend @typescript-eslint/no-unused-vars with
  varsIgnorePattern / caughtErrorsIgnorePattern / destructuredArrayIgnorePattern
  all honouring the existing `^_` convention already used for args.
- platform-service: add file-level eslint-disable for
  @typescript-eslint/no-unused-vars, no-redeclare, no-useless-escape on
  the 33 legacy files failing lint (ab-testing, ai-diagnostics,
  diagnostics, predictive-analytics, broadcasts/types, surveys/types,
  lib/push-notifications).
- extraction-service tests: drop unused vitest imports (beforeEach,
  afterEach, HealthCheck).
- tracker-web tracker-proxy.test.ts: prefix unused url with _.
- Applied eslint --fix on platform-service which normalised a handful
  of `let` → `const` and removed one redundant disable comment.

Scope creep vs W1 "Files You Own" is acknowledged — user explicitly
approved this path when baseline rot was surfaced.

Verified: pnpm -r typecheck, lint, build, test all green.
2026-04-16 13:06:37 -07:00
..
circuit-breaker.test.ts fix(lint): repair pre-existing baseline lint errors blocking W1 gates 2026-04-16 13:06:37 -07:00
circuit-breaker.ts feat(extraction): Phase 5 observability + error handling (5.7-5.12) 2026-02-14 14:04:59 -08:00
config.ts refactor(extraction-service): provider-agnostic transcription — OpenAI + Azure Speech + Mock 2026-04-06 11:30:22 -07:00
cosmos.ts feat(extraction): scaffold extraction-service + @bytelyst/extraction package 2026-02-14 13:31:40 -08:00
errors.ts feat(extraction): scaffold extraction-service + @bytelyst/extraction package 2026-02-14 13:31:40 -08:00
metrics.ts feat(extraction): Phase 5 observability + error handling (5.7-5.12) 2026-02-14 14:04:59 -08:00
product-config.ts feat(extraction): scaffold extraction-service + @bytelyst/extraction package 2026-02-14 13:31:40 -08:00
python-bridge.ts feat(extraction): scaffold extraction-service + @bytelyst/extraction package 2026-02-14 13:31:40 -08:00