# Trades-Runtime

> Local-first TypeScript operating system for field-trades companies.
> Author / identity: Aziel Eliab only.
> Version: 0.3.4
> Status: live-pure core + stubs. BYO local ServiceTitan + ProBooks. Option C code-ready / pilot not started. Option D not started. No live backends. Pages off. Public get is the giveaway Worker.

Product is src/. docs/ is a thin local UI. Implementer specs are at repo-root specs/ (not published on the Worker). Public download: https://trades-runtime.vibelock.workers.dev/download

## Software

- npm test — constitutional rules, CrossTrade secondary-only, Human Authority, confidence≠truth, v0.2 pricebook lock / recognition / weather / maintenance
- npm run demo — synthetic shadow-day + receipts
- npm run byo:admit-demo — synthetic ST+ProBooks admit proof (not customer data)
- npm run shadow:sealed-demo — synthetic N-day sealed settlement (pilot not started)
- Manifest: /v1/runtime.json and /modules/

## Modes

Watcher | Shadow | Recommendation | HumanApproved | LimitedAutonomy | Autonomous

## Chains

A Full-Day Trajectory · B Call-to-Call Ledger · C Human Override / Recalibration · D Coordination

## Public surface

https://trades-runtime.vibelock.workers.dev — human UI + counted tarball. Not a hosted company OS. Repo may stay private.
