The Design Registry
Product Vision & Platform Strategy
Version: 3.0
Prepared: August 2026
Status: Product vision and platform source of truth
Business source: The Design Registry Business Plan 4.0
Planning horizon: 2026–2030
Confidentiality: Private and confidential
1. Executive Summary
The Design Registry is a Designer-first technology company, private professional network and local studio platform for independent interior design businesses.
The product exists to solve a structural problem: residential design Projects are coordinated across disconnected people, businesses and systems. Designers manage clients, specifications, budgets, Vendors, procurement, trades, warehouses, delivery teams, installers, approvals, invoices and follow-ups through spreadsheets, email, messaging applications, shared drives and several specialized tools. Each participant recreates information, maintains a separate version of the truth and repeatedly asks the Designer for status.
The Design Registry connects this fragmented ecosystem around one durable Project record.
Client or opportunity
↓
Designer intake and matchmaking
↓
Designer Studio and Project
├── Client experience
├── Seven-Phase Project plan
├── Tasks, calendar and communication
├── Spaces, plans and documents
├── Construction materials
├── Decorating and FF&E items
├── Budgets and approvals
├── Provider matchmaking
├── Offers and Proposals
├── Work Orders and Change Orders
├── Procurement and purchase tracking
├── Receiving and storage
├── Delivery and installation
├── Invoices and payments
└── Complete operational historyThe Project is the operational centre. Pipelines create and qualify the relationships that may become part of a Project. Entities represent the people and organizations participating in the network. Workspaces give Designers, Providers and internal Registry teams the tools needed to operate. The Project connects them without exposing information they do not need.
The company will provide valuable core software free to qualifying Designer Studios and participating Providers. Designers may bring their own leads, clients, Projects and Providers while retaining their brand and relationships. Providers receive category-specific portals with enough operational value to quote, schedule, deliver, invoice and run their own business inside the system. Clients receive an elegant, Designer-branded experience for decisions, approvals, payments and relevant progress.
The platform supports the Business Plan's commercial strategy without making monetization the centre of the user experience. The Registry may earn revenue from Registry-generated design opportunities, Provider marketplace activity, procurement and products, optional premium software, managed services and studio-location programs. Core product value must remain real even when a participant does not use a monetized service.
AI operates as an assistance and operating-leverage layer. It accelerates migration, extracts product and commercial data, summarizes Projects, suggests next actions, supports matchmaking and identifies exceptions. Human judgment remains mandatory for consequential communications, Provider approval, work awards, commercial commitments, payments, suspension and sensitive matching decisions.
The long-term product vision is:
Give independent Designers the operating leverage of a larger firm while preserving the creativity, independence, brand and client relationships that make their studios valuable.
2. Purpose of This Document
2.1 Product vision, not an implementation PRD
This document defines what The Design Registry is becoming, why the product exists, how the major product surfaces fit together and which principles must remain true as the platform evolves.
It is the source of truth for:
- Product purpose and positioning
- Participant value propositions
- Platform architecture at the conceptual level
- Core records and relationships
- Shared module strategy
- Designer, Client, Provider and Registry experiences
- The seven-Phase Project operating model
- Provider-specific product direction
- Commercial workflow direction
- Matchmaking and AI direction
- Integration and data principles
- Product sequencing and success measures
It does not replace detailed specifications for database schema, APIs, permissions, individual screens, acceptance criteria or implementation tasks. Those documents must remain consistent with this vision.
2.2 Relationship to the Business Plan
The Business Plan defines the company strategy. This Product Vision translates that strategy into product commitments.
| Business commitment | Product implication |
|---|---|
| Designers come first | The Designer remains the visible Project leader and retains brand control |
| Core software is free | The free product must support genuine, active Projects |
| Providers operate inside the network | Provider portals must deliver operational value beyond receiving referrals |
| Projects connect the ecosystem | All major records and workflows link back to the Project |
| Marketplace participation is optional | Core workflows must work with Designer-selected Providers |
| The Registry generates selected leads | Lead attribution, matching and commercial obligations must be durable records |
| Studio locations create local density | The product must support local markets, events, samples and in-person collaboration |
| AI enables a lean company | AI must reduce repetitive work while preserving human authority |
| The brand is elegant and discreet | The interface must feel calm, premium and operationally clear—not like noisy enterprise software |
2.3 Product decision test
Every material product decision should answer:
- Does this help a Designer run a better business or deliver a better Project?
- Does it reduce duplicated coordination across participants?
- Does it strengthen the Project as the trusted record?
- Does it create meaningful value for the participant expected to update the data?
- Can it be built once and configured across the platform?
- Does it preserve user control, brand trust and appropriate privacy?
- Can the resulting behaviour be measured?
3. Product Vision
3.1 Vision statement
The Design Registry is the shared operating network for independent interior design: one elegant platform where Designers run their studios, clients experience their Projects and specialized Providers deliver the physical work.
3.2 Future-state experience
In the intended future state:
- A Designer can create a workspace, brand it and import an active Project from a spreadsheet in one guided session.
- The system converts rooms, categories, items, budgets, dates and Providers into structured records without erasing the Designer's original source.
- The Designer sees the Project through seven meaningful stages rather than a generic task board.
- The client sees decisions, approvals, payments and milestones through a calm branded portal.
- A Provider sees only the work assigned or offered to them, through tools tailored to their service category.
- A warehouse can receive an expected item, photograph its condition, record its storage location and notify the Designer without composing a separate email.
- A delivery team can work from an approved manifest, publish limited day-of status and capture proof of delivery.
- An installer can see room placement, readiness, dependencies and punch items.
- A Vendor can answer a quote request using the same product record that becomes the purchase and shipment record.
- Proposals become Work Orders, accepted changes become Change Orders and completed work becomes an Invoice without re-entering scope.
- Matchmaking recommends Designers or Providers using relevant, explainable information while humans retain selection authority.
- The Registry's internal team sees exceptions requiring judgment instead of manually reading every record.
- All parties can determine what happened, what changed, who approved it and what happens next.
3.3 Product promise by participant
Designer: Your studio stays at the centre. The Registry organizes the work around you.
Provider: Receive clearer opportunities, run category-specific work and get paid with less duplicated administration.
Client: Experience a beautifully coordinated Project led by your Designer.
Registry operator: Govern a trusted network through structured applications, explainable matching, auditable decisions and exception-based operations.
3.4 The strategic wedge
The product does not initially need to replace every system. The wedge is:
Import one active Project, organize the items and Providers around it, and make the next external handoff measurably easier.
The first session must create value. A user should not be required to migrate every client, customize every field or configure every automation before the platform becomes useful.
4. Product Outcomes
4.1 Designer outcomes
- Less time searching for information and chasing status
- Faster conversion from lead to organized Project
- Fewer specification, purchasing and coordination errors
- Better control of budgets and decisions
- Clearer delegation across teammates
- More polished client experience
- Easier access to qualified Providers
- Ability to grow without proportional administrative hiring
- Greater confidence that the complete Project history is preserved
4.2 Provider outcomes
- More complete and appropriate opportunities
- Faster Proposal creation
- Less repeated data entry
- Clearer scope, items, locations and schedules
- Better operational evidence
- Greater payment visibility
- Stronger working relationships with Designers
- A category-relevant CRM and invoicing system for Registry and independent work
4.3 Client outcomes
- Clear next steps
- Fewer lost decisions
- Easier approvals
- Understandable financial status
- Relevant progress without operational noise
- Higher confidence in the Designer's coordination
- A premium experience consistent with the Designer's brand
4.4 Registry outcomes
- Measurable Designer and Provider activation
- Reliable lead attribution
- Better network quality and local coverage
- Higher match acceptance
- More completed multi-party workflows
- Marketplace activity with auditable commercial records
- Lower manual coordination per active Project
- A repeatable market-launch operating model
5. Product Principles
5.1 Designers first
The Designer is the primary operating customer and visible leader of the client Project. The product must enhance rather than obscure that role.
5.2 Projects are the operational centre
Relationships may begin in Pipelines, but delivery happens through Projects. The Project connects participants, spaces, items, work, money, decisions and history.
5.3 Build once, reuse everywhere
Tasks, Notes, Files, Activity, Communication, Forms, Data Grids, Offers, Proposals, Work Orders, Invoices, Notifications and History are shared modules. They should be configured by record type, workspace type and access—not independently rebuilt for every portal.
5.4 One record, appropriate views
Participants may see different representations of the same Project record. Separate views must not become separate truths.
5.5 The updater receives value
If the platform expects a warehouse, delivery company or Vendor to maintain status, that action must help them operate. Data collection without participant value will fail.
5.6 Calm over clutter
The interface should reveal the next meaningful action and allow depth when needed. It should not present every module, metric and automation simultaneously.
5.7 Structured where consequences matter
Commercial scope, item status, approvals, payments and evidence require structured records. Flexible Notes and Files supplement those records; they do not replace them.
5.8 Configuration before duplication
Provider differences should be expressed through modules, templates, terminology, statuses, evidence recipes and dashboards. Separate applications should be a last resort.
5.9 Human authority supported by AI
AI can suggest, extract, summarize and monitor. People approve, award, commit, pay, communicate consequential decisions and govern access.
5.10 Trust is a product feature
Access boundaries, provenance, approval history, evidence and explainable recommendations are core product capabilities.
5.11 Data portability
Designers and Providers must be able to import and export their legitimate business data. Retention should come from value, not captivity.
5.12 Progressive adoption
The platform must support partial adoption. A studio can begin with one Project, one spreadsheet and one Provider and expand naturally.
6. Platform Ecosystem
6.1 Participant types
The platform serves:
- Registry administrators and market operators
- Designer Studios
- Designer teammates
- Clients and client collaborators
- Vendors and product suppliers
- Millwork and custom fabricators
- Contractors and specialty trades
- Photographers
- Measurement and drafting Providers
- Receiving, warehouse and storage Providers
- White-glove delivery Providers
- Installation Providers
- General Service Providers
- Studio-location participants and guests
6.2 Platform layers
Experience layer
Admin | Designer | Client | Provider | Studio location
Shared application layer
CRM | Pipelines | Projects | Items | Budgets | Matchmaking
Tasks | Calendar | Files | Communication | Commercial records
Workflow layer
Automations | Notifications | Required fields | State transitions
Approvals | Access grants | Evidence recipes | Exception handling
Intelligence layer
Extraction | Summaries | Recommendations | Matching | Monitoring
Integration layer
Resend | Twilio | Google Calendar | Google Sheets
Stripe | QuickBooks | Vendor APIs | Website plugin
Data and trust layer
Supabase | Authentication | Storage | Realtime | Audit | Security6.3 Shared network, private businesses
The Design Registry is not one communal workspace. Each business operates in its own workspace. Shared Projects create controlled collaboration across businesses. A Provider does not gain broad access to a Designer's CRM. A Client does not see internal Notes, Provider comparisons or margins. A Designer does not automatically see a Provider's unrelated work.
6.4 Local market dimension
Workspaces, Providers, applications, service areas, leads, matches and studio locations must support market context. Ottawa is the intended first operating market; Toronto is a later replication market. The data model should not hard-code one city or assume all Providers serve the same geography.
7. Core Concepts
7.1 Workspace
A Workspace is the operating environment for one organization or Registry team. It owns branding, users, business settings, CRM records, templates and operational data.
Workspace types include:
- Registry administration
- Designer Studio
- Vendor or product supplier
- Millwork or custom fabrication
- Contractor or trade
- Photography
- Measurement and drafting
- Receiving, warehouse and storage
- White-glove delivery
- Installation
- General service
Clients receive controlled portal access and may later receive a lightweight Client workspace model if their needs extend beyond one Project.
7.2 User
A User is an authenticated person. A User may belong to more than one Workspace and may participate in Projects through membership or a Project-scoped access grant.
7.3 Entity
An Entity is a durable person or organization record that may exist before it receives a login.
Examples:
- Designer Studio
- Provider business
- Client household
- Contact
- Vendor
- Property or Project site
Entities may be passive records or Workspace Entities. Approval can provision an Entity into a Workspace without creating a duplicate organization.
7.4 Pipeline
A Pipeline is a configurable lifecycle for qualifying, reviewing or progressing a class of records. Each major Entity type receives its own Pipeline where lifecycle management is meaningful.
Examples:
- Project Opportunities
- Designer Applications
- Client intake
- Provider applications by category
- Designer relationship Pipeline
- Provider relationship Pipeline
- Project lifecycle Pipeline
Pipeline stages have names, colours, order, required transition data and automation. Pipelines qualify and create durable records; they are not the Project execution interface.
7.5 Pipeline Record
A Pipeline Record is one instance moving through a Pipeline. It has a current stage, owner, fields, activity, Notes, Files, Tasks, Communication, history and configurable modules.
7.6 Project
A Project is the durable operational container for design and delivery. It owns or links:
- Client relationship
- Designer Studio
- Project site
- Spaces and rooms
- Seven-Phase plan
- Team and collaborators
- Providers and access grants
- Tasks and calendar
- Plans, Files and Notes
- Materials, products and items
- Budgets and approvals
- Offers, Proposals and Work Orders
- Procurement and shipments
- Receiving, storage, delivery and installation
- Invoices, payments and financial history
- Communication and complete Activity
7.7 Assignment and access grant
An Assignment represents responsibility for work. An access grant defines the authorized Project information available to a participant. Assignment and access are related but not identical.
7.8 Item
An Item is a structured Project object representing a construction material, finish, fixture, furniture product, accessory, artwork or other selected object.
7.9 Work package
A Work Package is a Project-scoped snapshot of the information sent to a Provider for pricing or execution. It preserves what the Provider was asked to quote.
7.10 Offer, Proposal and Work Order
- Offer: Invitation to review or quote a Work Package.
- Proposal: Provider or Designer commercial response.
- Work Order: Authorized instruction to perform accepted work.
- Change Order: Authorized modification to an existing Work Order.
- Invoice: Request for payment associated with accepted commercial work.
8. One Project, Multiple Views
8.1 Principle
The Project has one underlying identity and shared history. Each participant sees a view appropriate to their role, organization, assignment and Project access.
Project
├── Designer view: full operational control
├── Client view: decisions, milestones, approved financials and selected content
├── Provider view: assigned scope, authorized items, dates and evidence
├── Registry view: network, commercial and exception context
├── Warehouse view: expected inventory, receiving, condition and release
├── Delivery view: manifest, route, access, status and proof
└── Installer view: readiness, placement, dependencies and punch work8.2 Shared Project identity
Every view must reference the same Project identifier. Provider Work Orders, Client approvals and Registry attribution cannot exist as unrelated copies that require manual reconciliation.
8.3 Visibility layers
Project information is classified conceptually as:
- Workspace-private
- Internal Project team
- Shared with selected external participant
- Client-visible
- Registry-governed
- Commercially sensitive
- Restricted residential/security information
The detailed permissions matrix belongs in a separate specification. This Product Vision establishes that visibility is explicit, scoped and auditable.
8.4 Project summary
Each participant receives a summary answering:
- What is this Project?
- What stage is it in?
- What needs my attention?
- What changed?
- What is blocked?
- What am I allowed to do?
- What happens next?
9. Identity, Workspaces and Membership
9.1 Authentication
The intended authentication experience supports email and password, Google authentication, password reset, secure sessions and invitation acceptance. Pending Provider accounts may authenticate while access remains limited until approval.
9.2 Workspace provisioning
Workspaces may be created through:
- Direct Designer signup
- Approved Designer application
- Approved Provider application
- Registry administrative creation
- Future invitation or migration program
Provisioning creates the Workspace, owner membership, default navigation, profile, dashboard, templates, Pipeline relationships, notifications and onboarding checklist appropriate to the Workspace type.
9.3 Workspace owner
The owner can manage the Workspace profile, branding, teammates, role labels, templates, integrations and business settings available to that Workspace type.
9.4 Teammates and roles
Workspace owners invite teammates and assign customizable role labels. Role labels are customer-defined organizational language. Detailed permissions are intentionally governed by a separate permissions specification and future capability model.
9.5 Personal profile
Each User controls personal details, image, contact preferences, notification preferences, calendar connections and security settings, subject to organization requirements.
9.6 Multiple memberships
A User may operate in more than one Workspace without creating multiple identities. The interface must make the active Workspace clear and prevent cross-workspace data leakage.
10. Shared Authenticated Experience
10.1 Application shell
All authenticated experiences share:
- Brand-aware Workspace selector
- Workspace-appropriate navigation
- Global search
- Notifications
- Messages and Communication
- Tasks and calendar
- User menu
- Help and support
- Responsive layout
Navigation differs by Workspace type and later permissions, but uses the same shell and design system.
10.2 Dashboard framework
Dashboards are composed from shared modules:
- Attention queue
- Active work
- Upcoming dates
- Offers and approvals
- Commercial status
- Exceptions
- Recent activity
- Performance summaries
- Quick actions
Each Workspace type receives a default dashboard configuration that emphasizes its real operating work.
10.3 Global search
Search should locate authorized Projects, Clients, Providers, items, Work Orders, Invoices, Files and communications. Results must respect current Workspace and Project access.
10.4 Notifications
Notifications are delivered to the correct Workspace and User context. A User with multiple memberships must understand which business and Project generated the event.
11. Designer Studio Operating System
11.1 Designer dashboard
The Designer dashboard prioritizes:
- Projects requiring attention
- Upcoming client decisions
- Tasks due and overdue
- Budget risks
- Items with purchasing or delivery exceptions
- New Provider Offers or Proposals
- Registry-generated opportunities
- Client messages
- Upcoming appointments
- Installation readiness
- Invoices and payment status
11.2 Designer CRM
The Designer CRM supports self-generated and Registry-generated relationships:
- Leads and Project Opportunities
- Clients and households
- Contacts
- Properties and Project sites
- Providers and Vendors
- Referral sources
- Communication history
- Tasks and appointments
- Proposals and commercial history
11.3 Studio profile
The Studio profile includes:
- Brand and identity
- Team
- Portfolio and representative work
- Credentials and insurance where relevant
- Services
- Styles and specialties
- Project and budget fit
- Service area
- Languages
- Capacity and availability
- Matchmaking profile
- Registry participation
- Performance and history
11.4 Project builder
Designers can create reusable Project templates defining stages, milestones, Tasks, dependencies, required Files, item categories, budget categories, automation and recommended Provider packages.
Templates are starting structures. A live Project can be adapted without silently changing the source template or unrelated Projects.
11.5 Studio independence
The Designer can run Projects and use CRM tools without accepting Registry leads or matched Providers. The product should introduce Registry services at relevant moments without degrading independent use.
12. Client Experience
12.1 Design objective
The Client portal is not a reduced admin screen. It is a curated, calm and premium Project experience led by the Designer.
12.2 Client dashboard
The dashboard emphasizes:
- Welcome and Project summary
- Current stage
- Next milestone
- Decisions requiring attention
- Upcoming appointments
- Approved selections
- Proposals, agreements and Change Orders
- Invoices and payments
- Selected progress updates
- Messages with the Designer
- Shared Files and deliverables
12.3 Client approvals
Approvals are explicit records with:
- Subject and context
- Options or decision requested
- Relevant amount or schedule impact
- Supporting images and Files
- Deadline
- Approver
- Decision
- Timestamp
- Comments
- Revision relationship
12.4 Client financial view
The Client sees only authorized financial information, presented in understandable categories:
- Approved Project or phase budget
- Approved Proposals
- Deposits
- Invoices
- Payments
- Approved changes
- Remaining commitments where appropriate
Internal markups, Provider comparisons, Registry fees and private margin data remain hidden unless disclosure is legally or contractually required.
12.5 Client communication
Communication may include in-app messaging, email and SMS depending on consent and workflow. The portal maintains the Designer's voice and selected brand treatment.
12.6 Client access lifecycle
Client access is invited, verified, Project-scoped and revocable. Completed Projects remain available according to retention and agreement rules without exposing newly private internal activity.
13. Provider Operating System
13.1 Product promise
Providers must receive enough value to operate in the system willingly. The portal cannot function only as a compliance surface for Designers or the Registry.
13.2 Shared Provider capabilities
Every Provider Workspace receives:
- Provider-specific dashboard
- Business profile and matchmaking information
- Team
- CRM contacts and opportunities
- Offers and request-for-Proposal inbox
- Proposal templates
- Work Orders
- Tasks and calendar
- Communication
- Files and evidence
- Invoices and payment visibility
- Notifications
- Reporting
- Project-scoped access
- Tools for independent, non-Registry business where appropriate
13.3 Offers
All Provider types receive Offers. An Offer allows the Provider to:
- Review permitted Project and scope information
- Accept the invitation to quote
- Decline with structured reason
- Request clarification
- Identify capacity or schedule constraints
- Convert the accepted invitation into a Proposal
13.4 Proposal to Work Order
The Proposal preserves the Provider's commercial response to a specific Work Package snapshot. Acceptance produces a Work Order. Changes after acceptance occur through revisions or Change Orders, not silent edits.
13.5 Provider CRM and invoicing
Providers can use the CRM, Proposal, Work Order and Invoice tools for their own business relationships. The Registry should not limit Provider value to work originating in the marketplace.
13.6 Provider profile
The profile includes common and category-specific fields:
- Legal and operating identity
- Brand
- Contacts and team
- Locations
- Service areas
- Categories and capabilities
- Capacity and availability
- Commercial preferences
- Insurance and credentials
- Portfolio and representative work
- Matchmaking information
- Operating readiness
- Performance history
14. Provider-Specific Portal Vision
14.1 Vendors and Product Suppliers
Primary modules: Product catalogue, pricing, variants, samples, quote requests, purchase orders, acknowledgements, availability, expected ship dates, backorders, returns and credits.
Dashboard: New quote requests, orders requiring acknowledgement, discontinued or delayed items, sample requests, upcoming shipments, returns and open Invoices.
Product vision: Product information should flow from approved Vendor sources into Project Items without repeated transcription. Vendor APIs may synchronize catalogue, trade pricing, availability and order status. Source and data freshness remain visible.
14.2 Millwork and Custom Fabrication
Primary modules: Scope packages, site measures, drawing sets, material approvals, revisions, deposits, fabrication milestones, delivery and deficiencies.
Dashboard: Offers awaiting response, measurements to schedule, drawings awaiting approval, deposits outstanding, active fabrication milestones and deficiencies.
Product vision: The approved drawing revision, materials, scope and payment condition must be clear before fabrication begins.
14.3 Contractors and Specialty Trades
Primary modules: Scope, locations, labour and materials, allowances, exclusions, schedule, prerequisites, daily updates, inspections, deficiencies and completion evidence.
Dashboard: Quote requests, work starting soon, blocked site conditions, outstanding changes, inspections and unpaid Invoices.
Product vision: Trades receive discrete, complete scopes and can document change before additional work proceeds.
14.4 Photography
Primary modules: Creative brief, property access, shot list, styling, schedule, rights, deliverables, selections and licensing.
Dashboard: New briefs, shoots awaiting confirmation, upcoming shoots, missing releases, deliverables due and selections awaiting completion.
Product vision: Creative intent and usage rights remain attached to the resulting assets.
14.5 Measurement and Drafting
Primary modules: Measurement scope, access, floor levels, output standard, site visit, source files, drawing revisions and approval.
Dashboard: Site visits to schedule, draft sets due, comments requiring revision and approved files awaiting delivery.
Product vision: Floor plans and measurement deliverables become authoritative Project references with a controlled revision history.
14.6 Receiving, Warehouse and Storage
Primary modules: Expected shipments, receiving appointments, item identification, package quantity, condition, photographs, storage locations, chain of custody, storage billing, release authorization and outbound manifests.
Dashboard: Arrivals expected today, unidentified packages, damaged items, items awaiting location, overdue releases, upcoming outbound loads and storage exceptions.
Product vision: A warehouse employee can receive an expected item quickly on a mobile device, document its condition and location and immediately create the right exception without writing a separate email.
14.7 White-Glove Delivery
Primary modules: Delivery requests, manifests, pickup, crew and vehicle, routes, access constraints, appointment windows, live day-of status, proof of delivery, damage and client sign-off.
Dashboard: Offers, jobs awaiting scheduling, tomorrow's routes, loads not ready, active deliveries, exceptions and proof awaiting completion.
Product vision: The Designer knows where the delivery is during the authorized service window without receiving constant calls or exposing continuous employee tracking.
14.8 Installation Services
Primary modules: Install plans, room placement, readiness, assembly, hardware, crew, checklists, deficiencies, punch work and sign-off.
Dashboard: Upcoming installations, readiness failures, items missing from manifest, active punch items and completion awaiting sign-off.
Product vision: Installation begins from a verified readiness state and ends with room-level completion evidence.
14.9 General Service Providers
General Service Providers receive a configurable portal assembled from shared modules. Administrators choose schedule, item, location, milestone, evidence, inspection, sign-off and Invoice requirements. Repeated categories should graduate into canonical Provider types.
15. Project Operating Model
15.1 The seven canonical stages
Every Project follows a recognizable operating process:
- Concept
- Design
- Design Package
- Construction Administration
- Decorating
- Procurement
- Installation
These stages provide a shared mental model. They are not decorative tabs. Each stage organizes relevant milestones, Tasks, Files, approvals, Items, budgets, Provider work and exceptions.
15.2 Project Phase configuration
Project templates define the standard stages and their content. Administrators and authorized Workspace owners can configure stage names or optional sub-stages where appropriate while preserving the canonical model needed for cross-Project reporting.
15.3 Automatic stage progression
Projects may move automatically when objective completion conditions are satisfied. Examples:
- Concept completes after brief and scope approval.
- Design completes after required room concepts and decisions.
- Design Package completes after deliverables are issued and approved.
- Construction Administration completes after defined construction milestones and deficiencies.
- Procurement progresses when approved items have ordering status.
- Installation completes when required items and punch Tasks are resolved.
Automatic movement must be explainable, previewable and reversible by authorized users. The system must not hide incomplete work simply to advance a status.
15.4 Stage workspace
Each stage view includes:
- Purpose and completion definition
- Stage owner
- Milestones
- Tasks and dependencies
- Upcoming dates
- Required Files
- Relevant spaces
- Relevant Items and categories
- Budget status
- Provider packages
- Approvals
- Exceptions
- Activity
15.5 Concept
Concept establishes Project intent and feasibility.
Typical content:
- Client brief
- Goals and constraints
- Scope boundaries
- Project type
- Budget range
- Property information
- Site photographs
- Existing plans
- Style direction
- Inspiration
- Early services needed
- Preliminary schedule
- Decision-makers
- Concept approval
15.6 Design
Design develops the Project solution.
Typical content:
- Spaces and room requirements
- Plans and layouts
- Design concepts
- Material and product research
- Preliminary selections
- Client presentations
- Design decisions
- Budget iterations
- Consultation with Providers
- Revisions and approvals
15.7 Design Package
Design Package turns approved intent into coordinated information others can price, build or supply.
Typical content:
- Issued drawings
- Finish schedules
- Material schedules
- Product specifications
- Elevations and details
- Room packages
- Scope packages
- Revision history
- Approval state
- Issue date and recipients
- Required professional or permit information
15.8 Construction Administration
Construction Administration coordinates materials, site work, decisions, inspections and changes.
Typical content:
- Construction schedule
- Contractor and trade Work Orders
- Construction materials
- Submittals and samples
- Requests for information
- Site meeting Notes
- Site photographs
- Inspections
- Change Orders
- Deficiencies
- Allowances and budget changes
- Client-impacting decisions
15.9 Decorating
Decorating develops FF&E, styling and room-based shopping lists.
Typical content:
- Room concepts
- Furniture and lighting
- Rugs, art and accessories
- Window treatments
- Shopping lists
- Presentation packages
- Client selections
- Alternatives
- Budget categories
- Product-source links
15.10 Procurement
Procurement converts approved Items into purchases and tracks them through fulfilment.
Typical content:
- Quote requests
- Approved pricing
- Purchase Orders
- Vendor acknowledgements
- Deposits and balances
- Lead times
- Expected ship dates
- Shipment and tracking
- Backorders
- Returns and credits
- Receiving destination
- Warehouse status
15.11 Installation
Installation coordinates the final movement and placement of Items.
Typical content:
- Item readiness
- Storage release
- Delivery manifests
- Site readiness
- Room placement
- Crew and schedule
- Live delivery state
- Assembly
- Damage and deficiencies
- Punch list
- Client sign-off
- Completion photography
15.12 Parallel work
Phases provide primary organization but do not imply that all Projects are strictly sequential. Decorating may begin during construction. Long-lead Procurement may begin before the Design Package is completely issued. The system supports parallel Phase activity while maintaining one Primary Project Phase for communication and reporting.
16. Project Profile and Information Architecture
16.1 Project profile objective
The Project profile must feel beautiful, useful and complete. It is the place a Designer opens to understand the whole Project, not merely a form containing fields.
16.2 Header
The Project header includes:
- Project name
- Client
- Project site
- Current stage
- Priority and health
- Designer Studio
- Project owner
- Key dates
- Primary actions
- Project identifier
- Source and attribution where relevant
16.3 Overview
The Overview is configurable from shared cards:
- Project information
- Client contact
- Project snapshot
- Budget summary
- Stage progress
- Upcoming milestones
- Decisions required
- Provider assignments
- Item exceptions
- Vision and inspiration
- Recent Notes
- Activity timeline
- Next Tasks
- Recent Files
16.4 Spaces and rooms
Spaces provide a hierarchy for plans, requirements, Items, budgets, Tasks and installation placement.
Space records include:
- Name and type
- Floor or level
- Dimensions and area
- Plans and images
- Design brief
- Occupants and functional needs
- Materials and Items
- Budget
- Stage status
- Decisions and Notes
16.5 Floor plans
Projects store floor plans as versioned, authoritative Files linked to floors, spaces and issue status. Future visual pinning may connect a plan location to an Item, Task, deficiency, measurement or installation instruction.
16.6 Project vision and inspiration
The vision module supports narrative, inspiration images, reference links, AI-assisted writing and Designer-controlled client visibility. It remains reusable across opportunity and live Project experiences.
16.7 Project tabs
The full Project may include:
- Overview
- Process
- Spaces
- Items and Materials
- Budgets
- Calendar
- Tasks
- Providers
- Commercial
- Procurement
- Receiving and Storage
- Delivery and Installation
- Communication
- Notes
- Files
- Activity
- History
Tabs appear when relevant to Project type, stage, Workspace and access. The interface should not show empty modules merely because they exist.
17. Tasks, Milestones and Calendar
17.1 Shared Task model
Tasks are reusable across Pipelines, Entities, Projects, Work Orders and internal operations.
A Task includes:
- Title and description
- Type
- State
- Priority
- Owner
- Collaborators
- Due date and time
- Start date where needed
- Milestone relationship
- Dependency
- Record link
- Checklist
- Attachments
- Comments
- Completion evidence
- History
17.2 Task ownership
A Task has one accountable owner and may have collaborators. Cross-Workspace Tasks are created only when the receiving participant has appropriate Project access.
17.3 Milestones
Milestones represent meaningful Project outcomes rather than individual actions. They may contain Tasks, dependencies, required approvals, required Files and completion rules.
17.4 Calendar
The calendar combines:
- Project milestones
- Tasks with dates
- Meetings
- Site visits
- Client presentations
- Measurements
- Deliveries
- Installations
- Provider appointments
- Payment due dates
Views include personal, Workspace, Project and Provider-job calendars.
17.5 Google Calendar synchronization
Users choose which events synchronize. The Registry owns Project context and Google Calendar remains the user's external scheduling system. Changes must be reconciled safely without duplicate events.
17.6 Automated Task creation
Templates, Pipeline transitions, approvals, commercial records and exceptions may create Tasks. Automation identifies its source, owner and due-date logic.
18. Items, Materials and Specifications
18.1 Unified Item foundation
Construction materials and decorating Items share a common technical foundation while retaining different fields, categories, statuses and views.
18.2 Construction Items
Construction Items include:
- Flooring
- Tile and stone
- Plumbing fixtures
- Appliances
- Hardware
- Lighting
- Paint and wall finishes
- Millwork materials
- Doors and windows
- Specialty construction products
Construction-specific fields may include specification, installation location, coverage, quantity unit, installer, required date, submittal, sample, technical document, warranty and construction status.
18.3 Decorating and FF&E Items
Decorating Items include:
- Furniture
- Decorative lighting
- Rugs
- Window treatments
- Art
- Accessories
- Bedding and textiles
- Plants and styling objects
Decorating-specific fields may include Vendor, product URL, image, variant, finish, dimensions, quantity, room, client selection, trade price, client price, lead time and presentation status.
18.4 Common Item fields
- Project and space
- Category and subcategory
- Name and description
- Manufacturer and Vendor
- Product number or SKU
- Image and source URL
- Quantity and unit
- Cost, markup and selling price
- Tax, freight and installation assumptions
- Budget category
- Approval state
- Procurement state
- Expected and actual dates
- Condition
- Storage location
- Delivery and installation status
- Files and Notes
- History
18.5 Item status model
Status is multi-dimensional. One generic status cannot accurately represent approval, purchasing, logistics and condition.
The Item may have:
- Selection state
- Approval state
- Pricing state
- Procurement state
- Vendor order state
- Shipment state
- Receiving state
- Condition state
- Storage state
- Delivery state
- Installation state
- Financial state
The user interface presents a useful summary while preserving the underlying dimensions.
18.6 AI-assisted item creation
Designers can paste a product URL or upload a Proposal, quote, invoice, order acknowledgement or purchase order. AI proposes structured fields and cites the source. The user confirms commercial and specification data before it becomes approved.
18.7 Spreadsheet import
Spreadsheet import is a primary adoption path. The workflow supports:
- Upload or connect a sheet.
- Detect headers and data types.
- Map columns to standard and custom fields.
- Normalize categories and statuses.
- Identify duplicates and incomplete rows.
- Preview changes.
- Import with source lineage.
- Produce a reconciliation report.
18.8 Enterprise data grid
Item lists use the shared enterprise grid with:
- Search
- Sort
- Filter
- Group
- Saved views
- Column chooser
- Inline editing where safe
- Bulk update
- Selection actions
- Import and export
- Row detail
- Validation
- Role-aware field visibility
- Currency and date formatting
- Sticky identifiers
- Pagination or virtualization
19. Budgets and Financial Planning
19.1 Integrated budget philosophy
Budgets are not a separate spreadsheet beside the Items. Budget categories aggregate the Items and commercial commitments that create the budget.
19.2 Budget hierarchy
Project budget
├── Stage or phase
├── Space or room
├── Category
│ ├── Planned allowance
│ ├── Selected Items
│ ├── Approved commitments
│ ├── Invoiced amounts
│ └── Paid amounts
└── Contingency19.3 Financial states
The system distinguishes:
- Planned
- Estimated
- Quoted
- Client-approved
- Committed
- Ordered
- Invoiced
- Paid
- Refunded or credited
19.4 Budget views
Users can view budget by:
- Project
- Stage
- Room
- Construction category
- Decorating category
- Provider
- Vendor
- Approval state
- Commitment state
19.5 Pricing and margin
Cost, markup, client price and Registry-related commercial amounts are separate fields with controlled visibility. Currency values use appropriate symbols, grouping separators and precision.
19.6 Budget changes
Approved changes update forecasts and commitments while preserving the prior approved baseline. The user can distinguish design evolution from commercial Change Orders.
19.7 Spreadsheet familiarity
The grid and import/export experience should feel familiar to Designers who trust spreadsheets while providing stronger structure, relationships and auditability.
20. Procurement and Product Operations
20.1 Procurement lifecycle
Proposed Item
→ selected
→ priced
→ client approved
→ ready to order
→ ordered
→ acknowledged
→ in production/backordered
→ shipped
→ received
→ stored/released
→ delivered
→ installed
→ complete or exception20.2 Shopping lists
Designers build shopping lists by room, category, presentation, purchase phase or client decision. Lists include images, links, prices, alternatives, approval and budget impact.
20.3 Quote and purchasing records
The system distinguishes Vendor quote, Client Proposal, Purchase Order, Vendor acknowledgement, shipment, receipt, return and credit. Files may supplement but do not replace structured state.
20.4 Proper Goods Club and other Vendors
Proper Goods Club may participate as a Vendor and commerce integration, but the platform is Vendor-neutral. Designers can work with other furniture and material suppliers. Approved Vendor integrations bring products into the same Item and procurement model.
20.5 Purchase Order creation
Purchase Orders can be created from approved Items, grouped by Vendor and receiving destination. They preserve pricing, terms, quantities, source Items, Project and approvals.
20.6 Order changes
Quantity, variant, address or price changes after order require a documented revision and reconciliation with the Vendor acknowledgement.
20.7 Returns, credits and claims
Returns and damage claims connect the affected Item, evidence, responsible party, financial credit and replacement status.
21. Receiving, Storage, Delivery and Installation
21.1 Connected logistics chain
The platform treats physical custody as a connected chain rather than unrelated status notes.
Vendor shipment
→ carrier tracking
→ receiving appointment
→ warehouse receipt
→ condition evidence
→ storage location
→ release authorization
→ outbound manifest
→ delivery
→ room placement
→ installation
→ deficiency or completion21.2 Expected inventory
The receiving Provider sees expected Items before they arrive, including identifiers, quantities, Vendor, Purchase Order, carrier, tracking and special handling.
21.3 Condition and damage
Condition is recorded at receiving, release, delivery and installation when appropriate. Evidence includes photographs, notes, packaging state, quantity and severity. Damage triggers notifications and a governed exception workflow.
21.4 Storage location
Locations may include facility, zone, aisle, rack, bay, shelf, pallet or other Provider-defined hierarchy. Location history supports chain of custody.
21.5 Release authorization
Items leave storage only through an authorized release linked to a manifest, destination and responsible delivery Provider.
21.6 Day-of delivery visibility
Designers receive scheduled, confirmed, en route, arrived, delayed, delivered and exception states. Live location is time-limited, consent-aware and visible only to authorized participants.
21.7 Installation readiness
Readiness considers:
- Required Items received and released
- Delivery scheduled
- Site access confirmed
- Construction complete where required
- Utilities or mounting conditions ready
- Labour and tools confirmed
- Drawings and placement instructions approved
- Client or Designer attendance requirements
21.8 Punch and deficiency
Incomplete placement, damage, missing hardware, adjustment or follow-up becomes a structured punch Item with owner, evidence, due date and resolution.
22. Commercial Workflow
22.1 Commercial chain
Project need
→ Work Package
→ Offer
→ Proposal
→ acceptance
→ Work Order
→ Change Order when needed
→ completion evidence
→ Invoice
→ payment
→ reconciliation22.2 Work Package
The Designer selects authorized Project information, Items, spaces, Files, dates and requirements. The system validates completeness and creates a snapshot.
22.3 Offer
An Offer invites a selected Provider to review or quote. It tracks recipient, delivery, response, expiry, questions and outcome.
22.4 Proposal
Proposals support templates, branding, line Items, milestones, taxes, terms, exclusions, attachments, revision, acceptance and electronic evidence. Designer Proposals to clients and Provider Proposals to Designers share a core engine with different templates and context.
22.5 Acceptance
Acceptance records the exact version, authorized person, timestamp, terms and any required deposit. A Proposal is not accepted merely because a stage changed.
22.6 Work Order
The Work Order becomes the operational contract record for the assigned Provider. It contains accepted scope, Items, schedule, milestones, evidence recipe, financial terms, changes and completion.
22.7 Change Order
Changes include reason, original reference, scope difference, schedule impact, financial impact, attachments, approval and resulting Work Order state.
22.8 Invoice
Invoices may be created from deposits, milestones, approved changes or completion. They support taxes, payment instructions, Stripe where configured, manual payment recording and QuickBooks synchronization.
22.9 Global navigation
Designer and Provider Workspaces receive global tables for Proposals, Work Orders and Invoices. Provider users see only records belonging to their Workspace and assignments. Project views present the same records in context.
22.10 Auditability
Every commercial record has durable numbering, revision history, access history and linked Activity. Deletion is restricted; correction uses reversal, void, credit or superseding revision as appropriate.
23. Pipelines and Lifecycle Management
23.1 Pipeline Builder
Administrators configure:
- Pipeline name and record type
- Stages and colours
- Stage order
- Closed and terminal states
- Required fields for transition
- Transition permissions in the future permissions model
- Stage-level forms
- Automation
- Notifications
- Task templates
- Service levels
- Conversion outcomes
23.2 Transition validation
When a user moves a record, the system evaluates required data and explains what is missing. Users can open a transition form containing only the fields needed to proceed.
23.3 Automation
Pipeline automation supports:
- In-app message
- SMS
- Calling Task or calling workflow
- Task creation
- Owner assignment
- Notification
- Field update
- Record creation
- Workspace provisioning
- Project conversion
- Webhook or integration event
23.4 Entity Pipelines
Each approved Entity type may have its own ongoing relationship Pipeline after application approval. Application review and active relationship management are separate lifecycles.
23.5 Project Pipeline
Projects can appear in a portfolio Pipeline for reporting and automatic state progression, while detailed execution remains in the seven-Phase Project experience.
23.6 Client Pipeline
Client lifecycle may include inquiry, qualified, consultation, active Project, repeat opportunity and inactive. A Client can have multiple Projects without duplicating the Client Entity.
24. Applications, Approval and Provisioning
24.1 Website-integrated application
Designer and Provider applications begin from The Design Registry website. The form reflects the selected participant or Provider category and creates an authenticated pending account where appropriate.
24.2 Dynamic application forms
Administrators configure sections, fields, guidance, conditions, uploads, validation, matchmaking questions and consent. Common identity fields are reused; category-specific questions extend the form.
24.3 Provider categories
Canonical categories:
- Vendors and Product Suppliers
- Millwork and Custom Fabrication
- Contractors and Specialty Trades
- Photography
- Measurement and Drafting
- Receiving, Warehouse and Storage
- White-Glove Delivery
- Installation Services
- General Service Providers
24.4 Application record experience
The first tab is the configurable application workflow. Shared tabs include Overview, Activity, Notes, Files, Tasks, Communication, Matchmaking, History and any category-relevant review modules.
24.5 Approval
Approval creates or activates the Provider Entity, profile, Workspace, owner membership, category navigation, default templates, notifications and onboarding checklist.
24.6 Pending access
A pending applicant can authenticate to complete the application, upload evidence and respond to requests but cannot access active marketplace work until approved.
24.7 Rejection and reapplication
Rejection reasons, communication, retention, appeal and future reapplication rules are recorded and governed.
25. Matchmaking
25.1 Strategic role
Matchmaking is a core network capability, not a decorative score. It helps clients find suitable Designers and Designers find suitable Providers.
25.2 Client-to-Designer factors
- Geography and service area
- Project type
- Budget
- Style
- Services required
- Timeline
- Language
- Property type
- Rooms
- Desired working relationship
- Capacity and availability
- Conflict or prior relationship
- Designer preferences
- Verified performance where appropriate
25.3 Project-to-Provider factors
- Provider category and qualification
- Service area
- Scope and capability
- Item or material characteristics
- Required dates
- Capacity
- Commercial compatibility
- Insurance or credential requirements
- Project-type experience
- Designer preference
- Prior working relationship
- Response and completion history
25.4 Match profiles
Client, Designer and Provider forms capture relevant structured matchmaking information. Questions are category-specific, configurable and reusable between website application, profile and opportunity workflows.
25.5 Human-governed selection
AI and rules create ranked recommendations with explanations, missing data and conflicts. Authorized people decide who receives an introduction or Offer.
25.6 No hidden paid placement
Providers cannot secretly purchase a better match ranking. Sponsored visibility, if ever introduced, is visibly separated and cannot override eligibility.
25.7 Feedback loop
Match outcomes update future recommendations through response, acceptance, scope fit, schedule performance, completion, exception and satisfaction signals. Feedback is contextual and reviewable.
26. Registry-Generated Leads
26.1 Product experience
Registry-generated leads enter through website, studio location, referral or campaign. Intake captures budget, location, scope, timing, style and service needs.
26.2 Qualification
Automated validation checks completeness, geography, budget, duplicates and obvious abuse. A Registry operator reviews the summarized lead before matchmaking.
26.3 Curated introduction
The client is not broadcast to a large directory. The Registry creates a governed shortlist and coordinates a curated introduction or consultation path.
26.4 Attribution
Source, qualification, selected Designer, agreement, fee obligation, collected amounts and attribution period remain linked to the resulting Client and Project.
26.5 Commercial assumption
The Business Plan's current assumption is a 20% Registry share of the collected design service fee on Registry-originated opportunities. This is a planning assumption requiring contractual, legal and market validation. It is not hard-coded as an irreversible product rule.
26.6 Designer control
Designers choose whether an opportunity is suitable. The product does not pressure a Designer to accept poor-fit work or penalize reasonable declines.
27. Shared Modules
27.1 Overview cards
Overview cards are configurable, shared presentations of structured records. Cards may be added, hidden or specialized by record type without copying the underlying feature.
27.2 Activity
Activity is an immutable or correction-governed timeline of meaningful events:
- Record changes
- Communications
- Tasks
- Notes
- Files
- Meetings
- Approvals
- Stage transitions
- Commercial events
- Integration events
- AI-assisted actions
27.3 Notes
Internal Notes retain author and timestamp. Editing preserves history. Deletion is restricted according to policy. Mentions and attachments use shared components.
27.4 Files
Files support upload, preview, metadata, source, version, categories, search, access, export and record links. Plans and commercial documents may receive specialized treatment while remaining in the shared File service.
27.5 Communication
Communication unifies relevant in-app, email, SMS and calling records around the participant and Project context. Private internal communication remains distinct from external threads.
27.6 History
History provides complete field and state changes with actor, time, prior value, new value and source.
27.7 Comments and mentions
Contextual comments may attach to an Item, File revision, approval, Proposal or Task. Mentions respect access; a mention cannot grant unauthorized visibility.
27.8 Export and reporting
Shared grids support export according to authorization and data classification. Exports are logged where the data is sensitive.
28. Forms and Data Quality
28.1 Shared form system
All forms use a shared field registry, validation system and design language. The application form, Project edit form, transition form and Provider profile may arrange fields differently but should not create inconsistent versions of the same concept.
28.2 Standard field types
- Short and long text
- Phone
- Address lookup
- Country, province/state and city
- Currency
- Number and percentage
- Date and date-time
- Time and timezone
- Single and multi-select
- Checkbox and yes/no
- User, Workspace and Entity reference
- Project, space, Item and Provider reference
- File and image upload
- URL
- Rich description
- Repeating group
- Calculated field
- Signature or acceptance
28.3 Standard interaction rules
- Dropdown options are alphabetically sorted unless meaningful sequence requires otherwise.
- Currency displays symbols, grouping separators and consistent precision.
- Percentages distinguish stored value and displayed percentage.
- Dates use the shared date picker and clear timezone behaviour.
- Phone and address fields normalize data while preserving human-readable display.
- Required fields show when and why they are required.
- Validation is specific and appears near the field.
- Forms preserve unsaved work where practical.
28.4 Field registry
Standard fields have durable identifiers, definitions, data type, validation, formatting and allowed use. Custom fields extend records without redefining standard concepts.
28.5 Conditional forms
Sections and fields can respond to category, answer, stage, Project type, country or Workspace type. Conditions must be understandable and testable in the builder.
28.6 Data completeness
Completeness is context-specific. Matchmaking, transition and operational-readiness modules calculate completion based on fields relevant to that action rather than one universal profile score.
28.7 Duplicate prevention
Creation and import detect possible duplicate contacts, Clients, Providers, products and Projects. Users can link, merge or intentionally create separate records with an explanation.
29. Automation and Notifications
29.1 Automation model
Automation is defined as trigger, conditions, actions, timing, audience, owner, retry and audit.
Triggers include:
- Record created or updated
- Pipeline stage entered or exited
- Field changed
- Required date approaching
- Approval completed or overdue
- Offer delivered or unanswered
- Proposal accepted
- Work Order milestone reached
- Item state changed
- Damage recorded
- Payment succeeded or failed
- Integration event received
- Scheduled time
29.2 Actions
- Create Task
- Assign owner
- Send in-app message
- Send email
- Send SMS
- Create calling Task
- Update field
- Move Pipeline stage
- Create record
- Generate document
- Request approval
- Notify Workspace or User
- Call integration or webhook
- Provision Workspace
- Escalate exception
29.3 Notification Builder
Every workflow event that may require a User or Workspace notification is registered as an editable template.
Templates include:
- Event and purpose
- Recipient logic
- Channel
- Subject and body
- Variables
- Conditions
- Timing and reminders
- Sender identity
- Workspace branding
- Fallback
- Preview and test
- Enabled state
- Version history
Examples:
- You received an Offer
- Provider requested clarification
- Proposal awaiting approval
- Work Order changed
- Item received damaged
- Delivery is en route
- Client decision overdue
- Invoice paid
- Application approved
29.4 Protected meaning
Administrators may customize wording, but critical operational events retain required meaning and variables. A template cannot remove legally or operationally necessary information.
29.5 User preferences
Users control optional channel and digest preferences. Critical security, payment and safety events follow mandatory delivery rules.
29.6 Automation safety
Automations show their source and latest execution. Consequential actions support preview, testing, rate limits, idempotency, failure handling and audit.
30. AI Product Vision
30.1 Role of AI
AI should make the product feel more prepared, not more complicated. It converts unstructured information into reviewed structure, brings relevant context forward and helps the network operate by exception.
30.2 AI for migration
- Detect spreadsheet structure
- Suggest column mappings
- Normalize categories
- Identify duplicates
- Extract Projects, Clients, Items and budgets
- Flag uncertain rows
- Produce reconciliation report
30.3 AI for Items and procurement
- Extract product data from URLs
- Parse Vendor quotes
- Parse Purchase Orders and acknowledgements
- Suggest categories and spaces
- Compare approved and acknowledged order details
- Identify missing pricing, lead time or variant
- Summarize delays and exceptions
30.4 AI for Designers
- Summarize Project state
- Draft follow-ups
- Suggest next actions
- Build first-pass Tasks from a template
- Prepare client presentation text
- Improve Project vision language
- Summarize meeting Notes
- Identify budget and schedule risk
- Find relevant prior decisions
30.5 AI for Providers
- Summarize Work Package
- Extract scope and milestones
- Draft Proposal structure
- Identify missing information
- Suggest route or schedule considerations
- Summarize outstanding evidence
- Prepare completion summary
30.6 AI for clients
- Guided intake
- Plain-language Project summaries
- Decision summaries
- Explanation of options using approved Project information
- Preparation for upcoming appointments
AI must not provide unreviewed professional, legal, safety or financial advice.
30.7 AI for Registry operations
- Application summaries
- Qualification support
- Match recommendations and explanations
- Capacity and coverage monitoring
- Lead routing support
- Exception detection
- Complaint and evidence summaries
- Transaction reconciliation assistance
- Market-health monitoring
30.8 AI operating manager
The AI operating manager creates an exception queue rather than autonomously running the company. It identifies:
- Leads outside service level
- Applications missing evidence
- Provider insurance nearing expiry
- Shortlists without suitable capacity
- Unopened Offers
- Overdue Proposals
- Late Work Order milestones
- Expected Items not received
- Damage without resolution
- Delivery scheduled without readiness
- Overdue Invoices
- Integration and notification failures
30.9 Provenance
Every extraction preserves source, timestamp, proposed value, confidence, correction and approved value. Users can determine whether data came from a person, import, integration, automation or AI.
30.10 Human authority
AI does not independently:
- Approve or reject an applicant
- Select a winning Provider
- Send a consequential client message
- Accept a Proposal
- Create a binding Work Order
- Approve a Change Order
- Move money
- Suspend an account
- Make an undisclosed ranking decision
30.11 Evaluation
Each AI feature defines accuracy, correction rate, cost, latency, privacy, escalation and rollback requirements before production release.
31. Integrations
31.1 Integration principle
The Registry is the operational source of truth for connected Project workflows while specialist systems remain authoritative for their domain. Integration ownership must be explicit.
31.2 Resend
Supports transactional email, delivery state, bounce handling and template execution. The Registry owns notification meaning and audit.
31.3 Twilio
Supports SMS and calling workflows. The Registry records consent, communication metadata and linked context.
31.4 Google Calendar
Supports event synchronization for appointments, site visits, deliveries and installations. The Registry owns Project context; users control connection and sync direction.
31.5 Google Sheets
Supports migration, controlled export, selected collaboration and reporting. Confirmed Registry records do not remain dependent on a live sheet unless an explicit synchronization workflow exists.
31.6 Stripe
Supports client payments, Provider payments and marketplace settlement where the approved funds-flow architecture permits. Payment execution is not confused with the Registry's commercial obligation record.
31.7 QuickBooks Online
Supports Customers, Vendors, Invoices, payments, taxes and account mapping. QuickBooks remains the accounting ledger; the Registry preserves the operational relationship between Project, Work Order and Invoice.
31.8 Vendor APIs
Approved Vendor APIs may provide product, pricing, availability, sample, order and shipment data. The system displays source and freshness and does not imply live availability when the source is stale.
31.9 Website plugin
Designers can embed a branded or white-label lead form on their own websites. It creates qualified opportunities in their Workspace and can capture information required for later matching or Project creation.
31.10 Failure design
Every integration exposes:
- Connection state
- Last successful sync
- Error and user impact
- Retry state
- Manual fallback
- Duplicate protection
- Audit event
- Credential revocation
32. Design System and Experience Standards
32.1 Brand character
The Design Registry is black and white, elegant, clean, simple and confident. Rounded corners, generous spacing, restrained typography and intentional hierarchy create a premium feeling without decorative excess.
32.2 Product character
The interface should feel:
- Calm
- Precise
- Editorial
- Trustworthy
- Modern
- Warm enough for client use
- Serious enough for commercial work
- Efficient enough for warehouse and field operations
32.3 Shared components
The design system includes standardized:
- Application shell
- Navigation
- Buttons and actions
- Tabs
- Cards
- Status pills
- Data grids
- Forms
- Dropdowns
- Address lookup
- Currency and number fields
- Date and time pickers
- Search
- Filters
- Empty states
- Modals and drawers
- File upload
- Activity timeline
- Notes composer
- Communication composer
- Approval panel
- Mobile operational controls
32.4 Responsive design
Designer and Registry administration may be desktop-dominant, but Provider operations and client approvals must work exceptionally well on mobile. Receiving, delivery, installation, photography and site workflows cannot be treated as shrunken desktop pages.
32.5 Accessibility
The product supports keyboard navigation, readable contrast, focus visibility, semantic structure, accessible labels, scalable text and meaningful alternatives for status conveyed by colour.
32.6 Empty states
Empty states explain the purpose, expected next action and whether the module is unavailable, optional or simply empty. They should not create false impressions that planned functionality already exists.
32.7 Error states
Errors identify what failed, whether data was saved, what the user can do and whether support or retry is required.
32.8 Progressive disclosure
Overview pages show the most important information. Advanced fields, history and configuration remain available without overwhelming ordinary work.
33. Branding and Workspace Personalization
33.1 Brand hierarchy
- Designer's client experience: Designer brand is primary; Registry identification is appropriate and discreet.
- Registry-generated opportunity: Registry context is visible.
- Provider portal: Provider brand is primary in its own Workspace; Project collaboration identifies the Designer and Registry context.
- Internal Registry experience: Registry brand is primary.
33.2 Workspace branding
Workspace owners configure:
- Business name
- Logo
- Brand image
- Approved colours within accessibility safeguards
- Client greeting
- Email sender presentation
- Proposal and Invoice templates
- Terms and service descriptions
- Communication templates
- Optional custom domain or subdomain in future premium packaging
33.3 Controlled customization
Personalization does not create a separate design system. Layout, behaviour, accessibility and core interaction remain consistent.
33.4 “Powered by” treatment
The product may support reduced Registry treatment for premium workspaces where commercially appropriate, but provenance, legal identity and payment disclosures cannot be removed.
34. Trust, Privacy and Access
34.1 Trust model
The platform holds residential addresses, floor plans, budgets, commercial pricing, schedules, access instructions, live delivery state, Files and communications. Trust must be designed at every layer.
34.2 Least privilege
Users see only the Workspaces, Projects, records and fields required for their authorized work.
34.3 Project-scoped external access
Providers receive access through specific Offers, Work Orders or Project grants. Access can be time-bound, scope-bound and revoked without deleting the commercial history.
34.4 Client visibility
Client-facing content is intentionally published or approved for visibility. Internal Notes, comparisons, margins, match discussions and operational commentary are private by default.
34.5 Residential security
Access instructions, alarm details, live location, family information and unredacted floor plans require enhanced controls, minimal retention and careful notification content.
34.6 Audit
Sensitive access, exports, commercial approvals, payment events and permission-relevant actions produce audit records.
34.7 Permissions boundary
Detailed roles, capabilities, field-level controls and administration belong in the separate Permissions specification. This vision requires the underlying product architecture to support them without hard-coded role assumptions.
34.8 Data portability and retention
Participants can export legitimate records subject to privacy, commercial and contractual boundaries. Retention, deletion, legal hold and completed-Project access are governed explicitly.
35. Data and Platform Architecture Direction
35.1 Production foundation
Supabase is the intended production foundation for PostgreSQL, authentication, storage and Realtime capabilities.
35.2 Multi-tenant model
Core requirements:
- Durable Workspace identity
- User membership across Workspaces
- Row-level security
- Project-scoped external access
- Entity deduplication
- Environment separation
- Audit history
- File access policies
- Backup and restore
- Event-driven automation
35.3 Canonical data model
The frontend shell does not define the production data model. Shared modules use durable record identities and relationship tables rather than page-specific local structures.
35.4 Event model
Meaningful domain events drive Activity, notifications, automation, integrations and AI monitoring.
Examples:
- ApplicationSubmitted
- ProviderApproved
- PipelineStageChanged
- ProjectCreated
- ClientApprovalRequested
- OfferSent
- ProposalAccepted
- WorkOrderIssued
- ItemOrdered
- ItemReceived
- DamageReported
- DeliveryEnRoute
- InvoicePaid
35.5 Files and documents
Files are stored once and linked to authorized records. Generated commercial documents preserve source data and version.
35.6 Search and reporting
Search and reporting operate against authorized normalized data. Operational reporting distinguishes event time, effective date, currency, timezone and market.
35.7 API direction
APIs support the same business concepts used by the application. External integration does not bypass validation, audit or access policies.
36. Current Product Foundation and Gap
36.1 Existing shell value
The current authenticated platform demonstrates important reusable patterns:
- Admin shell
- Overview
- Pipelines
- Project Opportunities
- Designer Applications
- Matchmaking
- Projects
- Designer Studio profiles
- Clients
- Assignments
- Tasks
- Notes
- Files
- Activity
- Communication concepts
- Settings
- Teammates and teams
- Project Builder
- Pipeline Builder
- Notifications
36.2 Existing design patterns
The Project Opportunity record establishes a reusable record experience with:
- Header and actions
- Overview cards
- Activity timeline
- Internal Notes
- Files grid
- Tasks grid and creation form
- Communication tab
- Matchmaking results
- Proposals and History concepts
- Edit forms
- Project vision and inspiration
These patterns should become shared components rather than remain tied to one lead type.
36.3 Current limitations
The current product should not be represented as production-complete. Known gaps include:
- Legacy Proper Gallery language and taxonomy
- Incomplete production backend migration
- Incomplete Project operations
- Provider applications and category Workspaces
- Provider operational portals
- Offers, Proposals, Work Orders and Invoices
- Payment architecture
- QuickBooks synchronization
- Receiving and storage operations
- Delivery tracking
- Installation workflows
- Website plugin
- Complete notification delivery
- Mature permissions
- Production-grade AI and monitoring
36.4 Reverse-PRD discipline
Existing screens should be documented through screenshots, behaviour, fields, states and shared-component identification before replacement. Visual reuse does not mean preserving accidental data structures.
37. Product Roadmap
37.1 Phase 0 — Rebrand and production foundation
- Replace Proper Gallery terminology
- Adopt canonical Provider categories
- Confirm Supabase architecture
- Stabilize authentication and Workspaces
- Establish shared field, event and notification registries
- Connect website signup and applications
Outcome: Correct identity and safe production foundation.
37.2 Phase 1 — Users, teams and Designer activation
- Teammates and membership
- Workspace and User profiles
- Designer dashboard
- Designer CRM
- Projects and templates
- Seven-Phase Project process
- Spreadsheet import
- Client portal foundation
- Tasks, Files, Notes, Calendar and Activity
Outcome: Designers manage real Projects repeatedly.
37.3 Phase 2 — Provider applications and provisioning
- Dynamic category applications
- Review Pipelines
- Approval and Workspace creation
- Provider profiles
- Category dashboards
- Matchmaking fields
- Provider CRM foundation
Outcome: Qualified Providers activate correct Workspaces.
37.4 Phase 3 — Offers and commercial records
- Work Packages
- Offers
- Proposal templates
- Acceptance
- Work Orders
- Change Orders
- Invoices
- Global and Project views
Outcome: Project need becomes authorized external work without re-entry.
37.5 Phase 4 — Items, budgets and procurement
- Construction and decorating Items
- Enterprise grid
- Spreadsheet import
- Integrated budget
- Shopping lists
- Product URL and document extraction
- Purchase Orders
- Vendor acknowledgements and status
Outcome: Designers can leave core Item and budget spreadsheets for active work.
37.6 Phase 5 — Provider operational depth
- Receiving and condition
- Warehouse locations
- Storage release
- Delivery manifests and day-of state
- Installation readiness and punch
- Millwork revisions
- Photography and drafting deliverables
Outcome: Providers maintain the trusted operational record.
37.7 Phase 6 — Payments and integrations
- Stripe
- QuickBooks
- Resend
- Twilio
- Google Calendar
- Google Sheets
- Vendor APIs
- Reconciliation and exception handling
Outcome: Commercial and communication workflows operate reliably across systems.
37.8 Phase 7 — Matchmaking, leads and local markets
- Client-to-Designer matching
- Project-to-Provider matching
- Website lead plugin
- Registry attribution
- Market dashboards
- Studio-location support
- Human governance
Outcome: The network generates and routes suitable work.
37.9 Phase 8 — Intelligence and scale
- AI extraction
- Exception monitoring
- Match explanations
- Advanced reporting
- Market launch playbook
- Premium capabilities
- Expanded integrations
Outcome: The company can operate additional markets without proportional administration.
38. Product Success Measures
38.1 North-star measure
Monthly Coordinated Project Value: Active Project value for which at least two participant types completed a meaningful platform workflow during the month.
The measure captures real multi-party work. It must be paired with contribution margin and quality.
38.2 Designer activation
- Time to first Project
- Time to first imported Item list
- Time to first client invitation
- Time to first Provider invitation
- Percentage activating in 7, 14 and 30 days
- Weekly active Designers by cohort
- Active Projects per Designer
38.3 Provider activation
- Application completion
- Time to decision
- Time from approval to profile readiness
- Time to first Offer response
- Time to first accepted Work Order
- Status updates completed without Registry chasing
- Provider reuse across Projects
38.4 Client experience
- Invitation acceptance
- Approval completion
- Decision response time
- Payment completion
- Message response
- Client satisfaction
- Missed or disputed decision rate
38.5 Project coordination
- Participant types per Project
- External workflows completed
- Overdue milestones
- Item status completeness
- Budget variance
- Damage and claim rate
- Delivery exception rate
- Installation punch closure
38.6 Commercial
- Offers sent and responded
- Proposal acceptance
- Work Order completion
- Invoice accuracy
- Payment time
- Marketplace leakage
- Revenue and contribution by stream
38.7 AI
- Extraction accuracy
- Correction rate
- Time saved
- Recommendation acceptance
- False exception rate
- Cost per assisted workflow
- Harmful-error incidents
39. Adoption and Change Strategy
39.1 Import before configuration
Onboarding begins with a real Project or spreadsheet, not a long settings exercise.
39.2 Concierge migration
The founding cohort receives guided import and normalization. The service reveals product requirements and produces templates.
39.3 Provider invitations
Designers can invite existing Providers. The invitation explains direct value to the Provider and allows a lightweight start before full profile completion where risk permits.
39.4 In-context education
Education appears where the action occurs through examples, templates, previews and checklists. A separate knowledge base supports deeper learning.
39.5 Progressive feature release
Users see mature modules relevant to their workflow. Planned placeholders are clearly labeled and do not undermine trust.
39.6 Feedback
Feedback is attached to participant, Workspace, Project Phase and workflow so the team can distinguish general requests from recurring operational friction.
40. Product Risks and Mitigations
40.1 Excessive scope
Risk: The platform attempts to replace every system before proving a core workflow.
Mitigation: Phase gates, shared modules, canonical Provider priorities and real-Project activation.
40.2 Portal adoption
Risk: Providers view the portal as extra administration.
Mitigation: Category-specific operational value, mobile workflows, CRM for independent work and reduced duplicate entry.
40.3 Designer trust
Risk: Designers fear loss of brand, client or Vendor relationships.
Mitigation: Designer-first brand hierarchy, data portability, optional marketplace and explicit access.
40.4 Spreadsheet resistance
Risk: Item and budget workflows feel slower than existing sheets.
Mitigation: Strong grid, import/export, inline editing, saved views and AI-assisted entry.
40.5 Data fragmentation inside the new platform
Risk: Separate portals create duplicate records.
Mitigation: One Project identity, shared modules, access grants and canonical events.
40.6 Commercial and payment complexity
Risk: Marketplace funds flow creates errors, cost or compliance exposure.
Mitigation: Separate obligation and execution records, staged Stripe adoption, bank/manual options and reconciliation.
40.7 Automation harm
Risk: Incorrect automation sends messages, changes status or creates commitments.
Mitigation: Preview, scope, human confirmation, idempotency, audit and rollback.
40.8 Privacy
Risk: Residential or commercial information reaches the wrong participant.
Mitigation: Least privilege, Project-scoped access, field classification, safe notifications and audit.
40.9 AI error
Risk: Extracted price, dimension or commercial data is incorrect.
Mitigation: Source grounding, confidence, review, approved values and quality evaluation.
40.10 Local network imbalance
Risk: Matchmaking recommends Providers without capacity or adequate local coverage.
Mitigation: Capacity, service area, market health and human governance.
41. Non-Goals
The initial product is not intended to be:
- An open public directory where payment buys ranking
- A replacement for professional legal, engineering or code advice
- A full accounting ledger replacing QuickBooks
- A general construction ERP for every contractor type
- A consumer social network
- A continuous employee-location tracking system
- An autonomous AI Project manager with authority to commit or pay
- A mandatory procurement channel
- A system that owns the Designer's self-generated clients
- A separate custom application for every Provider category
- A design tool replacing professional CAD, rendering or modelling software
42. Future Horizons
Potential future directions after core validation:
- Custom domains and advanced branding
- Multi-location and multi-entity Workspaces
- Vendor product network and live catalogues
- Sample library and studio inventory
- Mobile receiving, delivery and install applications
- Advanced floor-plan pinning
- Client home records spanning multiple Projects
- Designer benchmarking
- Provider capacity forecasting
- Warranty and post-install service
- Trade account and discount management
- Expanded payment and financing options
- Marketplace insurance or protection programs
- Cross-market Provider networks
- Educational and certification programs
- AI-assisted operational forecasting
Future features must strengthen the Designer-first operating network rather than distract from it.
43. Product Vision Milestones
The vision is becoming real when:
- Designers import active Projects and return weekly.
- Item and budget data is maintained in the platform instead of recreated beside it.
- Clients complete decisions and payments through the branded portal.
- Providers accept Offers and update operational work without repeated chasing.
- Proposals, Work Orders, Invoices and payments reconcile correctly.
- Receiving, storage, delivery and installation share one Item history.
- Matchmaking produces suitable, accepted relationships with explanations.
- Registry-generated leads convert with durable attribution and trust.
- AI reduces time and exceptions without taking unauthorized action.
- A second market can launch from the platform and operating playbook without rebuilding the product.
44. Final Product Position
The Design Registry should not be described as another project-management application, mood-board tool or lead directory.
It is:
- The operating system for the independent Designer's business
- The shared operational layer for the physical Project
- The client experience through which decisions remain clear
- The private network through which trusted Providers are discovered and engaged
- The category-specific operating system through which Providers quote and deliver work
- The commercial chain connecting scope, authorization, evidence, Invoice and payment
- The local market infrastructure that creates trusted density
- The AI-supported operating layer that helps small businesses behave like larger, well-resourced firms
The defining product idea is:
Existing tools help one Designer manage information. The Design Registry coordinates the independent people and businesses required to complete the Project.
Appendix A — Canonical Provider Categories
- Vendors and Product Suppliers
- Millwork and Custom Fabrication
- Contractors and Specialty Trades
- Photography
- Measurement and Drafting
- Receiving, Warehouse and Storage
- White-Glove Delivery
- Installation Services
- General Service Providers
Appendix B — Seven Project Phases
- Concept
- Design
- Design Package
- Construction Administration
- Decorating
- Procurement
- Installation
Appendix C — Shared Modules
- Overview cards
- Activity
- Notes
- Files
- Tasks
- Calendar
- Communication
- Forms
- Enterprise data grids
- History
- Offers
- Proposals
- Work Orders
- Change Orders
- Invoices
- Payments
- Notifications
- Automations
- Search
- Reporting
Appendix D — Intended Technology Direction
- Supabase: production database, authentication, storage and Realtime foundation
- Resend: transactional email
- Twilio: SMS and calling
- Google Calendar: schedule synchronization
- Google Sheets: migration, import/export and controlled collaboration
- Stripe: payments and marketplace settlement
- QuickBooks Online: accounting synchronization
- Approved Vendor APIs: product, price, availability and order status
- AI services: extraction, summarization, recommendations and exception monitoring with human governance
Appendix E — Product Documents Governed by This Vision
- Users, Teams and Workspace Memberships
- Authenticated Workspace Dashboard and Profiles
- Provider Applications, Approval and Provisioning
- Proposals, Work Orders and Invoicing
- Projects, Items, Budgets and Provider Operations
- Pipeline Engine and Entity Architecture
- Permissions and Access Control
- Notifications and Automation
- Matchmaking
- Integrations and Production Backend
- Design System Handoff