test(api): close assistant split regression gaps
This commit is contained in:
@@ -26,6 +26,12 @@ Der Runner führt fünf explizite Vitest-Batches plus abschließenden API-Typech
|
||||
4. Estimate
|
||||
5. Insights und Misc
|
||||
|
||||
Die explizite Regression enthält dabei auch dedizierte Suites für:
|
||||
|
||||
- `export_projects_csv`
|
||||
- Holiday-Resolution-Fehlerpfade
|
||||
- `get_timeline_holiday_overlays`
|
||||
|
||||
## Legacy-zu-Split-Mapping
|
||||
|
||||
### `assistant-tool-policy.test.ts`
|
||||
@@ -49,6 +55,7 @@ Aufgeteilt in:
|
||||
|
||||
- `assistant-tools-advanced-resource-ranking.test.ts`
|
||||
- `assistant-tools-advanced-timeline-entries-view.test.ts`
|
||||
- `assistant-tools-advanced-timeline-holiday-overlays.test.ts`
|
||||
- `assistant-tools-advanced-project-timeline-context.test.ts`
|
||||
- `assistant-tools-advanced-project-shift-preview.test.ts`
|
||||
- `assistant-tools-timeline-resource-selection.test.ts`
|
||||
@@ -56,7 +63,7 @@ Aufgeteilt in:
|
||||
Abgedeckt werden damit insbesondere:
|
||||
|
||||
- Advanced-Ranking und Project-Resource-Selection
|
||||
- Timeline-Readmodels und Shift-Preview
|
||||
- Timeline-Readmodels, Holiday-Overlays und Shift-Preview
|
||||
- Access-Gates für `viewPlanning`, `viewCosts` und `useAssistantAdvancedTools`
|
||||
|
||||
### `assistant-tools-audit.test.ts`
|
||||
@@ -108,6 +115,7 @@ Aufgeteilt in:
|
||||
- `assistant-tools-holiday-entry-mutations-errors.test.ts`
|
||||
- `assistant-tools-holiday-resolution-calendar-preview.test.ts`
|
||||
- `assistant-tools-holiday-resolution-regional-resource.test.ts`
|
||||
- `assistant-tools-holiday-resolution-errors.test.ts`
|
||||
- `assistant-tools-holiday-capacity.test.ts`
|
||||
- `assistant-tools-holiday-chargeability.test.ts`
|
||||
- `assistant-tools-holiday-budget-shoring.test.ts`
|
||||
@@ -118,6 +126,7 @@ Abgedeckt werden damit insbesondere:
|
||||
|
||||
- Holiday-Calendars und deren CRUD
|
||||
- Region-/Resource-spezifische Auflösung
|
||||
- negative Pfade für unvollständige Perioden, unbekannte Ressourcen und unbekannte Preview-Länder
|
||||
- Holiday-Einfluss auf Capacity, Chargeability, Budget und Staffing
|
||||
|
||||
### `assistant-tools-import-export.test.ts`
|
||||
@@ -126,6 +135,7 @@ Aufgeteilt in:
|
||||
|
||||
- `assistant-tools-import.test.ts`
|
||||
- `assistant-tools-export.test.ts`
|
||||
- `assistant-tools-export-projects.test.ts`
|
||||
- `assistant-tools-dispo-import.test.ts`
|
||||
- `assistant-tools-dispo-import-batch-list-cancel.test.ts`
|
||||
- `assistant-tools-dispo-import-batch-delegation.test.ts`
|
||||
@@ -138,18 +148,17 @@ Aufgeteilt in:
|
||||
Abgedeckt werden damit insbesondere:
|
||||
|
||||
- CSV-Import-/Export-Pfade
|
||||
- dedizierte Execution-Coverage für `export_resources_csv` und `export_projects_csv`
|
||||
- Permission-Gates wie `importData`
|
||||
- Dispo-Import-Staging, Delegation, Commit und Cancel
|
||||
|
||||
## Verifikationsstand
|
||||
|
||||
Der aktuelle Split-Runner wurde gegen die genannten Batches und den API-Typecheck validiert.
|
||||
Der aktuelle Split-Runner wurde gegen die genannten Batches, die dedizierten Gap-Closure-Suiten und den API-Typecheck validiert.
|
||||
|
||||
## Bekannte Restlücken
|
||||
|
||||
- `get_timeline_holiday_overlays` ist derzeit vor allem über Policy-/Sichtbarkeits-Tests abgedeckt; eine dedizierte Assistant-Execution-Suite fehlt noch.
|
||||
- Für Holiday-Resolution-Reads (`list_holidays_by_region`, `get_resource_holidays`, `preview_resolved_holiday_calendar`) sind die Happy Paths gut abgedeckt, negative Pfade aber noch nicht vollständig separat regressionsgesichert.
|
||||
- `export_projects_csv` ist in Policy-/Beschreibungspfaden sichtbar, hat aber noch keine so gezielte Assistant-Execution-Abdeckung wie `export_resources_csv`.
|
||||
Aktuell sind für den migrierten Legacy-Scope keine weiteren isolierten Split-Lücken dokumentiert.
|
||||
|
||||
Bewusst noch nicht Teil dieses Dokuments:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user