Commit Graph

144 Commits

Author SHA1 Message Date
Hartmut f08b47171c refactor(api): modularize assistant router workflow 2026-03-31 10:30:28 +02:00
Hartmut 45c90438ba refactor(api): extract computation graph project snapshot 2026-03-31 10:12:05 +02:00
Hartmut f24d8deacf refactor(api): finalize report query utility split 2026-03-31 10:09:02 +02:00
Hartmut aa3a3dac73 refactor(api): extract report query engine 2026-03-31 10:07:23 +02:00
Hartmut dfbe46bddb refactor(api): extract estimate version workflow 2026-03-31 09:29:53 +02:00
Hartmut 75d61a5ef8 refactor(api): extract vacation read procedures 2026-03-31 09:28:17 +02:00
Hartmut 459245fb0f refactor(api): extract computation graph detail procedures 2026-03-31 09:24:26 +02:00
Hartmut 5f559e613d refactor(api): extract estimate commercial procedures 2026-03-31 09:21:43 +02:00
Hartmut aa47e4cb79 refactor(api): extract estimate read procedures 2026-03-31 09:16:46 +02:00
Hartmut 71b94d0ad1 refactor(api): extract holiday calendar resolution reads 2026-03-31 09:16:37 +02:00
Hartmut 5ff76e6aa2 refactor(api): extract holiday calendar catalog reads 2026-03-31 09:05:18 +02:00
Hartmut a23ef2c8b5 refactor(api): extract project lifecycle procedures 2026-03-31 09:03:00 +02:00
Hartmut 3a15f72f70 refactor(api): extract project cost read procedures 2026-03-31 08:58:22 +02:00
Hartmut 57fb979754 refactor(api): extract project cover procedures 2026-03-31 08:57:21 +02:00
Hartmut 3a8c9ab920 refactor(api): extract project identifier read procedures 2026-03-31 08:54:52 +02:00
Hartmut 741952e1e1 refactor(api): extract staffing capacity read procedures 2026-03-31 08:48:01 +02:00
Hartmut cc9cc22c9b refactor(api): extract staffing best-project procedures 2026-03-31 08:45:20 +02:00
Hartmut 155625f467 refactor(api): remove dead resource mutation imports 2026-03-31 08:36:29 +02:00
Hartmut cf1b260187 refactor(api): split resource mutation concerns 2026-03-31 08:34:38 +02:00
Hartmut d5bf3fe82a refactor(api): extract resource insight procedures 2026-03-31 08:05:45 +02:00
Hartmut 565bec829e refactor(api): extract resource read procedures 2026-03-31 07:57:39 +02:00
Hartmut 5e4c0f3610 refactor(api): split timeline read router by concern 2026-03-31 07:45:15 +02:00
Hartmut 857914a38f refactor(api): isolate timeline allocation mutations 2026-03-31 07:37:07 +02:00
Hartmut 5f52a39f6b refactor(api): extract timeline read procedures 2026-03-31 07:34:29 +02:00
Hartmut ef5e8016a4 refactor(api): add redis-backed rate limiting fallback 2026-03-30 23:23:56 +02:00
Hartmut bcfb18393e refactor(api): extract assistant vacation entitlement slice 2026-03-30 23:09:32 +02:00
Hartmut 45c25b17c1 refactor(api): extract assistant country read slice 2026-03-30 22:53:59 +02:00
Hartmut 0cc7b9805a refactor(api): extract assistant planning navigation slice 2026-03-30 22:51:39 +02:00
Hartmut aed99cb894 refactor(api): extract assistant import export dispo slice 2026-03-30 22:45:00 +02:00
Hartmut 4d8c91d705 refactor(api): extract assistant scenario rate-analysis slice 2026-03-30 22:38:01 +02:00
Hartmut d55ab67e04 refactor(api): extract assistant audit-history slice 2026-03-30 22:30:51 +02:00
Hartmut ab32c7804b refactor(api): extract assistant comments slice 2026-03-30 22:29:07 +02:00
Hartmut 73fdf1c6ab refactor(api): extract assistant dashboard insights slice 2026-03-30 22:23:05 +02:00
Hartmut 6c6afdd059 refactor(api): extract assistant blueprint rate-card slice 2026-03-30 22:17:41 +02:00
Hartmut e1496064e0 refactor(api): extract assistant resource slice 2026-03-30 22:13:42 +02:00
Hartmut 279eb24e5a refactor(api): extract assistant staffing demand slice 2026-03-30 22:07:44 +02:00
Hartmut 1568efab30 refactor(api): extract assistant project slice 2026-03-30 22:04:28 +02:00
Hartmut 91ab7898e9 refactor(api): extract assistant estimate slice 2026-03-30 21:57:16 +02:00
Hartmut 18ba6fff9a refactor(api): extract assistant notifications slice 2026-03-30 21:49:49 +02:00
Hartmut fec4aa2e23 refactor(api): extract assistant user admin slice 2026-03-30 21:33:49 +02:00
Hartmut 7d3c6d978e refactor(api): extract assistant self-service slice 2026-03-30 21:31:06 +02:00
Hartmut 72394747f9 refactor(api): extract assistant config readmodels 2026-03-30 21:27:23 +02:00
Hartmut 9571d454d4 refactor(api): extract assistant chargeability and country slices 2026-03-30 21:19:16 +02:00
Hartmut 447d42acb8 refactor(api): extract assistant tool admin slices 2026-03-30 20:56:00 +02:00
Hartmut a19d2cbae0 refactor(settings): adopt environment-only runtime secret flow 2026-03-30 19:55:06 +02:00
Hartmut fed7aa5b61 refactor(runtime): prefer env-backed secrets at runtime 2026-03-30 19:17:32 +02:00
Hartmut dd71e8f80b fix(comment): align mention audience with entity visibility 2026-03-30 18:50:36 +02:00
Hartmut 34067f1576 fix(tooling): harden database env loading 2026-03-30 14:42:44 +02:00
Hartmut 8655cb5bfa test(api): cover timeline fallback paths 2026-03-30 14:26:47 +02:00
Hartmut 82466a4e34 fix(api): derive secure sse subscriptions 2026-03-30 14:20:18 +02:00