Files
pitchfast/backlog/tasks/task-42 - Scope-v2-Referenzdateien-aus-dem-Typecheck.md

1.7 KiB

id, title, status, assignee, created_date, updated_date, labels, dependencies, priority, ordinal
id title status assignee created_date updated_date labels dependencies priority ordinal
TASK-42 Scope v2 Referenzdateien aus dem Typecheck Done
2026-06-06 22:16 2026-06-10 19:27
high 44000

Description

Keep v2_elemente as PRD/reference snippets while ensuring the production TypeScript check is not broken by those exploratory files.

Acceptance Criteria

  • #1 pnpm exec tsc --noEmit exits 0
  • #2 pnpm lint remains green
  • #3 pnpm test remains green
  • #4 v2_elemente content remains available as planning/reference material

Implementation Plan

  1. Reproduce tsc failures from v2_elemente snippets
  2. Apply minimal production TypeScript scope fix
  3. Re-run tsc, lint, tests, diff check
  4. Leave task In Progress until Matthias confirms Done

Implementation Notes

Reproduced pnpm exec tsc --noEmit failure: production tsconfig includes v2_elemente reference snippets via **/*.ts, while eslint already scopes them out as non-runtime material.

Applied minimal scope fix: tsconfig.json now excludes v2_elemente/** from the production TypeScript program, matching the existing ESLint ignore for reference snippets. Verification passed: pnpm exec tsc --noEmit (exit 0), pnpm lint (exit 0 with two existing generated-file warnings), pnpm test (exit 0, 363 tests passed), git diff --check (exit 0). v2_elemente contents were not edited.

Final Summary

Closed per explicit user request while switching project tracking to pitchfast.