avgd

Got it. Below is a **~5000-character, tightly written Figma product idea** that translates your **LOCKED MinePulse medical scheduling logic** into **clear, buildable UI thinking**. This is concise, precise, and designer-ready. --- # MinePulse – Medical Scheduling & Compliance Engine ## Figma Product Design Concept (≈5000 characters) ### 1. Design Intent (Non-Negotiable) MinePulse UI is **not a flexible HR tool**. It is a **compliance-enforcing interface** driven by deterministic AI logic. The UI must prevent users from creating statutory violations by design. **If an action can cause non-compliance, it must not be clickable.** Core principle: > **AI decides, UI explains, HR confirms.** --- ### 2. Overall Screen Structure (Figma Pages) 1. System Dashboard (Read-only) 2. Anchor & Risk Identification 3. Batch Identification 4. Feasibility Simulator (Core) 5. Execution Calendar (Constrained) 6. HR Review & Approval 7. Notice Engine 8. Execution & Absentee Handling 9. Audit & Compliance Log Navigation is linear. Users cannot skip feasibility. --- ### 3. System Dashboard – “AI State View” Purpose: Show whether the system is safe. Elements: * Anchor employee card (earliest expiry) * Medical Expiry Date & LPD * AI Status: *Simulating / Feasible / Blocked* * KPI cards: * Employees at medical risk * Upcoming risk (30 days) * Hospital capacity usage * Fully compliant employees No actions. No edits. Intelligence only. --- ### 4. Anchor & Risk Identification Screen Purpose: Explain *why* this batch exists. Left panel: * Fixed Anchor Card (Name, Dept, Expiry, LPD) * Label: “Current Planning Anchor” Right panel: * Horizontal timeline: **LPD-10 → LPD → +30 days** * Employee dots plotted by expiry date * Anchor highlighted No selection, no removal, no overrides. --- ### 5. Batch Identification View Purpose: Make batch logic auditable. Table (read-only): * Employee ID & Name * Department * Medical Expiry Date * Included because: “Expiry between LPD and Plus-30” System-generated only. Exportable for audit. --- ### 6. Feasibility Simulator (Core Screen) This is the heart of the product. Layout: * Header: Anchor reference + batch size * Center grid (day-wise): * Date * Hospital seats * Mine daily cap * Department manpower safety * Assigned count * Color coded: * Green = safe * Amber = tight * Red = violation Right panel: * AI decision feed: * “Department manpower violated” * “Preponing execution by 1 day” * “Re-simulating…” * “Feasible from LPD-X” No drag-drop. No manual edits. Users observe AI simulation. --- ### 7. Execution Calendar (Locked) Purpose: Visual execution without legal risk. Calendar zones: * Grey: Before LPD-X (out of scope) * Green: **LPD-X → LPD-10** (execution allowed) * Amber: **LPD-10 → LPD** (absentee only) * Red: ≥ LPD (illegal, locked) Interactions: * Employees can move only inside green zone * Red zone shows tooltip: “Statutory violation – scheduling prohibited” --- ### 8. HR Review & Approval Purpose: Human confirmation, not planning. Panels: * Batch summary (count, window, capacity usage) * Day-wise assignment preview * Department manpower impact bars Actions: * Approve & Lock * Request Re-simulation No manual scheduling allowed. --- ### 9. Notice Engine Purpose: Automated, boring, compliant. Table: * Employee * Execution date * Mandatory notice days * Auto-calculated notice date * Status Notice dates are locked and derived from execution dates only. --- ### 10. Execution & Absentee Handling Execution view: * Daily medical list * Attendance marking * Completed employees auto-removed Absentee view: * Visible only in **LPD-10 → LPD** * Auto re-slot suggestions * No new notices issued --- ### 11. Audit & Compliance Log Purpose: DGMS-ready defense. Immutable timeline: * Anchor selection * Batch identification * Simulation attempts * Preponement decisions * HR notification * Notice issuance * Medical execution Read-only, timestamped, exportable. --- ### 12. Visual Language * Red = Illegal * Amber = Risk * Green = Feasible * Blue = AI decision * Grey = Locked/read-only Icons: * 🤖 AI decision * 🔒 Locked by rule * ⚠ Risk * ❌ Illegal --- ### Final Product Truth

Pages