Hartmut
|
54c6cf2e2d
|
refactor(web): extract optimistic timeline reconciliation
|
2026-04-01 09:53:40 +02:00 |
|
Hartmut
|
ea4074af8f
|
test(repo): guard timeline drag helper boundaries
|
2026-04-01 09:52:23 +02:00 |
|
Hartmut
|
848797b4d2
|
refactor(web): extract timeline range selection helpers
|
2026-04-01 09:51:18 +02:00 |
|
Hartmut
|
43f04d66c8
|
refactor(web): extract timeline multi-select helpers
|
2026-04-01 09:50:03 +02:00 |
|
Hartmut
|
3abb3bc865
|
refactor(web): extract timeline touch helpers
|
2026-04-01 09:48:04 +02:00 |
|
Hartmut
|
167eec31de
|
test(repo): guard timeline live preview boundaries
|
2026-04-01 09:43:14 +02:00 |
|
Hartmut
|
5e8babd1e6
|
test(web): cover timeline live preview render edges
|
2026-04-01 09:41:43 +02:00 |
|
Hartmut
|
5011d071b8
|
refactor(web): extract timeline live preview helpers
|
2026-04-01 09:40:07 +02:00 |
|
Hartmut
|
2855567456
|
test(web): cover timeline project row layout
|
2026-04-01 09:29:43 +02:00 |
|
Hartmut
|
85744d1879
|
test(web): cover timeline render helper edges
|
2026-04-01 09:26:44 +02:00 |
|
Hartmut
|
1f71b345ee
|
test(web): cover allocation visual state helpers
|
2026-04-01 09:24:38 +02:00 |
|
Hartmut
|
f70ce9480d
|
test(web): cover timeline drag math guards
|
2026-04-01 09:23:45 +02:00 |
|
Hartmut
|
403d59ad73
|
fix(web): stabilize timeline hover date matching
|
2026-04-01 09:15:24 +02:00 |
|
Hartmut
|
71c4e61735
|
test(web): cover timeline sse edge paths
|
2026-04-01 09:10:45 +02:00 |
|
Hartmut
|
6c138964ca
|
docs(repo): sync quality guardrail references
|
2026-04-01 09:05:23 +02:00 |
|
Hartmut
|
01e116ce99
|
test(repo): guard critical ownership surfaces
|
2026-04-01 09:04:29 +02:00 |
|
Hartmut
|
b2568a3cb4
|
test(repo): cover worktree hygiene guardrails
|
2026-04-01 09:02:37 +02:00 |
|
Hartmut
|
e75f69bcf5
|
refactor(web): extract timeline sse invalidation policy
|
2026-04-01 08:59:25 +02:00 |
|
Hartmut
|
4edf3a32ac
|
fix(web): keep segmented timeline allocations actionable
|
2026-04-01 08:54:15 +02:00 |
|
Hartmut
|
6249f61ce1
|
chore(repo): add parallel worktree hygiene guardrail
|
2026-04-01 08:53:14 +02:00 |
|
Hartmut
|
90f2f3c123
|
docs(backlog): add showcase quality working backlog
|
2026-04-01 08:36:26 +02:00 |
|
Hartmut
|
7277e60691
|
test(api): widen resource capacity edge coverage
|
2026-04-01 07:52:40 +02:00 |
|
Hartmut
|
6370c8acef
|
chore(e2e): ignore playwright runtime env
|
2026-04-01 07:47:18 +02:00 |
|
Hartmut
|
071ea13cc4
|
test(api): stabilize chargeability stats regression
|
2026-04-01 07:45:02 +02:00 |
|
Hartmut
|
8c5be51251
|
feat(platform): checkpoint current implementation state
|
2026-04-01 07:42:03 +02:00 |
|
Hartmut
|
3e53471f05
|
refactor(api): split resource read models
|
2026-04-01 07:38:03 +02:00 |
|
Hartmut
|
41916a4e46
|
refactor(api): share owned resource read access
|
2026-04-01 07:35:34 +02:00 |
|
Hartmut
|
a0c98cf24d
|
test(api): close assistant split regression gaps
|
2026-04-01 07:33:00 +02:00 |
|
Hartmut
|
6929482eb0
|
docs(api): note assistant split test gaps
|
2026-04-01 00:53:12 +02:00 |
|
Hartmut
|
60681eded7
|
ci(api): run assistant split regression
|
2026-04-01 00:52:31 +02:00 |
|
Hartmut
|
f2d65d3cd4
|
test(api): add assistant split regression runner
|
2026-04-01 00:51:23 +02:00 |
|
Hartmut
|
254f2caa94
|
test(api): cover assistant timeline resource selection
|
2026-04-01 00:44:53 +02:00 |
|
Hartmut
|
3d9d3dd5a7
|
test(api): cover assistant system role configs
|
2026-04-01 00:44:42 +02:00 |
|
Hartmut
|
9c58952170
|
test(api): cover assistant import export tools
|
2026-04-01 00:44:29 +02:00 |
|
Hartmut
|
67f57e2791
|
test(api): cover ai client helpers
|
2026-04-01 00:44:16 +02:00 |
|
Hartmut
|
ef282e5e00
|
test(api): add assistant master data mutation helpers
|
2026-04-01 00:42:49 +02:00 |
|
Hartmut
|
ed021947ad
|
test(api): add assistant timeline allocation mutation helpers
|
2026-04-01 00:42:43 +02:00 |
|
Hartmut
|
0039a9997a
|
test(api): cover assistant project computation views
|
2026-04-01 00:42:02 +02:00 |
|
Hartmut
|
22ead3ca3d
|
test(api): cover assistant project cover tools
|
2026-04-01 00:41:55 +02:00 |
|
Hartmut
|
30b202c391
|
test(api): cover assistant change history queries
|
2026-04-01 00:41:46 +02:00 |
|
Hartmut
|
740ef0ecdb
|
test(api): cover assistant master data rate lookup
|
2026-04-01 00:41:40 +02:00 |
|
Hartmut
|
43c4ad37f3
|
test(api): cover assistant auth guard
|
2026-04-01 00:41:31 +02:00 |
|
Hartmut
|
f52380dc53
|
test(api): cover assistant chargeability report
|
2026-04-01 00:41:26 +02:00 |
|
Hartmut
|
95940f005b
|
test(api): cover assistant budget status
|
2026-04-01 00:41:17 +02:00 |
|
Hartmut
|
1d4e5c62b0
|
test(api): cover assistant insights and scenarios
|
2026-04-01 00:41:09 +02:00 |
|
Hartmut
|
38a7826326
|
test(api): cover assistant advanced timeline views
|
2026-04-01 00:38:55 +02:00 |
|
Hartmut
|
8349c5e0b3
|
test(api): cover assistant advanced resource ranking
|
2026-04-01 00:38:49 +02:00 |
|
Hartmut
|
248973c87d
|
test(api): cover assistant estimate version status errors
|
2026-04-01 00:38:15 +02:00 |
|
Hartmut
|
c65ae132d3
|
test(api): cover assistant estimate revision export errors
|
2026-04-01 00:38:10 +02:00 |
|
Hartmut
|
f1427a3f85
|
test(api): cover assistant estimate planning handoff errors
|
2026-04-01 00:38:03 +02:00 |
|
Hartmut
|
a07057438e
|
test(api): cover assistant estimate weekly phasing errors
|
2026-04-01 00:37:59 +02:00 |
|
Hartmut
|
7b6a4f6436
|
test(api): cover assistant estimate commercial term errors
|
2026-04-01 00:37:45 +02:00 |
|
Hartmut
|
276751c4ca
|
test(api): cover assistant estimate draft errors
|
2026-04-01 00:37:45 +02:00 |
|
Hartmut
|
0b535a6a5f
|
test(api): cover assistant estimate clone paths
|
2026-04-01 00:37:45 +02:00 |
|
Hartmut
|
80c31cc53f
|
test(api): cover assistant estimate reads
|
2026-04-01 00:37:38 +02:00 |
|
Hartmut
|
c510eeae37
|
test(api): cover assistant dispo import tools
|
2026-04-01 00:36:26 +02:00 |
|
Hartmut
|
ef9ec798ed
|
test(api): cover assistant dispo staged resolution
|
2026-04-01 00:36:22 +02:00 |
|
Hartmut
|
542d61bed3
|
test(api): cover assistant dispo staged reads
|
2026-04-01 00:36:17 +02:00 |
|
Hartmut
|
e76b4b2cfe
|
test(api): cover assistant timeline project shifts
|
2026-04-01 00:35:28 +02:00 |
|
Hartmut
|
7949aeb2e4
|
test(api): cover assistant timeline inline allocation update
|
2026-04-01 00:35:16 +02:00 |
|
Hartmut
|
3607d73b84
|
test(api): cover assistant timeline allocation shifts
|
2026-04-01 00:35:16 +02:00 |
|
Hartmut
|
adf25f328f
|
test(api): cover assistant timeline batch quick assign
|
2026-04-01 00:34:25 +02:00 |
|
Hartmut
|
705b570684
|
test(api): cover assistant timeline quick assign
|
2026-04-01 00:34:18 +02:00 |
|
Hartmut
|
2b8e1a1bf1
|
test(api): cover assistant allocation mutations
|
2026-04-01 00:33:28 +02:00 |
|
Hartmut
|
3a82a52897
|
test(api): cover assistant allocation reads
|
2026-04-01 00:31:51 +02:00 |
|
Hartmut
|
53158dc60d
|
test(api): cover assistant comment tools
|
2026-04-01 00:30:23 +02:00 |
|
Hartmut
|
f6c252be34
|
test(api): cover assistant client mutations
|
2026-04-01 00:29:44 +02:00 |
|
Hartmut
|
e1228244e9
|
test(api): cover assistant demand tools
|
2026-04-01 00:29:07 +02:00 |
|
Hartmut
|
40bf22a01a
|
test(api): cover assistant role mutations
|
2026-04-01 00:28:30 +02:00 |
|
Hartmut
|
a154cd8658
|
test(api): cover assistant org unit mutations
|
2026-04-01 00:27:29 +02:00 |
|
Hartmut
|
1a9212fa5f
|
test(api): cover assistant metro city mutations
|
2026-04-01 00:26:53 +02:00 |
|
Hartmut
|
c88f2342d5
|
test(api): cover assistant country tools
|
2026-04-01 00:26:21 +02:00 |
|
Hartmut
|
734e1eff42
|
test(api): cover assistant audit reads
|
2026-04-01 00:24:21 +02:00 |
|
Hartmut
|
1e569a9855
|
test(api): cover assistant broadcast sends
|
2026-04-01 00:22:24 +02:00 |
|
Hartmut
|
8bac169a5e
|
test(api): cover assistant broadcast reads
|
2026-04-01 00:22:14 +02:00 |
|
Hartmut
|
7f9ee92516
|
test(api): cover assistant master data reads
|
2026-04-01 00:20:19 +02:00 |
|
Hartmut
|
083857f19f
|
test(api): cover assistant project admin mutations
|
2026-04-01 00:18:48 +02:00 |
|
Hartmut
|
83d7dbc29f
|
test(api): cover assistant resource admin mutations
|
2026-04-01 00:18:37 +02:00 |
|
Hartmut
|
423b0d21be
|
test(api): cover assistant resource reads
|
2026-04-01 00:17:29 +02:00 |
|
Hartmut
|
8c310c0b98
|
test(api): cover assistant project reads
|
2026-04-01 00:17:25 +02:00 |
|
Hartmut
|
767aac5b95
|
test(api): cover assistant task workflows
|
2026-04-01 00:09:58 +02:00 |
|
Hartmut
|
db03d1208f
|
test(api): cover assistant task reads and creation
|
2026-04-01 00:07:42 +02:00 |
|
Hartmut
|
5fae007a3b
|
test(api): cover assistant reminder tools
|
2026-04-01 00:06:51 +02:00 |
|
Hartmut
|
5c6941d675
|
test(api): cover assistant team vacation overlap
|
2026-04-01 00:06:11 +02:00 |
|
Hartmut
|
bca6abf2bb
|
test(api): cover assistant tool policy parity
|
2026-04-01 00:05:33 +02:00 |
|
Hartmut
|
58125b284c
|
test(api): cover assistant vacation approvals
|
2026-04-01 00:04:27 +02:00 |
|
Hartmut
|
492cfb3db0
|
test(api): cover assistant vacation mutations
|
2026-04-01 00:03:33 +02:00 |
|
Hartmut
|
7e85be8f76
|
test(api): cover assistant vacation entitlements
|
2026-04-01 00:02:58 +02:00 |
|
Hartmut
|
d7044b6053
|
test(api): cover assistant holiday mutations
|
2026-04-01 00:01:03 +02:00 |
|
Hartmut
|
aba587da29
|
test(api): cover holiday-aware staffing and chargeability tools
|
2026-04-01 00:00:25 +02:00 |
|
Hartmut
|
4a3144526c
|
test(api): cover assistant holiday resolution reads
|
2026-03-31 23:59:17 +02:00 |
|
Hartmut
|
616cb8510e
|
test(api): cover assistant holiday calendar reads
|
2026-03-31 23:57:53 +02:00 |
|
Hartmut
|
5419c828fd
|
test(api): cover assistant notification mutations
|
2026-03-31 23:57:07 +02:00 |
|
Hartmut
|
25ce562d17
|
test(api): cover assistant notification inbox tools
|
2026-03-31 23:56:35 +02:00 |
|
Hartmut
|
8c9e43512f
|
test(api): cover assistant report reads
|
2026-03-31 23:56:15 +02:00 |
|
Hartmut
|
c03436945e
|
test(api): cover assistant vacation read tools
|
2026-03-31 23:55:28 +02:00 |
|
Hartmut
|
fd2c6b6203
|
test(api): cover assistant webhook tools
|
2026-03-31 23:54:54 +02:00 |
|
Hartmut
|
59e6d70206
|
test(api): cover assistant settings tools
|
2026-03-31 23:54:48 +02:00 |
|
Hartmut
|
6e4173eec3
|
test(api): cover planning read assistant tools
|
2026-03-31 23:54:05 +02:00 |
|
Hartmut
|
6a95a0105b
|
test(api): cover holiday-aware budget and shoring tools
|
2026-03-31 23:52:59 +02:00 |
|