ERS v0.3 — Complete Runnable Pack (Missing Endpoints + Seed + Minimal UI + Signature UI Spec)
App Version: 0.3.0
This file closes the gaps from v0.2 so you can run end-to-end. The only remaining “UI-heavy” part is signature placement (drag/drop) — backend is already ready.
0) Update env
NEXT_PUBLIC_APP_VERSION="0.3.0"
1) Current Implementation Notes (updated)
These are the implemented deltas in the current project state:
- PDF signer supports drag-and-drop placement with fit-width A4 rendering.
pdf.jsworker is configured client-side for stable preview rendering.- Multi-signature placement flow is supported across multiple pages.
- Finalization submits all saved placements in one request.
- Digital mark is stamped under each signature:
signed on: YYYY-MM-DD HH:mm UTC using ERS
- Signing is restricted to
APPROVEDcases only. - On successful signing:
- case transitions to
SIGNED - case is treated as closed/read-only
- active HR users are notified (in-app + email outbox)
- case transitions to