MEGAINFRA-WEBAPP/docs
DEls 9f0fce988e feat(cash-floats): petty-cash cards on users, one log, clock Slips tab
Each cash float card lives on its holder's user record (card number, last
4-6 digits of the physical card, low limit, assigned date). Every movement
goes in one cash_float_log collection: opening, top-up, slip, handover and
correction rows with signed amounts. Balances are always summed from the log.

- Management -> Cash Floats: cards table (lowest balance first), add, edit,
  top up, hand over, correct balance, retire, movements sheet with slip
  photos and CSV export. Admin-only.
- Settings -> Users: card section in the edit form and the balance per holder.
- Clock app: Slips tab, shown only to a user who holds a card. Photo, site,
  supplier and amount; the slip comes off that user's own card.
- Sidebar needs-attention mark when a card is under its limit.
- Slips count as site spend ("Cash float slips" on the site page).
- Migration scripts/migrations/2026-10-24-cash-floats.py (already applied to
  production on 2026-10-24).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-24 13:17:06 +02:00
..
audits fix(dn): date deliveries by the slip and orders by the PO's order date 2026-10-11 00:35:00 +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
research fix: harden workforce, plant and financials 2026-10-19 13:18:31 +02:00
reviews feat(receiving): add Inbox 2 and strengthen duplicate checks 2026-10-12 20:20:27 +02:00
setup fix(auth): keep named user sessions for 60 days 2026-10-19 20:04:14 +02:00
superpowers feat(cash-floats): petty-cash cards on users, one log, clock Slips tab 2026-10-24 13:17:06 +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): pay against the real work schedule 2026-10-09 19:51:24 +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(site-map): PocketBase collections for models, progress and survey imports 2026-10-14 07:05:11 +02:00
map3-notes.md feat(site-map): Map 3 Progress tab showing pavement-layer progress by section 2026-10-21 05:11:08 +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
workforce-employers.md fix(workforce): let site managers add and rename employers and brokers 2026-10-19 16:33:41 +02:00