Appearance
QA Outcomes
Source of truth: /QA.md (repo).
Latest run (2026-03-29 afternoon, T1-09+T1-10 + Deep Audit + Contract Enforcement)
npm run lintPASS.npm run buildPASS.npm run test:required:corePASS — 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:
bfda7be6→7f226dad(15 commits).
Previous run (2026-03-29 morning, Full-Stack Audit — 108 findings, 76 fixes, 129 new assertions)
npm run lintPASS.npm run buildPASS.npm run test:required:corePASS — 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:
fe897370→a1cf3132.
Previous run (2026-03-28, Deep Audit + Bug Fix + Comprehensive QA)
npm run lintPASS.npm run buildPASS.npm run test:required:corePASS — 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 smokePASS — 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:
3e580a1c→1244e81c(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 lintnot run (doc-only session).npm run buildPASS (docs:build — 320 HTML, 0 errors).npm run test:required:corenot run (no code changes). Last known: 168/168 (2664/2664).npm run test:reponot run. Last known: ~310 suites.npm run smokenot 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 lintPASS.npm run buildPASS.npm run test:required:corePASS (168/168suites,2664/2664tests).npm run test:reponot run (parity audit + doc fixes only).npm run test:required:liveSKIPPED.npm run smokenot 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/namesendpoint (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:
8c00c276→c485040c(10 commits). 1 deploy (ofm-api-stack).
Previous run (2026-03-24, POS Tier 1 Gap Closure — all 10 items implemented)
npm run lintPASS.npm run buildPASS.npm run test:required:corePASS (165/165suites,2610/2610tests).npm run test:repoPASS (302/304suites,4891/5945tests). 2 pre-existing failures (mcp.smoke + docs.availability — protocol mirror parity). 28 skipped (env-gated).npm run test:required:liveSKIPPED.npm run smokeSKIPPED.- 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:
1654cd27→90de44db(13 implementation commits + verification fixes).
Previous run (2026-03-08, Live Scenario Tests → 100%)
npm run lintPASS.npm run buildPASS.npm run test:required:corePASS (139/139suites,1319/1319tests).- 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 lintPASS.npm run buildPASS.npm run test:required:corePASS (139/139suites,1319/1319tests).npm run test:scenariosPASS (27/27suites,195/195tests).- 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 lintPASS.npm run buildPASS.npm run test:required:corePASS (139/139suites,1319/1319tests).npm run docs:buildPASS (297 HTML, 0 link errors).npm run publish:contentPASS.- 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 buildPASS.npm run test:required:corePASS (132/132suites,1219/1219tests).- Commit:
4fb68d6d.
Previous run (2026-03-02, Offline Payment Routing — Option C)
npm run lintPASS.npm run buildPASS.npm run test:required:corePASS (136/136suites,1129/1129tests).npm run test:repoPASS (213/214suites,2623/2644tests,0failures).- Commit:
bef57421.