Solutions · HR Pack

MOM-compliant overtime,
enforced automatically.

Singapore law caps overtime at 72 hours per month for eligible employees. Kopi tracks cumulative OT for each person, blocks approvals that would breach the cap, and flags continuous-days patterns — automatically, without a single spreadsheet.

⚠️
MOM compliance matters
Breaching the 72-hour cap is a prosecutable offence under the Employment Act. Penalties include fines up to SGD 5,000 per offence and potential imprisonment for repeat violations. Automated enforcement is cheap insurance.
72-hour monthly cap
Cumulative MTD + incoming request vs the MOM cap. Breach = red block with specific hour count.
Continuous-days detection
7+ consecutive overtime days trigger red regardless of total hours — mandatory rest is a separate statute.
Compensation type check
Validates Time off in lieu vs cash compensation against role type using pattern memory.
Reason whitelist
Common reasons (month-end close, deadline, production surge) auto-approved; novel reasons go yellow.
Per-employee exemptions
Mark senior staff as cap-exempt — their OT shows a yellow warning instead of a hard block.
Audit trail
Every approved OT request becomes part of the rule library with a timestamp, searchable for audits.

Set up MOM-compliant OT in 10 minutes

Free beta through Sep 30, 2026. Founding members lock in 50% off for a year.

Built on Mirror

One agent reads every policy doc — across every domain.

Singapore MOM overtime compliance is a people-domain rule set. Mirror extracts the 44-hour caps, exemption clauses, and approval ladder from your handbook verbatim — when a submission trips a limit, the audit trail cites the source clause.

01 · Onboarding

Docs → spec in 3 minutes

Drop a PDF, form screenshot, or FAQ doc. Five Claude stages extract every field, rule, and routing path with a verbatim source quote. No hallucinated rules.

02 · Runtime

Decisions in 4ms

runTemplate(spec, request) → Decision is pure code, no LLM at decision time. The spec is data, the runtime is deterministic. Three-color verdict with full routing trace.

03 · Channels

Web · Email · Slack · Lark

A submission can come from anywhere. Reviewers see the same triage card across all surfaces. Web + email is the default; Slack and Lark are accelerators for already-connected tenants.

Citation contract — non-negotiable

Every field, rule, and routing approver Mirror emits carries a verbatim quote from your source document. If she can’t cite it, she drops the item. No fabricated policies — your AI is anchored to your own words.

Read the docs →Architecture, full pipeline detail, page map.