MCPcopy
hub / github.com/affaan-m/ECC / seedRepo

Function seedRepo

tests/scripts/platform-audit.test.js:31–94  ·  view source on GitHub ↗
(rootDir, overrides = {})

Source from the content-addressed store, hash-verified

29}
30
31function seedRepo(rootDir, overrides = {}) {
32 const files = {
33 'package.json': JSON.stringify({
34 name: 'everything-claude-code',
35 scripts: {
36 'platform:audit': 'node scripts/platform-audit.js',
37 'discussion:audit': 'node scripts/discussion-audit.js',
38 'operator:dashboard': 'node scripts/operator-readiness-dashboard.js',
39 'observability:ready': 'node scripts/observability-readiness.js',
40 'security:ioc-scan': 'node scripts/ci/scan-supply-chain-iocs.js',
41 'security:advisory-sources': 'node scripts/ci/supply-chain-advisory-sources.js',
42 'harness:audit': 'node scripts/harness-audit.js'
43 }
44 }, null, 2),
45 'docs/ECC-2.0-GA-ROADMAP.md': [
46 'ECC Platform Roadmap',
47 'https://linear.app/itomarkets/project/ecc-platform-roadmap-52b328ee03e1',
48 'ITO-44',
49 'ITO-59'
50 ].join('\n'),
51 'docs/architecture/progress-sync-contract.md': [
52 'GitHub PRs/issues/discussions',
53 'Linear project',
54 'local handoff',
55 'repo roadmap',
56 'scripts/work-items.js'
57 ].join('\n'),
58 'docs/security/supply-chain-incident-response.md': [
59 'TanStack',
60 'Mini Shai-Hulud',
61 'node-ipc',
62 'scan-supply-chain-iocs.js',
63 'supply-chain-advisory-sources.js'
64 ].join('\n'),
65 'docs/releases/2.0.0-rc.1/publication-evidence-2026-05-19.md': [
66 'Release video suite',
67 'growth outreach',
68 'Operator dashboard',
69 'GitGuardian',
70 'macOS/Ubuntu/Windows test matrix',
71 '2568 passed'
72 ].join('\n'),
73 'docs/releases/2.0.0-rc.1/operator-readiness-dashboard-2026-05-20.md': [
74 'This dashboard is generated by `npm run operator:dashboard`',
75 'Growth Baseline',
76 'hypergrowth release command center',
77 'Prompt-To-Artifact Checklist',
78 'ITO-44',
79 'ITO-59',
80 'PR queue',
81 'Not complete',
82 'operator:dashboard',
83 'Next Work Order'
84 ].join('\n'),
85 'scripts/operator-readiness-dashboard.js': 'operator dashboard generator'
86 };
87
88 for (const [relativePath, content] of Object.entries({ ...files, ...overrides })) {

Callers 1

runTestsFunction · 0.70

Calls 1

writeFileFunction · 0.70

Tested by

no test coverage detected