Entity Relationship Map
Every entity is owned by one product but referenced by many, so they validate independently but combine without migration.
Core Identity
3Entities that exist independent of any product:the foundational objects everything else references.
Organization
6fThe user's company:an agency, consultancy, or studio. Top-level tenant.
User
6fA person who uses the platform. May belong to one or more orgs.
Client
8fAn external company or individual you do work for. Central to revenue tracking.
People & Capabilities
3The talent graph:who can do what, at what rate, and when they're available.
Person
11fAnyone in your talent network: employees, contractors, referrals.
Skill
7fA canonical capability. Used to match people to roles and identify gaps.
PersonSkill
5fJunction: maps a person to their skills with proficiency.
Projects & Scoping
3The work itself:from initial estimate through staffing and phase planning.
Project
14fThe central entity. Every product touches this.
Phase
9fA distinct stage of a project (discovery, design, build, QA, launch).
RoleRequirement
8fA staffing slot within a phase.
Intelligence & Decisions
4Market signals, strategic decisions, and the audit data that informs both.
SignalItem
9fA detected market event: competitor change, funding round, pricing shift.
SiteAudit
13fTechnical analysis of a website: performance, accessibility, tech stack.
Decision
8fA strategic decision modeled in Compass.
DecisionOption
7fOne possible path within a decision, with scored criteria.
Communication & Documents
2Everything generated, sent, and tracked across the client relationship.
Document
13fAny generated artifact: SOW, proposal, case study, decision brief.
CommunicationLog
11fA record of client-facing communication with scope drift detection.
Learning & Knowledge
3The feedback loop:structured retrospective data that compounds over time.
Retrospective
12fA structured post-mortem tied to a project.
PhasePerformance
8fPer-phase actuals vs. estimates.
EstimationModel
11fLearned coefficients that adjust future estimates from retro data.
AI Orchestration
1The shared conversational engine:intake sessions, tool calls, and generated outputs.
Conversation
11fAn AI interaction session. Same pattern, different schemas per product.