00 · Overview

Janus replaces a 39-table Airtable base. The core is six linked entities; everything else attaches to them.

organizations
13
tables in the core
live
data source
no
signed in
The spine
  1. 01OrganizationsTenant boundary
  2. 02PeopleInternal and client-side
  3. 03ProjectsOne organization each
  4. 04ContractsOne organization each
  5. 05Work itemsProject, contract, assignee
  6. 06TimeInternal only, never exposed
Signed out

The schema is applied and the app is pointed at it, but no authentication flow exists yet. Every table grants access to signed-in users only, so reads are refused until there is a session.