ferdi2go
|
a825a63961
|
feat(data): settings.moderatorsPerDay in load/save JSON
|
2026-04-28 10:38:51 +00:00 |
|
ferdi2go
|
7bda92a0a3
|
feat(data): removeHistoryEntry supports optional employeeId
|
2026-04-28 10:31:38 +00:00 |
|
ferdi2go
|
23683102bc
|
feat(data): dedupe history by (date, employeeId)
|
2026-04-28 10:21:18 +00:00 |
|
ferdi2go
|
3d314e84fd
|
feat(algo): skip day when candidates < slotsPerDay
|
2026-04-28 10:07:22 +00:00 |
|
ferdi2go
|
625f9c7037
|
feat(algo): slotsPerDay parameter for top-N selection
|
2026-04-28 09:59:44 +00:00 |
|
ferdi2go
|
790ea72987
|
refactor: generatePlan returns {assignments, skippedDates}
|
2026-04-28 09:55:25 +00:00 |
|
Ferdinand
|
adf656c9f3
|
test: add missing tests for companyClosures, lowPriorityDays, and manual flag
|
2026-04-08 13:16:46 +02:00 |
|
 FerdinandandClaude Sonnet 4.6
|
b5cfe5b336
|
feat: algorithm module with unit tests
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-04-08 13:10:49 +02:00 |
|