What ports as-is
- The ledger schema and engine (customers with rates, projects and engagements, rate cards with validity windows, sessions with cross-midnight handling and overlap rejection, per-day union-minute rollups, billed/free/parallel dispositions, invoices with payments and covered sessions, published billing sheets with scope and totals, a discrepancy table)
- The MCP tool set
- An idempotent importer for an existing markdown time table
- A tenant-owned key on every entity
- The derivation method from machine activity with idle-gap sessionization
- The billing-sheet layout
What we build for you
- Seed the customers
- Rates and projects
- Point each project at its evidence source
- Set currency and rate-card dates
- Skin the billing sheet
- Issue the API key and host the endpoint
- One import mapping if hours already exist elsewhere



