OWC Wallpaper Calculator

OWC app route /wallpaper-calculator

HTTPS shell live

OWC Wallpaper Calculator

Variant-specific wallpaper calculator and project guidance that helps clients without exposing Onyx proprietary takeoffs.

Route
/wallpaper-calculator
Kind
theme_app_block
Write Guard
read_only_initially
Access
public, portal_user, root_owner, kailey_manager_plus, store_manager, store_supervisor, store_associate
Dry-run only

Calculator Guidance Dry Run

Provides client-facing planning guidance without exposing Onyx proprietary roll counts or cut plans.

Check readiness

This workbench does not create customers, send messages, write inventory, change checkout, or place supplier orders. In Shopify Admin it submits with an App Bridge session token.

Boundary contract

OWC Wallpaper Calculator App

Owner: Calculator project

Owns

  • room/wall/ceiling inputs
  • variant calculator inputs
  • waste and layout assumptions
  • client-facing quantity guidance
  • internal proprietary takeoff logic

May Request From Accounts Core

  • client/project context
  • account pricing visibility
  • hidden-data rules
  • audit actor details

Must Not Own

  • product scraper baselines
  • supplier batch quantities
  • quote approvals
  • released roll counts or cut plans

Required Audit Events

  • calculator_started
  • calculator_result_generated
  • proprietary_takeoff_hidden

Production gate: Use scraper-fed variant metadata and keep proprietary takeoff data internal.

First Workflows

  • Read variant metadata and roll dimensions.
  • Accept room/wall/ceiling inputs.
  • Show purchase guidance and sample recommendation.
  • Avoid exposing Onyx roll counts, cut plans, or internal measurement data.

Safe Now

  • HTTPS shell route is live.
  • Read-only product/metaobject scopes are registered.
  • No product metadata writes are enabled.

Blocked By

  • Theme/app block packaging.
  • Variant metadata completeness checks.
  • Product-page UX testing.

Next Build

  • Build calculator model with example variants.
  • Add product-page embed contract.
  • Add no-proprietary-data redaction tests.

Registered Scopes