Commit Graph

  • d7044b6053 test(api): cover assistant holiday mutations Hartmut 2026-04-01 00:01:03 +02:00
  • aba587da29 test(api): cover holiday-aware staffing and chargeability tools Hartmut 2026-04-01 00:00:25 +02:00
  • 4a3144526c test(api): cover assistant holiday resolution reads Hartmut 2026-03-31 23:59:17 +02:00
  • 616cb8510e test(api): cover assistant holiday calendar reads Hartmut 2026-03-31 23:57:53 +02:00
  • 5419c828fd test(api): cover assistant notification mutations Hartmut 2026-03-31 23:57:07 +02:00
  • 25ce562d17 test(api): cover assistant notification inbox tools Hartmut 2026-03-31 23:56:35 +02:00
  • 8c9e43512f test(api): cover assistant report reads Hartmut 2026-03-31 23:56:15 +02:00
  • c03436945e test(api): cover assistant vacation read tools Hartmut 2026-03-31 23:55:28 +02:00
  • fd2c6b6203 test(api): cover assistant webhook tools Hartmut 2026-03-31 23:54:54 +02:00
  • 59e6d70206 test(api): cover assistant settings tools Hartmut 2026-03-31 23:54:48 +02:00
  • 6e4173eec3 test(api): cover planning read assistant tools Hartmut 2026-03-31 23:54:05 +02:00
  • 6a95a0105b test(api): cover holiday-aware budget and shoring tools Hartmut 2026-03-31 23:52:59 +02:00
  • 24b5e60169 test(api): cover isolated dashboard skill gap detail Hartmut 2026-03-31 23:49:33 +02:00
  • fa9c8b12b8 test(api): cover assistant dashboard overview reads Hartmut 2026-03-31 23:47:50 +02:00
  • 474bc83493 test(api): cover assistant skill gap tool routing Hartmut 2026-03-31 23:47:09 +02:00
  • 9553aa0544 feat(api): add timeline allocation fragment support Hartmut 2026-03-31 23:46:23 +02:00
  • f2d511ebc8 feat(api): include skill gaps in dashboard detail Hartmut 2026-03-31 23:46:07 +02:00
  • 2de5a0eede feat(api): include project health in dashboard detail Hartmut 2026-03-31 23:36:29 +02:00
  • 703406a76b feat(api): explain dashboard chargeability by chapter Hartmut 2026-03-31 23:34:03 +02:00
  • a8fcc4dacb feat(api): expose peak times explainability Hartmut 2026-03-31 23:25:36 +02:00
  • fc12a5739e feat(api): expose demand pipeline explainability Hartmut 2026-03-31 23:24:14 +02:00
  • 92e94f43a7 feat(dashboard): enrich demand calendar locations Hartmut 2026-03-31 23:12:47 +02:00
  • 79e0fd82f5 fix(api): reuse cached dashboard detail reads Hartmut 2026-03-31 23:11:49 +02:00
  • 7908ab6d05 feat(web): strengthen report builder explainability Hartmut 2026-03-31 23:07:36 +02:00
  • 8cb34a1c9b feat(web): expand chargeability export explainability Hartmut 2026-03-31 23:06:39 +02:00
  • dfa289213c refactor(web): share allocation workbook export helper Hartmut 2026-03-31 23:06:21 +02:00
  • c3b3dffb6e fix(web): harden timeline sse reconnect lifecycle Hartmut 2026-03-31 23:06:07 +02:00
  • 73ef3b2bba test(web): align workbook export buffer typing Hartmut 2026-03-31 23:06:00 +02:00
  • ac29ce3567 refactor(sse): narrow canonical audience scopes Hartmut 2026-03-31 22:56:12 +02:00
  • a76b173f4b refactor(api): narrow import-export procedure contexts Hartmut 2026-03-31 22:55:26 +02:00
  • ee9049e0f7 test(api): lock report template completeness Hartmut 2026-03-31 22:55:09 +02:00
  • 8bc764a35e fix(api): harden optional audit and session fields Hartmut 2026-03-31 22:54:33 +02:00
  • 160ba99b5c refactor(insights): share workbook export and ai defaults Hartmut 2026-03-31 22:53:53 +02:00
  • 05eeaab3f7 chore(settings): align default ai model handling Hartmut 2026-03-31 22:52:29 +02:00
  • 6e84b022c3 fix(api): harden notification assignee persistence Hartmut 2026-03-31 22:52:09 +02:00
  • 7ace137d16 feat(dashboard): tighten explainability detail views Hartmut 2026-03-31 22:50:47 +02:00
  • db50e2e555 feat(import): harden workbook parser boundaries Hartmut 2026-03-31 22:48:30 +02:00
  • 3e8b1702bc chore(db): harden workspace env wrappers Hartmut 2026-03-31 22:47:07 +02:00
  • 5097ceab7e feat(application): expose peak time calendar contexts Hartmut 2026-03-31 22:46:19 +02:00
  • ba2bf00712 refactor(api): extract estimate procedure support Hartmut 2026-03-31 22:45:05 +02:00
  • 3f9ae29e01 refactor(api): share staffing capacity summaries Hartmut 2026-03-31 22:45:00 +02:00
  • 64111a9013 refactor(api): extract assistant chat orchestration Hartmut 2026-03-31 22:44:54 +02:00
  • 1b5f19c72c feat(api): explain chargeability derivation inputs Hartmut 2026-03-31 22:43:33 +02:00
  • cb363ca5b3 feat(api): explain holiday-aware vacation deductions Hartmut 2026-03-31 22:42:00 +02:00
  • 8acfbf8c3e test(api): lock comment entity registry metadata Hartmut 2026-03-31 22:38:56 +02:00
  • f3f7bb312b test(api): cover shared resource access rules Hartmut 2026-03-31 22:38:02 +02:00
  • 6d4de85660 fix(api): harden reminder and webhook delivery Hartmut 2026-03-31 22:36:53 +02:00
  • 0b192efdb1 chore(ci): add workspace and db guardrails Hartmut 2026-03-31 22:36:12 +02:00
  • cb8669c489 refactor(api): strengthen report template persistence Hartmut 2026-03-31 22:35:15 +02:00
  • f2bcf4b7f0 fix(application): normalize dashboard top value score breakdown Hartmut 2026-03-31 22:35:02 +02:00
  • 78d19c59b6 fix(api): harden notification task status updates Hartmut 2026-03-31 22:35:02 +02:00
  • 13be8b126b test(api): align dashboard top resource locations Hartmut 2026-03-31 22:30:45 +02:00
  • d9c1e70620 refactor(api): split allocation assignment mutations Hartmut 2026-03-31 22:30:03 +02:00
  • 46d00c2635 refactor(api): split dashboard detail shaping Hartmut 2026-03-31 22:26:52 +02:00
  • a9028290f2 refactor(api): clarify affected allocation resource ids Hartmut 2026-03-31 22:22:22 +02:00
  • dbf5401910 refactor(api): extract allocation assignment mutation effects Hartmut 2026-03-31 22:21:30 +02:00
  • 59690b86ac refactor(api): split computation graph detail formatting Hartmut 2026-03-31 22:19:09 +02:00
  • a539e748a5 refactor(api): split resource graph snapshot loading Hartmut 2026-03-31 22:16:31 +02:00
  • 7411aaa77b refactor(api): split resource graph allocation assembly Hartmut 2026-03-31 22:14:53 +02:00
  • 831a44973c refactor(api): split project graph estimate assembly Hartmut 2026-03-31 22:12:02 +02:00
  • 1a90f4b930 fix(dashboard): stabilize budget forecast derivation typing Hartmut 2026-03-31 22:11:39 +02:00
  • 459ab6911b refactor(api): split resource graph availability Hartmut 2026-03-31 22:01:29 +02:00
  • e0de41488c refactor(api): split report query execution Hartmut 2026-03-31 21:59:10 +02:00
  • 7585a76c11 test(api): cover notification broadcast reference errors Hartmut 2026-03-31 21:57:02 +02:00
  • 4111b7b661 refactor(api): split notification procedure support Hartmut 2026-03-31 21:56:15 +02:00
  • bec1b98688 docs(api): close router verification backlog Hartmut 2026-03-31 21:50:03 +02:00
  • 9fccd4c29e refactor(api): extract user procedures Hartmut 2026-03-31 21:40:50 +02:00
  • e34c22f3b0 refactor(api): extract project procedures Hartmut 2026-03-31 21:28:56 +02:00
  • b1799e4f54 refactor(api): extract computation graph procedures Hartmut 2026-03-31 21:24:28 +02:00
  • 884f1012c9 refactor(api): extract role read procedures Hartmut 2026-03-31 21:22:44 +02:00
  • cba4d44f16 refactor(api): extract webhook procedures Hartmut 2026-03-31 21:18:29 +02:00
  • 70171d43fd refactor(api): extract calculation rule procedures Hartmut 2026-03-31 21:15:02 +02:00
  • 06642e6dc9 docs(api): refresh procedure support backlog Hartmut 2026-03-31 21:12:53 +02:00
  • 5a79ba5843 refactor(api): extract audit log procedures Hartmut 2026-03-31 21:11:19 +02:00
  • cb12536cdf refactor(api): extract system role config procedures Hartmut 2026-03-31 21:09:21 +02:00
  • b17398e00b refactor(api): extract utilization category procedures Hartmut 2026-03-31 21:09:13 +02:00
  • e08a992a65 refactor(api): extract entitlement procedures Hartmut 2026-03-31 21:05:56 +02:00
  • 99db52929f fix(api): harden user self-service and resource linking Hartmut 2026-03-31 21:02:36 +02:00
  • e8c0d3c3eb fix(api): honor vacation deduction snapshots Hartmut 2026-03-31 21:00:11 +02:00
  • a490d68a3b refactor(api): extract resource summary read procedures Hartmut 2026-03-31 20:59:26 +02:00
  • 9d6fffc775 refactor(api): extract dashboard procedures Hartmut 2026-03-31 20:54:54 +02:00
  • 6837568ffe refactor(api): extract notification procedures Hartmut 2026-03-31 20:50:14 +02:00
  • 958d2368c1 refactor(api): extract chargeability report procedures Hartmut 2026-03-31 20:42:33 +02:00
  • 00d5fe7923 docs(api): refresh procedure support backlog Hartmut 2026-03-31 20:37:16 +02:00
  • f14d2679cc refactor(api): extract import export procedures Hartmut 2026-03-31 20:36:46 +02:00
  • 1d3f1a007f refactor(api): extract dispo procedures Hartmut 2026-03-31 20:32:59 +02:00
  • af88b3528a refactor(api): extract insights procedures Hartmut 2026-03-31 20:31:55 +02:00
  • a2f9b713c1 refactor(api): extract org unit procedures Hartmut 2026-03-31 20:28:33 +02:00
  • abc9dfaf8f refactor(api): extract org unit procedures Hartmut 2026-03-31 20:28:13 +02:00
  • e641782d50 docs(api): track remaining procedure-support slices Hartmut 2026-03-31 20:25:22 +02:00
  • c0ed097709 refactor(api): extract holiday calendar procedures Hartmut 2026-03-31 20:25:17 +02:00
  • a22dee6d25 refactor(api): extract country procedures Hartmut 2026-03-31 20:25:11 +02:00
  • e375d634f6 docs(api): capture procedure-support pattern Hartmut 2026-03-31 20:17:09 +02:00
  • 2a0837f8d2 refactor(api): extract client procedures Hartmut 2026-03-31 20:15:25 +02:00
  • e2ba131926 refactor(api): extract blueprint procedures Hartmut 2026-03-31 20:15:19 +02:00
  • 05c07c6b6a refactor(api): extract management level procedures Hartmut 2026-03-31 20:04:17 +02:00
  • 34b4b3cab4 refactor(api): extract experience multiplier procedures Hartmut 2026-03-31 20:02:15 +02:00
  • 24b8ba6c12 refactor(api): extract effort rule procedures Hartmut 2026-03-31 19:59:36 +02:00
  • cec4169bea refactor(api): extract rate card procedures Hartmut 2026-03-31 19:56:14 +02:00
  • 4586e94c95 refactor(api): extract settings procedures Hartmut 2026-03-31 19:46:50 +02:00