BC
Brad CodyAdministrator
Current productEntities and profiles
Reverse spec drafted

Measurement & Drafting

Measurement methods, drawing outputs, file formats, accuracy, turnaround, site access and revision capabilities.

Observed route/admin/providers?category=measurement-draftingFuture Spec 05
Current maturityCanonical Provider Category defined; no live Provider profile available
Evidence confidenceKnown limitation
Last reviewedAugust 4, 2026
Visual evidenceDeferred during UI updates

Current-state summary

Measurement & Drafting is one of the nine canonical Provider Categories. The live Providers directory contains zero provisioned Workspaces and exposes only an All filter, so this Category has no discoverable directory view, count, sample profile or Category-specific operational module. The category contract below records what must appear when the shared Provider Profile is configured for Measurement & Drafting.

Interface inventory

Anatomy and verified behavior

Verification states separate observed behavior from requirements or assumptions.

ElementCurrent behaviorVerification
Shared Provider identityNo live Provider row or profile exists. Required shared identity includes legal/display name, Provider ID, contacts, address, markets, Service Areas, Network Status and Workspace relationship.Verified absent from live directory
Category QualificationMust identify Measurement & Drafting qualification status, verification dates, services and readiness without creating a duplicate Provider Entity.Future requirement from Spec 05
Category profile dataMeasurement methods, drawing types, software, file formats, accuracy standards, service radius, turnaround, revision policy and scanning capability.Required category contract; not implemented live
Matching ProfileProperty type, location, access, required outputs, accuracy, source conditions, format, turnaround, capacity and budget.Required category contract; not implemented live
Credentials and evidenceInsurance, professional qualifications where applicable, equipment calibration, sample drawings, references and data-handling practices.Required category contract; not implemented live
Operational handoffSite appointment, access checklist, measurement capture, issue log, drawing production, QA, delivery, revision and approved-file handoff.Required Project/Provider workflow; not implemented live

User journeys

Current flows

01

Discover qualified Provider

  1. Open Providers
  2. Choose Measurement & Drafting
  3. Review count, readiness and Service Area filters
  4. Open a qualified Provider Profile
  5. Review Category Qualification, capabilities, capacity and evidence
Observed result

No current journey exists because the directory does not expose categories or Provider records.

02

Use Provider on a Project

  1. Create a Project Provider Requirement
  2. Run Matchmaking for Measurement & Drafting
  3. Review eligible Match Candidates
  4. Issue Work Package or Offer
  5. Accept commercial scope
  6. Create Project Assignment and Provider Job
  7. Operate the work and evidence in the Provider Workspace
Observed result

Required cross-spec journey; current Entity directory does not support it.

State model

Current and expected states

Category unavailable

The Providers filter contains only All.

Zero qualified Providers

No Category-specific empty state, recruitment action or count is shown.

Qualified and active

No live example exists.

Credential action required

No live example exists.

Paused, suspended or offboarding

No live example exists.

Product rules

Non-negotiable boundaries

  • Provider Category is the canonical label; Provider Type is a current UI term to retire.
  • One Provider Entity may hold multiple Category Qualifications without duplicate profiles or Workspaces.
  • Category configuration extends shared modules rather than forking the Provider application.
  • Qualification, Network Status, Workspace Status, readiness and Matchmaking eligibility are distinct states.
  • Directory counts remain visible at zero so network gaps are actionable.
  • Category-specific fields, Credentials and operational data obey permissions and freshness rules.
Dependencies
Provider EntityProvider Category registryProvider Category QualificationProvider WorkspaceMatching ProfileCredential serviceProvider ApplicationsProjects and Work PackagesOffers, Proposals, Work Orders and AssignmentsCategory-specific Provider operations

Known current limitations · 4 mapped

What is missing, broken or unverified

Future Spec 05 owns closure →
  1. No approved Provider Workspace exists in the live directory.
  2. The Category is not present in the filter.
  3. There is no sample profile, readiness model, credential summary, Matchmaking projection or Project operating view.
  4. Route behavior for the proposed category query is not implemented.

Future alignment

Required evolution

  • 01Expose this Category in the Providers directory at zero and populated counts.
  • 02Build its application and Category Qualification through Spec 05.
  • 03Render shared identity plus the Category-specific profile contract above.
  • 04Connect Matchmaking, Work Packages, commercial records and the relevant Project operating workflow.
  • 05Add Category-specific dashboard and Provider Job projections without forking shared services.

Current baseline

Acceptance record

  • The Category appears explicitly in the current-product library.
  • Its absence from the live directory is not mistaken for completion.
  • Shared and Category-specific data are distinguishable.
  • No generic Provider profile is considered sufficient for this Category.

Reverse-spec completeness

Documentation coverage

The interface is still changing, so visual evidence and repository tracing remain intentionally incomplete.

Purpose and user outcome

Documented

Roles and access

Documented

Routes and entry points

Documented

Page and component anatomy

Documented

Fields and displayed data

Documented

Primary actions

Documented

Forms and validation

Documented

States and transitions

Documented

Empty, loading and error states

Documented

Responsive behavior

Partial

Accessibility behavior

Partial

Activity and audit events

Partial

Data sources and persistence

Documented

Notifications and automation

Partial

Known defects and limitations

Documented

Reusable component dependencies

Documented

Future-spec conflicts

Partial

Visual and repository evidence

Deferred

Acceptance of current baseline

Documented