内容分四块: 1、产品规划产出 —— MCN 短视频整合营销工作台的①段五份(1a 需求/1b 竞品/1c 画像/1d 策略/1e 场景)、②段两份(2a 功能/2b 布局)、③段界面(DESIGN.md 契约与令牌表 + mcn-workbench.html 原型 + 实测/会诊/审查三份 + 23 张闸门截图)。 2、开源竞品调研 —— 5 个内容工作台项目的取证原始件与 1b 系列分析文档。 3、参考资料 —— 竞品视频抽帧 1145 张 + 2 个源视频 + 功能点截图。 4、机制侧 —— 协作脚本与状态台账、工作区记忆日志、抽帧/OCR 脚本。 .gitignore 只排运行时日志、脚本备份副本与一次性探针输出,其余按原样入库。
62 lines
2.6 KiB
JSON
62 lines
2.6 KiB
JSON
{
|
|
"name": "opencreator-agent",
|
|
"private": true,
|
|
"type": "module",
|
|
"packageManager": "[email protected]",
|
|
"scripts": {
|
|
"prebuild": "pnpm krillinai:build",
|
|
"build": "pnpm -r build",
|
|
"test": "pnpm -r test",
|
|
"e2e": "playwright test",
|
|
"perf:measure": "playwright test apps/web/e2e/scheduled-task-performance.spec.ts",
|
|
"typecheck": "pnpm -r typecheck",
|
|
"smoke:ci": "pnpm --filter @opencreator/daemon test -- test/unit/codex-smoke.test.ts",
|
|
"perf:check": "node scripts/check-performance-baseline.mjs",
|
|
"release:verify-scheduled-task-upgrade": "pnpm --filter @opencreator/daemon verify:schedule-upgrade",
|
|
"daemon:dev": "pnpm --filter @opencreator/daemon dev",
|
|
"web:dev": "pnpm --filter @opencreator/web dev",
|
|
"harness": "pnpm --filter @opencreator/harness start",
|
|
"desktop:dev": "pnpm --filter @opencreator/desktop dev",
|
|
"desktop:build": "pnpm --filter @opencreator/desktop build",
|
|
"desktop:package": "pnpm --filter @opencreator/desktop package",
|
|
"desktop:dist": "pnpm --filter @opencreator/desktop dist",
|
|
"desktop:release": "pnpm --filter @opencreator/desktop release",
|
|
"desktop:test": "pnpm --filter @opencreator/desktop test",
|
|
"templates:validate": "pnpm --filter @opencreator/daemon templates:validate",
|
|
"templates:compile": "pnpm --filter @opencreator/daemon templates:compile",
|
|
"templates:ci": "pnpm templates:validate && pnpm templates:compile",
|
|
"templates:preview-videos": "node scripts/optimize-creator-preview-videos.mjs",
|
|
"krillinai:build": "node scripts/build-krillinai.mjs",
|
|
"krillinai:package": "node scripts/package-krillinai-release.mjs",
|
|
"krillinai:test": "node scripts/build-krillinai.mjs --test-only"
|
|
},
|
|
"devDependencies": {
|
|
"@playwright/test": "^1.61.1",
|
|
"@types/node": "^22.10.7",
|
|
"tsx": "^4.19.2",
|
|
"typescript": "^5.7.3",
|
|
"vitest": "^3.2.7"
|
|
},
|
|
"pnpm": {
|
|
"overrides": {
|
|
"fast-uri@>=3.0.0 <3.1.7": "3.1.7",
|
|
"http-cache-semantics@<=4.2.0": "4.3.0",
|
|
"ip-address@<=10.3.0": "10.7.0",
|
|
"undici@>=6.7.0 <6.28.1": "6.28.1",
|
|
"undici@>=7.0.0 <7.29.1": "7.29.1",
|
|
"undici@>=8.0.0 <8.10.2": "8.10.2",
|
|
"find-my-way@<=9.6.0": "9.7.0",
|
|
"postcss@<=8.5.17": "8.5.18",
|
|
"brace-expansion@<1.1.20": "1.1.20",
|
|
"brace-expansion@>=2.0.0 <2.1.6": "2.1.6",
|
|
"brace-expansion@>=4.0.0 <5.0.11": "5.0.11",
|
|
"browserslist@<=4.28.6": "4.28.7",
|
|
"@xmldom/xmldom@>=0.7.0 <0.8.15": "0.8.15",
|
|
"js-yaml@>=4.0.0 <4.3.2": "4.3.2",
|
|
"nanoid@>=3.0.0 <3.3.18": "3.3.18",
|
|
"tar@>=7.0.0 <=7.5.20": "7.5.21",
|
|
"ws@>=8.0.0 <8.21.0": "8.21.0"
|
|
}
|
|
}
|
|
}
|