MEGAINFRA-WEBAPP/docs
DEls 75b178dd33 feat(clock): store paid hours, not the raw scan span
A scan in up to 07:10 pays from 07:00; a scan out between 16:20 and
16:40 pays to 16:30; a session over five hours loses a 30-minute lunch.
A normal day is therefore exactly 9 hours (green on the calendar and
matrix); late arrivals, early exits and overtime use the real times.
Applied on clock-out, in missed-scan corrections and their preview.
The calendar keeps the raw scan times and labels hours "Paid hours".

Includes a dry-run-first script to recalculate existing QR entries; it
only rewrites rows still equal to their raw scan total.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-09 19:01:17 +02:00
..
audits docs(dn): Avidan matching study and agent tools design 2026-10-09 01:55:21 +02:00
handoffs docs: add the Hermes brief for the needs-attention queue 2026-09-18 00:23:47 +02:00
n8n Integrate agent work and add dashboard attention indicators 2026-10-04 21:53:32 +02:00
setup feat(management): add admin planning dashboards 2026-10-09 10:16:50 +02:00
superpowers docs: Stage 3b plan (request_deletion, reassign_receipt, merge_suppliers, split_or_crop_page, background fragments) 2026-10-09 13:07:56 +02:00
api-reference.md docs(ask): agent actions 2026-09-26 21:32:53 +02:00
architecture.md fix(auth): remove the ?demo=1 PIN bypass 2026-09-26 17:37:20 +02:00
ask-architecture.md Integrate agent work and add dashboard attention indicators 2026-10-04 21:53:32 +02:00
clock-daily-exceptions-rollout.md feat(clock): store paid hours, not the raw scan span 2026-10-09 19:01:17 +02:00
cooler-env.template feat(auth): add PocketBase logins and site access controls 2026-09-28 23:51:47 +02:00
data-flows.md docs(schema): bring bootstrap and data-model docs back to truth 2026-09-11 16:17:41 +02:00
data-model.md feat(workforce): add timesheet exports and duplicate protection 2026-10-07 23:53:47 +02:00
minimax-multi-site-audit-prompt.md feat(dashboard): enhance operations dashboard with rain outlook and coordinate support 2026-09-06 19:59:52 +02:00
modules.md docs(ask): agent actions 2026-09-26 21:32:53 +02:00
multi-site-assessment.md feat(dashboard): enhance operations dashboard with rain outlook and coordinate support 2026-09-06 19:59:52 +02:00
operations.md feat(auth): add Office access and restrict Clock users 2026-10-07 14:22:57 +02:00
pwa-install-verification.md docs(pwa): manual install verification steps for real devices 2026-08-30 22:42:55 +02:00