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
- Reproduce tsc failures from v2_elemente snippets
- Apply minimal production TypeScript scope fix
- Re-run tsc, lint, tests, diff check
- 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.