You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
sims-hq/apps/store-server
Thomas Joise 3d3487c85f wip(store-product): returns, GST returns, offline queue, security hardening + docs
Snapshot of the store-product workstream's in-progress work (apps/pos,
apps/backoffice, apps/store-server, packages): returns + credit notes, GST
returns exports, offline bill queue, rate-limiting, session policy, print
guard, batch tracking, and the SEC-C6/SEC-A5 auth fixes; plus docs/18 red-team
review. Committed to preserve work for the repo push. HQ console already
committed separately.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1 week ago
..
load wip(store-product): returns, GST returns, offline queue, security hardening + docs 1 week ago
src wip(store-product): returns, GST returns, offline queue, security hardening + docs 1 week ago
test wip(store-product): returns, GST returns, offline queue, security hardening + docs 1 week ago
.env.example wip(store-product): returns, GST returns, offline queue, security hardening + docs 1 week ago
README.md chore: bring the full store-product codebase under version control 2 weeks ago
build-server.mjs wip(store-product): returns, GST returns, offline queue, security hardening + docs 1 week ago
dev-start.mjs wip(store-product): returns, GST returns, offline queue, security hardening + docs 1 week ago
package.json wip(store-product): returns, GST returns, offline queue, security hardening + docs 1 week ago
tsconfig.json chore: bring the full store-product codebase under version control 2 weeks ago

README.md

apps/store-server — Store Service (Node)

Runs on the store server beside the existing Oracle 12c (D12): owns Oracle access via node-oracledb thin mode behind the repository layer, receives document envelopes from counters over LAN, serves the back-office web app locally, and (when the cloud tier arrives, D14) hosts the sync agent that drains the outbox upward.