-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
101 lines (101 loc) · 9.18 KB
/
Copy pathpackage.json
File metadata and controls
101 lines (101 loc) · 9.18 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
{
"name": "growitwithhr",
"version": "0.20.4-prototype.1",
"description": "GrowItWithHR Compliance Monitoring Engine",
"main": "server.js",
"engines": {
"node": ">=20"
},
"dependencies": {
"@testing-library/jest-dom": "^6.6.3",
"@testing-library/react": "^16.1.0",
"ajv": "^8.17.1",
"ajv-formats": "^3.0.1",
"axios": "^1.11.0",
"cheerio": "^1.1.2",
"dotenv": "^16.6.1",
"express": "^4.21.2",
"express-rate-limit": "^7.5.1",
"googleapis": "^173.0.0",
"jest": "^29.7.0",
"react": "^18.3.1",
"react-dom": "^18.3.1",
"typescript": "^5.6.3",
"zustand": "^5.0.2"
},
"scripts": {
"start": "node server-entry.js",
"dev": "node --watch server-entry.js",
"validate:compliance": "node scripts/validate-compliance-data.mjs",
"test:ux": "jest apps/web/src/components/UX/__tests__ --passWithNoTests",
"test:frontend": "node tests/frontend-production-checks.js",
"test:journeys": "node tests/assessment-journey-checks.js",
"test:input-combinations": "node tests/company-people-state-priority-combinations.js",
"test:baseline": "node tests/baseline-contract-checks.js",
"test:m1": "node tests/m1-v3-contract-checks.js",
"test:feature-coverage-registry": "node tests/feature-coverage-registry-checks.mjs",
"test:legal-source-governance": "node tests/legal-source-governance-checks.mjs",
"test:posh-assessment-fact-contract": "node tests/posh-assessment-fact-contract-checks.mjs",
"test:posh-rules-page-verification": "node tests/posh-rules-page-verification-checks.mjs",
"test:remaining-posh-legal-review-packet": "node tests/remaining-posh-legal-review-packet-checks.mjs",
"test:maternity-legal-review-packet": "node tests/maternity-legal-review-packet-checks.mjs",
"test:pf-epf-legal-review-packet": "node tests/pf-epf-legal-review-packet-checks.mjs",
"test:esi-legal-review-packet": "node tests/esi-legal-review-packet-checks.mjs",
"test:legal-source-readiness-register": "node tests/legal-source-readiness-register-checks.mjs",
"test:all-laws-rag-onboarding": "node tests/all-laws-rag-onboarding-checks.mjs",
"test:legal-rule-assurance": "node tests/legal-rule-assurance-checks.mjs",
"test:legal-source-retrieval": "node tests/legal-source-retrieval-checks.mjs",
"test:legal-source-pack-builder": "node tests/legal-source-pack-builder-checks.mjs",
"test:legal-rag-runtime": "node tests/legal-rag-runtime-checks.mjs",
"test:legal-retrieval-adapters": "node tests/legal-retrieval-adapters-checks.mjs",
"test:legal-rag-engine": "node tests/legal-rag-engine-checks.mjs",
"test:legal-rag-catalog-loader": "node tests/legal-rag-catalog-loader-checks.mjs",
"test:shared-legal-explanation-router": "node tests/shared-legal-explanation-router-checks.mjs",
"test:shared-legal-explanation-client": "node tests/shared-legal-explanation-client-checks.mjs",
"test:all-laws-runnable-private-beta": "node tests/all-laws-runnable-private-beta-checks.mjs",
"test:complete-legal-rag-platform": "npm run test:legal-retrieval-adapters && npm run test:legal-rag-engine && npm run test:legal-rag-catalog-loader && npm run test:shared-legal-explanation-router && npm run test:shared-legal-explanation-client && npm run test:all-laws-rag-onboarding && npm run test:all-laws-runnable-private-beta",
"report:all-laws-rag-readiness": "node scripts/report-all-laws-rag-readiness.mjs",
"test:legal-explanation-contract": "node tests/legal-explanation-contract-checks.mjs",
"test:cloudflare-workers-ai-provider": "node tests/cloudflare-workers-ai-provider-checks.mjs",
"test:generic-legal-explanation-orchestrator": "node tests/generic-legal-explanation-orchestrator-checks.mjs",
"test:legal-explanation-endpoint": "node tests/legal-explanation-endpoint-checks.mjs",
"test:legal-explanation-client": "node tests/legal-explanation-client-checks.mjs",
"test:operational-explanation-contract": "node tests/operational-explanation-contract-checks.mjs",
"test:cloudflare-workers-ai-operational-provider": "node tests/cloudflare-workers-ai-operational-provider-checks.mjs",
"test:operational-explanation-endpoint": "node tests/operational-explanation-endpoint-checks.mjs",
"test:operational-explanation-client": "node tests/operational-explanation-client-checks.mjs",
"test:m2": "node tests/m2-traceability-contract-checks.mjs && node tests/m2-recommendation-evaluator-checks.mjs && node tests/m2-traceability-adapter-checks.mjs && npm run test:feature-coverage-registry && npm run test:legal-source-governance && npm run test:posh-assessment-fact-contract && npm run test:posh-rules-page-verification && npm run test:remaining-posh-legal-review-packet && npm run test:maternity-legal-review-packet && npm run test:pf-epf-legal-review-packet && npm run test:esi-legal-review-packet && npm run test:legal-source-readiness-register && npm run test:legal-rule-assurance && npm run test:legal-source-retrieval && npm run test:legal-source-pack-builder && npm run test:legal-rag-runtime && npm run test:complete-legal-rag-platform && npm run test:legal-explanation-contract && npm run test:cloudflare-workers-ai-provider && npm run test:generic-legal-explanation-orchestrator && npm run test:legal-explanation-endpoint && npm run test:legal-explanation-client && npm run test:operational-explanation-contract && npm run test:cloudflare-workers-ai-operational-provider && npm run test:operational-explanation-endpoint && npm run test:operational-explanation-client",
"test:m3": "node tests/m3-compliance-story-contract-checks.mjs",
"test:m5": "node tests/m5-compliance-workspace-contract-checks.mjs",
"test:m6-contracts": "node tests/v021-evidence-persistence-contract-checks.mjs",
"test:m7-contract-freeze": "node tests/m7-rag-ready-hardening-checks.mjs",
"test:m7-source-lifecycle": "node tests/m7-source-lifecycle-checks.mjs",
"test:m7-operational-readiness": "node tests/m7-operational-readiness-checks.mjs",
"test:m7-dr-drill": "node tests/m7-dr-drill-checks.mjs",
"test:m7": "npm run test:m7-contract-freeze && npm run test:m7-source-lifecycle && npm run test:m7-operational-readiness && npm run test:m7-dr-drill",
"drill:m7": "node scripts/run-m7-dr-drill.mjs",
"test:static": "node tests/requirements-static-check.js",
"test:report-scenarios": "node tests/report-dynamic-scenarios.js",
"test:golden": "node tests/golden-scenario-checks.js",
"test:server-cors": "node tests/server-cors-checks.mjs",
"test:email-signature": "node tests/customer-email-signature-checks.mjs",
"test:footprint-priorities": "node tests/operating-footprint-priority-checks.mjs",
"test:presentation": "node tests/presentation-polish-checks.mjs",
"test:report-experience": "node tests/report-experience-v019-checks.mjs",
"test:report-intelligence": "node tests/report-intelligence-v020-fixes-checks.mjs",
"test:visual-story-report": "node tests/visual-story-report-v021-checks.mjs",
"test": "npm run test:baseline && npm run test:m1 && npm run test:m2 && npm run test:m3 && npm run test:m5 && npm run test:m6-contracts && npm run test:m7 && npm run test:client-readiness && npm run test:server-cors && npm run test:email-signature && npm run test:footprint-priorities && npm run test:presentation && npm run test:report-experience && npm run test:report-intelligence && npm run test:visual-story-report && npm run test:static && npm run test:frontend && npm run test:journeys && npm run test:input-combinations && npm run test:report-scenarios && npm run test:golden && npm run test:ux",
"test:release": "npm run version:check && npm run validate:compliance && npm test",
"test:release:e2e": "playwright test tests/e2e/executive-assessment-modules.spec.ts tests/e2e/assessment-first-scene.spec.ts tests/e2e/assessment-complete-delivery.spec.ts tests/e2e/analyze-company-current.spec.ts tests/e2e/analyze-company-v3.spec.ts tests/e2e/analyze-company-v3-traceability.spec.ts tests/e2e/analyze-company-v3-compliance-story.spec.ts tests/e2e/analyze-company-v3-legal-explanation.spec.ts tests/e2e/analyze-company-v3-posh-wave1.spec.ts tests/e2e/analyze-company-v3-operational-explanation.spec.ts tests/e2e/homepage-client-readiness.spec.ts tests/e2e/m5-compliance-workspace.spec.ts tests/e2e/report-intelligence-v020.spec.ts tests/e2e/visual-story-report-v021.spec.ts --project=chromium",
"test:e2e": "playwright test",
"test:advisory": "playwright test tests/e2e/analyze-company-current.spec.ts tests/e2e/assessment-complete-delivery.spec.ts",
"version:sync": "node scripts/sync-version.mjs",
"version:check": "node scripts/sync-version.mjs --check",
"test:client-readiness": "node tests/client-readiness-checks.mjs",
"build:legal-rag-catalog:posh": "node scripts/build-legal-rag-catalog.mjs --manifest growwithhr-rag/manifests/posh-source-pack.v1.json --check --compare-existing",
"verify:legal-rag-source-pack:posh": "node scripts/build-legal-rag-catalog.mjs --manifest growwithhr-rag/manifests/posh-source-pack.v1.json --verify-files",
"verify:posh-source-pack": "node scripts/verify-posh-source-pack.mjs",
"verify:posh-rules-page-gate": "node scripts/verify-posh-rules-page-gate.mjs",
"verify:all-laws-rag": "npm run test:all-laws-runnable-private-beta && npm run report:all-laws-rag-readiness"
}
}