Platform status
The foundation is in place. No module is built yet, and nothing here is mocked.
API
Read live through the server-side client, never from the browser.
Unreachable
The API is not answering
Start it with dotnet run --project backend/src/Hrms.Api, then reload this page.
Ocean Glass
The default theme, in the mode this browser is set to.
PresentPendingAbsentRemoteDraftArchived
Every badge carries a word. Colour is never the only carrier, because a payslip is frequently printed in monochrome.
Sana IqbalLeave and a punch on the same dayConflict
Bilal AhmedTimecard awaiting your approvalPast SLA
Ayesha KhanSeptember timecardApproved
The tide line marks a row that needs a person. One mechanism, every meaning.
What is next
Phase 1 - tenancy, identity and the control plane: the platform schema, row-level security with its completeness test, host resolution, roles, scopes and sessions. Two tenants on two subdomains, proving isolation on one browser.