Company Record
Primary company identity, domain, LinkedIn entity, and registry attributes aligned in one place.
Platform preview
Milestone one keeps the website decoupled from live auth and app state. This preview shows the intended shell structure with the product surfaces that already matter in the current SPA.
Hierarchy review mode
Manual + assisted
Primary output model
Company-first graph
Activation posture
Operator-triggered
Primary company identity, domain, LinkedIn entity, and registry attributes aligned in one place.
Ordered contacts grouped by leadership layer, functional cluster, and review confidence.
Resolution status, enrichment freshness, and exception state exposed without hiding operational truth.
Lead, campaign, deal, export, and connector actions stay explicit instead of becoming hidden side effects.
Shell structure
The public preview mirrors the same workspace model the internal SPA now uses: Operations, Intelligence, and Administration.
Live retained surfaces
The operating shell keeps company intake and downstream activation together without letting them define the whole product.
First migration priority
The intelligence workspace is where the product differentiates: hierarchy review, company context, and company-first decision making.
Retained control surfaces
Administration remains explicit and separate: access, scheduler, usage, health, and retained settings all stay reachable but secondary.
Preview anatomy
No fake product areas, no invented automation promises, and no generic starter-template filler.
Workspace rail
Segments and documents stay reachable only by direct route during milestone one.
Company context
The preview models a company-first record instead of a flat prospect table.
Hierarchy review
The preview includes realistic structure states rather than invented AI-only features.
Activation controls
Actions stay explicit so the preview does not imply silent CRM mutations.
Dependencies
Website launch is decoupled from backend cleanup, but authenticated migration work should respect the blockers below.
Migration order
The current SPA remains live until each slice has a destination, blocker list, parity criteria, and cutover condition.