Skip to main content

public-product pattern

ProductRouteMap

Compare workspace, local utility, and browser-local routes without flattening their boundaries.

complyeaze/core · candidate · @sanchika/patterns

Product job

Choose the correct product route by persistence, custody, account, upload, and review needs.

Compare workspace, local utility, and browser-local routes without flattening their boundaries.

Anatomy and required fields

routeSummary

Why the user is choosing a route.

primaryRoute

Highest-context route with live proof preview.

secondaryRoutes

Alternative product modes.

boundaryLabels

Account, custody, upload, and review distinctions.

routeActions

Named destinations for each route.

currentStatus

Availability or limitation for each route where applicable.

proofOrSource

Optional evidence attached to a route claim.

colophon

Sanchika evidence path without forcing it into the product list.

Required fields
  • routeSummary
  • primaryRoute
  • secondaryRoutes
  • boundaryLabels
  • routeActions
  • currentStatus
  • colophon

Default and edge states

default

All documented routes are available.

  • product names
  • operating modes
  • boundary labels
compact

Routes retain priority and boundaries in a narrow composition.

  • primary route
  • bounded alternatives
  • next actions
limited

A route is available with a named limitation.

  • limited
  • scope
  • fallback
unavailable

A route needs a reason and fallback.

  • unavailable
  • reason
  • fallback
colophon

The design-system evidence path is shown outside the peer product routes.

  • Sanchika
  • evidence link
  • not a product route

Composed synthetic exemplar

Choose by operating boundaryYour work decides the route.
Synthetic reference

Primary workspace

Axal

3 items need review

Review client obligations with sources, owners, and human approval visible.

Workspace account · saved client contextInspect the Axal review desk

Review queue

AX-031GST notice

CA review needed

Synthetic entity A · Due 18 July 2026
AX-047GSTR-2B variance

Evidence requested

Synthetic entity B · Evidence requested 14 July 2026
AX-052TDS obligation

Due soon

Synthetic entity C · Due 20 July 2026

Local utility

Pack

User-controlled files

Move supported filed-return files into Chrome Downloads on this device.

Local browser action · no file uploadInspect Pack proof

Browser-local drafts

Tools

6 draft tools

Create a first draft for a specific compliance task without an account.

No upload · professional review requiredInspect Tools proof

State coverage

Default and consequential edges remain inspectable.

defaultAll documented routes are available.product names · operating modes
compactRoutes retain priority and boundaries in a narrow composition.primary route · bounded alternatives
limitedA route is available with a named limitation.limited · scope
unavailableA route needs a reason and fallback.unavailable · reason
colophonThe design-system evidence path is shown outside the peer product routes.Sanchika · evidence link

Trust, source, and consumer obligations

Trust boundaries
  • Do not imply government affiliation, guaranteed outcomes, or unstated production readiness.
  • Name account, upload, local-processing, external-destination, and human-review boundaries before action.
Consumer owns
  • Supply current product copy, sources, destinations, prices, review ownership, and all runtime behavior.
Responsive behavior
  • Stack routes in priority order on narrow screens.
  • Keep each boundary label with its route action.
Forced colors and reduced motion
  • Retain labelled boundaries, native link underlines, focus outlines, and status text without authored color.
  • Keep all claims, proof, boundaries, and actions visible without entrance or layout motion.

Compact API reference

Package
@sanchika/patterns
CSS
@sanchika/patterns/styles.css
Base class
sk-pattern-product-route-map
Group
public-product