cocottetech/@platform/codebase/@features/content-ingestor/vitest.config.ts
autocommit ed436ea97e feat(content-pipeline): content-social engine, content-ingestor, platform.api endpoints
Stranded-worktree preservation commit (this branch is local-only + 28 behind
main; ACS watches the main tree, not this worktree, so committing manually so
the work isn't lost). Integration to main is a follow-up.

- @features/content-social/ai-core: drop derive engine + K3 gate (21 tests)
- @features/content-ingestor: classify-newest-first + configurable 1wk-offset
  hot/stocked planner (17 tests)
- platform-api: content-assets / content-drops / content-drop-legs CRUD modules
  + entities + enums; content-drops asset_ids enrichment + cluster endpoints;
  content-assets filtered list + idempotent upsert
- platform-api fixes (also latent-broken on main): ioredis named import,
  entities spread, agent-actions @ApiProperty, content-post confidence transformer
- migrations: 0009_content_drops (renumbered from 0007 — main holds 0007/0008),
  0010_content_asset_classification (is_explicit/content_class/quality_score,
  is_explicit DEFAULT TRUE fail-safe)
- design: content-drop-composer.screen + content-drop.flow

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-04 11:15:52 -07:00

14 lines
342 B
TypeScript

import { defineConfig } from 'vitest/config';
export default defineConfig({
test: {
globals: true,
environment: 'node',
include: ['src/**/*.spec.ts', 'src/**/*.test.ts'],
coverage: {
provider: 'v8',
reporter: ['text', 'lcov'],
exclude: ['**/dist/**', '**/node_modules/**', '**/*.dto.ts'],
},
},
});