apps.yanchi.in

Yanchi operating system

Fresh parallel build
ApproachBuild clean in parallel, then cut over when ready
First moduleOrder Ops Core controls everything downstream
SafetyRaw events, decision queues, audit trail, shadow checks

Subsystems

Each tile is a real subsystem route. We will fill these in module by module without rebuilding the shell again.

Start hereOrder Ops Core

COD, merge, RTO risk, previous in-transit, bad address, ready dispatch, labels, and order decisions.

Sprint 1
WarehouseScan Management

Forward scan, packing checks, pickup handover, duplicate blocking, courier mismatch, and RTO receiving.

Planned
After-salesReturns & Exchanges

Customer return portal, exchange requests, RTO receiving, QC, reverse pickup, and eligibility rules.

Planned
Finance opsRefunds

Refund approval, payout details, UPI/bank/Shopify methods, customer status page, and refund messages.

Planned
CustomersCustomer Care

Tickets, calls, missed calls, WhatsApp history, order context, internal notes, and follow-up tasks.

Planned
AccountingTally & Settlements

Tally exports, invoice exceptions, settlements, credit notes, payment reconciliation, and accounting batches.

Planned
CatalogueProducts

Product catalogue, SKU data, pricing, Shopify metafields, product reports, and marketplace listing hooks.

Planned
PipesIntegrations

Raw Shopify, Delhivery, WhatsApp, IVR, payment gateway, and return-system webhooks before normalization.

Foundation
ConfigSettings

COD tags, courier aliases, risk thresholds, refund messages, Tally ledgers, provider topics, and safety switches.

Foundation
SystemAdmin & Audit

Users, roles, permissions, audit events, job retries, settings, secrets status, and safety switches.

Foundation

Foundation rules

Logic we are preserving

  • Old system remains live until this OS is proven.
  • Every external event is stored raw before normalization.
  • Every manual or automated business action becomes an audit event.
  • No label, refund, WhatsApp send, or production write happens without explicit workflow gates.

First backend target

Shopify dual webhooks

Shopify can send the same order events to the old app and this new API. Yanchi OS stores those payloads in its own clean database and computes the new Order Core read model from there.

Open Order Core