Skip to content

QA Outcomes

Source of truth: /QA.md (repo).

Latest run (2026-03-29 afternoon, T1-09+T1-10 + Deep Audit + Contract Enforcement)

  • npm run lint PASS.
  • npm run build PASS.
  • npm run test:required:core PASS — 168/168 (2702/2702). Delta: +7 tests from session start.
  • New test files: scm.pos-customer-fraud (12), crm.loyalty-preview (15), scm.pos-fraud-detect (14), crm.storedvalue.redeem (6), ipm.bulkRunner.stale.unit (5), ops.vacuum.unit (3), request-validator (7), pcm.event +4, accounting.branch-depth +3, scm.order-lifecycle +1, ucp.identity.unit +1, ipm.expanded +1 — all PASS.
  • Scope: T1-09+T1-10 complete, 4 CRITICAL + 4 HIGH audit fixes, S6 event emission reorder (105 files), strict contract enforcement (17 services), 4 recalculate endpoints, PCM receipt bug fix, 3 PROTOCOL.md files, doc parity fixes. 173 files changed, 77 new assertions / 14 new test files. Handler:test ratio 129:14 raw (effective new-logic ratio 17:14 excluding 112 mechanical changes).
  • Publish: MONDAY-1774750475 (doc+MCP, 2026-03-29T02:14:35.000Z). 30+ deploys across all 20 services.
  • Commits: bfda7be67f226dad (15 commits).

Previous run (2026-03-29 morning, Full-Stack Audit — 108 findings, 76 fixes, 129 new assertions)

  • npm run lint PASS.
  • npm run build PASS.
  • npm run test:required:core PASS — 168/168 (2695/2695).
  • Per-service audit-fix tests: PCM 15, SCM 15, ICS 8, PPM 5, CRM 4, Influencer 4, Accounting 7, OFM 10, UAS 1, USM 4, SLC 36, UCP 8, OPS 12 — all PASS.
  • npm run smoke — MCP + docs PASS. Ledger freshness PASS.
  • Scope: 108-finding full-stack audit. 76 fixed across 15 services. 129 new assertions / 13 new test files. Handler:test ratio 2.7:1.
  • Publish: MONDAY-1774750475 (doc+MCP, 2026-03-29T02:14:35.000Z). 15 deploys across 15 stacks.
  • Commits: fe897370a1cf3132.

Previous run (2026-03-28, Deep Audit + Bug Fix + Comprehensive QA)

  • npm run lint PASS.
  • npm run build PASS.
  • npm run test:required:core PASS — 168/168 (2695/2695). Delta: +31 tests.
  • Per-service: PCM 170, SCM 706, ICS 361, CRM 227, Accounting 218, IPM 135, OFM 349, UCP 95 — all PASS.
  • npm run smoke PASS — 14/14 MCP + 85/85 docs. Ledger freshness PASS.
  • Scope: 50-finding deep audit. 39 fixed (all CRITICAL+HIGH). 185 new assertions / 8 test files. Handler:test ratio 3.7:1.
  • Publish: MONDAY-1774660607 (doc+MCP, 2026-03-28T01:16:47.000Z). 15 deploys across 8 stacks.
  • Commits: 3e580a1c1244e81c (15 commits).

Previous run (2026-03-27, PCM Receipt→PO Status Auto-Transition Fix)

  • Core: 168/168 (2664/2664). 6 new tests. 1 deploy (pcm-api-stack).

Previous run (2026-03-26, Docs+MCP Republish + Secrets Audit)

  • npm run lint not run (doc-only session).
  • npm run build PASS (docs:build — 320 HTML, 0 errors).
  • npm run test:required:core not run (no code changes). Last known: 168/168 (2664/2664).
  • npm run test:repo not run. Last known: ~310 suites.
  • npm run smoke not run. Last known: 14/14.
  • Scope: Docs+MCP republished — prior build had not propagated. All 14 dev guide accuracy fixes now live. Read-only secrets audit. .vitepress/ added to .gitignore.
  • Publish: MONDAY-1774507460 (doc) / MONDAY-1774507519 (MCP). 0 CDK deploys.
  • Commits: eb254e5a (1 commit).

Previous run (2026-03-25, Deep Parity Audit + G3N/Inventory Polish + Dev Guide Fixes)

  • npm run lint PASS.
  • npm run build PASS.
  • npm run test:required:core PASS (168/168 suites, 2664/2664 tests).
  • npm run test:repo not run (parity audit + doc fixes only).
  • npm run test:required:live SKIPPED.
  • npm run smoke not run.
  • Scope: Deep 5-dimension parity audit (route/OpenAPI, docs, MCP, RECAP, spec-traceability) across all 20 services. 22 issues found and fixed. New OFM /member/names endpoint (OFM 99→100 routes). G3N/Inventory dev guide 14 accuracy fixes (5 CRITICAL: wrong reason code, wrong endpoint, wrong UOM, missing roles). Docs+MCP republished (MONDAY-1774463532). Webapp rebuilt+deployed.
  • Commits: 8c00c276c485040c (10 commits). 1 deploy (ofm-api-stack).

Previous run (2026-03-24, POS Tier 1 Gap Closure — all 10 items implemented)

  • npm run lint PASS.
  • npm run build PASS.
  • npm run test:required:core PASS (165/165 suites, 2610/2610 tests).
  • npm run test:repo PASS (302/304 suites, 4891/5945 tests). 2 pre-existing failures (mcp.smoke + docs.availability — protocol mirror parity). 28 skipped (env-gated).
  • npm run test:required:live SKIPPED.
  • npm run smoke SKIPPED.
  • Scope: Full-stack depth audit → POS gap closure. 10 Tier 1 items implemented: profiles+override codes (OFM, 12 routes), scan-to-basket (direct DDB composite), price resolution, discounts, tax wiring, sale completion, hold/recall, customer attachment, returns, audit trail (SCM, 22 routes). 72 new POS tests. OpenAPI specs updated (OFM 87→99, SCM +22). Spec-traceability updated. New roles: scm_pos_operator, scm_pos_admin.
  • Commits: 1654cd2790de44db (13 implementation commits + verification fixes).

Previous run (2026-03-08, Live Scenario Tests → 100%)

  • npm run lint PASS.
  • npm run build PASS.
  • npm run test:required:core PASS (139/139 suites, 1319/1319 tests).
  • Live scenario tests: 1012/1012 (100%), 27/27 suites. Run with Node 24.
  • Scope: Drove live scenario tests from 940/1012 (92%) to 1012/1012 (100%). Fixed 10 server-side bugs (ICS multi-lot dedup, transfer dest Put, lot position Put; CRM delete empty SK, subscription cancel undefined fields, subscription event wrap; PVM kit cross-style doomed-check, inline trim; PCM PO event wrap). Fixed ~50 test-side issues (MRS format, kit fields, response paths, list pagination, compliance activation). 8 CDK deploys (ICS×3, CRM×4, PVM×2, PCM×1).
  • Commit: 095969c0.
  • Note: Node 22 segfaults on live scenario tests. Use Node 24: /opt/homebrew/opt/node@24/bin/node node_modules/.bin/jest tests/live-scenarios/ --runInBand --no-coverage --forceExit.

Previous run (2026-03-06, Deploy + Scenario Tests)

  • npm run lint PASS.
  • npm run build PASS.
  • npm run test:required:core PASS (139/139 suites, 1319/1319 tests).
  • npm run test:scenarios PASS (27/27 suites, 195/195 tests).
  • Live scenario tests: 940/1012 (92%) — API alignment in progress.
  • Scope: 21 CDK stacks deployed x2. 1,217 new tests (55 files, ~26K lines). OFM bulk import PK fix. Gap analysis clean.
  • Commit: 4ab2773a.

Previous run (2026-03-04, Docs + MCP Publish — G3N/Inventory Guide + Doc Staleness Fixes)

  • npm run lint PASS.
  • npm run build PASS.
  • npm run test:required:core PASS (139/139 suites, 1319/1319 tests).
  • npm run docs:build PASS (297 HTML, 0 link errors).
  • npm run publish:content PASS.
  • Current live publish tuple: Build MONDAY-1773106719 (2026-03-10T01:38:39.000Z). 310 HTML, 0 link errors.
  • Commit: 6a0a143d.

Previous run (2026-03-03, Error Leakage Hardening)

  • npm run build PASS.
  • npm run test:required:core PASS (132/132 suites, 1219/1219 tests).
  • Commit: 4fb68d6d.

Previous run (2026-03-02, Offline Payment Routing — Option C)

  • npm run lint PASS.
  • npm run build PASS.
  • npm run test:required:core PASS (136/136 suites, 1129/1129 tests).
  • npm run test:repo PASS (213/214 suites, 2623/2644 tests, 0 failures).
  • Commit: bef57421.