zouantchaw
|
1d5c0e3b80
|
feat(api): add staff order booking contract and shift timeline alias
|
2026-03-19 16:07:25 +01:00 |
|
zouantchaw
|
26a853184f
|
feat(api): complete M5 swap and dispatch backend slice
|
2026-03-18 10:40:04 +01:00 |
|
zouantchaw
|
32f6cd55c8
|
feat(api): add M5 coverage controls and frontend spec
|
2026-03-18 08:18:50 +01:00 |
|
zouantchaw
|
008dd7efb1
|
fix(api): close v2 mobile contract gaps
|
2026-03-17 22:37:45 +01:00 |
|
zouantchaw
|
515a6f2bed
|
fix(notifications): replace Cloud Run job with worker service
|
2026-03-16 17:54:25 +01:00 |
|
zouantchaw
|
73287f42bd
|
feat(attendance): add notification delivery and NFC security foundation
|
2026-03-16 17:06:17 +01:00 |
|
zouantchaw
|
5d8240ed51
|
feat(attendance): add geofence monitoring and policy controls
|
2026-03-16 15:31:13 +01:00 |
|
zouantchaw
|
b455455a49
|
feat(api): complete unified v2 mobile surface
|
2026-03-13 17:02:24 +01:00 |
|
zouantchaw
|
fe43ff23cf
|
feat(backend): implement v2 domain slice and live smoke
|
2026-03-11 18:23:55 +01:00 |
|
zouantchaw
|
f8f81ec77c
|
feat(backend): add foundation services and sql idempotency
|
2026-02-23 22:27:40 -05:00 |
|