dope
INITIALIZING000 / 100
dope

The Data Book

DOPE DATA

Every capability in the system, logged like a range session. Scroll down to the bench and open the book.

Data on previous engagements · every capability, logged

The data book

Every system, logged.

Page

01/09

System

Packs

Status

LOGGED

One platform, installable capability packs — run exactly what you build.

Packs install per-tenant — flip on what you run
Manufacturers get @dope/manufacturing; distributors skip it
@dope/cms runs content-only; @dope/storefront rides on it
Full packs: 2A, warranty, dealer portal, payments
Integration packs: accounting, carriers, tax, e4473
Packs claim engine slots — payments, shipping, tax
Packs ship their own workflows, roles, and AI tools
COREPACKSPER-TENANT

Remarks:

Pack dependencies enforce at install — storefront requires CMS, never discovered broken in production.

Logged

Page

02/09

System

Inventory · BOMs · Work Centers

Status

LOGGED

Inventory exact to lot and serial. BOMs frozen at build time.

Four tracking policies per SKU: serial, lot, quantity, untracked
Available = on-hand − reserved − allocated, one audited write path
Serials minted on the floor, at the engraving step
Every work order snapshots its BOM — never re-resolved mid-build
Work centers with per-cell calendars and capacity locks
Cerakote and heat-treat vendors as outsource work centers
Live job costing: material, machine, labor, outside-process
De-builds tear a unit to components in one transaction
LOTSSERIALSBOM SNAPSHOTS

Remarks:

Stamp a serial wrong? A soft-void logs the correction — a trail, never an erasure.

Logged

Page

03/09

System

Schedule Planner

Status

LOGGED

A yearly build grid where the plan IS the operation.

One row per assembly, 52 weekly cells — every cell a real work order
One save walks the BOM, nets inventory, writes WOs and POs
No planned-order limbo to promote and forget
PO send date = stockout − vendor lead time − safety stock
Shortages logged, never blocking — the planner keeps authority
Re-explosion is idempotent; human decisions stay untouched
AI planner: "can we build this?" → writes the plan to the grid
BUILD GRIDAUTO WO·POAI PLANNER

Remarks:

The AI scheduler is deterministic — same inputs, same schedule. The LLM only narrates.

Logged

Page

04/09

System

B2C Storefront

Status

LOGGED

The store IS the ERP — edge-published, backed by live factory inventory.

Visual page builder: canvas, breakpoints, reusable components
Pages publish static to the edge — zero JavaScript by default
Products are live projections of manufacturing items, never copies
Availability bands, not leaked counts: in stock / low / backorder
2A checkout: FFL dealer chooser, live UPS rates, tax, age gates
Backorder dates read straight from open purchase orders
PublicSquare payments; Credova financing (planned)
SITE BUILDERZERO-JS2A CHECKOUT

Remarks:

The product page reads the same rows the buyer writes. No sync job. No stale stock.

Logged

Page

05/09

System

B2B · Dealer Portal

Status

LOGGED

A full wholesale operation, self-served by your dealers.

Bronze / Silver / Gold / custom tiers, volume breaks stack on top
Dealers upload POs; AI vision extracts them — never invents SKUs
Prices lock at submit, not at add-to-cart
Dealer orders skip the consumer 4473 gate — the dealer IS the FFL
Nightly automated FFL verification against ATF eZCheck
Invoices paid by card in the portal, auto-marked paid
Statements with aging buckets and credit utilization
TIERSAI PO INTAKEEZCHECK

Remarks:

An uploaded dealer PO is fuzzy-matched SKU-by-SKU in one pass; stragglers get an autocomplete picker.

Logged

Page

06/09

System

Bound Book · Compliance

Status

LOGGED

The bound book is a read-model over live inventory. Zero double entry.

Serial minted → acquisition exists; shipped → disposition recorded
Columns map to 27 CFR §478.123; one-click inspector CSV
Photo + AI OCR verify the engraved serial at serialization
Orders cannot approve until the 4473 is approved
Every transition stamps the FFL check in effect at that moment
ITAR flag, USML category, ECCN on every item
e4473 pipeline live; FastBound / AXIS adapters (planned)
A&D4473 GATE§478.123

Remarks:

Built beside a live Type-07 manufacturer — their real ATF audit shaped the defaults.

Logged

Page

07/09

System

Warranty · Quality Data

Status

LOGGED

Eleven states, AI triage, repairs that drain real inventory.

AI intake chat searches the live catalog — never guesses a SKU
Every claim triage-scored 0–100, deterministically
Repair parts FIFO-drain actual stocked lots, fully costed
Weapon check-in auto-creates the bound-book entry
SLA clocks per stage: 24h review, 48h RMA, 120h repair
Every closed repair classified: defect / user error / wear
Yearly defect analytics by product, lot, and serial
RMAAI TRIAGESLA CLOCKS

Remarks:

Triage red-flags include "story changed mid-conversation."

Logged

Page

08/09

System

Integrations

Status

LOGGED

A real framework — outboxes, encrypted credentials, drop-in adapters.

QuickBooks Online and NetSuite mirrored as native records
Run both at once during a migration window
Direct UPS adapter; retries never double-buy postage
Tracking poller stamps deliveries every 15 minutes
PublicSquare payments live; Credova (planned)
Nightly sweep re-verifies every FFL against ATF eZCheck
Envelope-encrypted credentials on every integration
MCP server: AI agents work jobs, tenant-scoped and audited
QB · NSUPSAI AGENTS

Remarks:

DOPE runs the floor; your accountant keeps the ledger they already trust.

Logged

Page

09/09

System

Vendor Scorecards

Status

LOGGED

On-time, quality, and spend — computed from real PO history.

On-time delivery rate flags vendors under 70%
Quality score = outsource accept rate at receipt
Trailing-90-day spend and average turnaround, live
POs 14+ days late explicitly flagged, ranked worst-first
Ranked multi-vendor sourcing per part: cost, lead time, MOQ
Strict 3-way match; cost overrides need permission plus reason
Vendor bill "paid" status syncs back from QuickBooks
ON-TIME %3-WAY MATCHACCEPT RATE

Remarks:

Every serial back from a coating vendor gets an Accept/Scrap call — that accept rate IS the vendor's score.

Logged
Back on the line

The range card.

DOPE against the field, capability by capability. Same card format every shooter pins at the bench — filled in with software.

Range Card — DOPE vs the field

strong / nativepartial / earlyabsent / deferred
CapabilityDOPENetSuiteInfor/SAPProShop/Job-shopOrchid/Coreware/FastBound
Multi-tenant SaaS, metadata-driven core
Modern UX (Linear/Ramp-grade)
Serialization as first-class inventory policy
Native ATF bound book (A&D)
4473 / e-4473 workflow
FFL transfer / dealer workflow
State shipping-restriction engine
NFA / suppressor / Form 4in pack
PACT Act / firearms excise tax
BOM / work orders / routing
MRP (net-requirements, planning)APS
Finite-capacity scheduling / APS
Demand forecasting
B2C storefront
B2B / dealer portal & quoting
Distributor drop-ship integrations
General Ledger / book of recordmirrors QB/NS
Multi-entity / consolidation / multi-currency
Firearms-friendly paymentsPSQ/Credova
WMS (barcode, wave pick, cycle count)
EDI (850/810/856) for big-box retailin dev
QMS / ITAR / AS9100in dev
BI / custom report builder
Mobile / offline shop floor
Ecosystem: ISVs, partners, references, SOC 2growing

Remarks: One platform replaces the stack. Purpose-built for the 2A community.

On target

Come shoot the real thing.