Hartmut
|
24b5e60169
|
test(api): cover isolated dashboard skill gap detail
|
2026-03-31 23:49:33 +02:00 |
|
Hartmut
|
f2d511ebc8
|
feat(api): include skill gaps in dashboard detail
|
2026-03-31 23:46:07 +02:00 |
|
Hartmut
|
2de5a0eede
|
feat(api): include project health in dashboard detail
|
2026-03-31 23:36:29 +02:00 |
|
Hartmut
|
703406a76b
|
feat(api): explain dashboard chargeability by chapter
|
2026-03-31 23:34:03 +02:00 |
|
Hartmut
|
a8fcc4dacb
|
feat(api): expose peak times explainability
|
2026-03-31 23:25:36 +02:00 |
|
Hartmut
|
fc12a5739e
|
feat(api): expose demand pipeline explainability
|
2026-03-31 23:24:14 +02:00 |
|
Hartmut
|
92e94f43a7
|
feat(dashboard): enrich demand calendar locations
|
2026-03-31 23:12:47 +02:00 |
|
Hartmut
|
79e0fd82f5
|
fix(api): reuse cached dashboard detail reads
|
2026-03-31 23:11:49 +02:00 |
|
Hartmut
|
7ace137d16
|
feat(dashboard): tighten explainability detail views
|
2026-03-31 22:50:47 +02:00 |
|
Hartmut
|
9d6fffc775
|
refactor(api): extract dashboard procedures
|
2026-03-31 20:54:54 +02:00 |
|