-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
90 lines (90 loc) · 12.6 KB
/
Copy pathpackage.json
File metadata and controls
90 lines (90 loc) · 12.6 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
{
"name": "spec2flow",
"version": "0.1.0",
"private": true,
"type": "module",
"workspaces": [
"packages/*"
],
"bin": {
"spec2flow": "packages/cli/dist/cli/spec2flow-dist-entrypoint.js"
},
"scripts": {
"prepare": "npm run build",
"build": "tsc -p tsconfig.build.json",
"web:dev": "npm run dev --workspace @spec2flow/web",
"web:build": "npm run build --workspace @spec2flow/web",
"web:preview": "npm run preview --workspace @spec2flow/web",
"migrate:platform-db": "node packages/cli/dist/cli/spec2flow-dist-entrypoint.js migrate-platform-db",
"init:platform-run": "node packages/cli/dist/cli/spec2flow-dist-entrypoint.js init-platform-run",
"lease:platform-task": "node packages/cli/dist/cli/spec2flow-dist-entrypoint.js lease-next-platform-task",
"heartbeat:platform-task": "node packages/cli/dist/cli/spec2flow-dist-entrypoint.js heartbeat-platform-task",
"start:platform-task": "node packages/cli/dist/cli/spec2flow-dist-entrypoint.js start-platform-task",
"expire:platform-leases": "node packages/cli/dist/cli/spec2flow-dist-entrypoint.js expire-platform-leases",
"get:platform-run-state": "node packages/cli/dist/cli/spec2flow-dist-entrypoint.js get-platform-run-state",
"serve:platform-control-plane": "node packages/cli/dist/cli/spec2flow-dist-entrypoint.js serve-platform-control-plane",
"serve:local": "node --env-file=.env.local packages/cli/dist/cli/spec2flow-dist-entrypoint.js serve-platform-control-plane",
"serve:prod": "node --env-file=.env.prod packages/cli/dist/cli/spec2flow-dist-entrypoint.js serve-platform-control-plane",
"migrate:local": "node --env-file=.env.local packages/cli/dist/cli/spec2flow-dist-entrypoint.js migrate-platform-db",
"migrate:prod": "node --env-file=.env.prod packages/cli/dist/cli/spec2flow-dist-entrypoint.js migrate-platform-db",
"run:platform-worker-task": "node packages/cli/dist/cli/spec2flow-dist-entrypoint.js run-platform-worker-task",
"migrate:copilot-sessions": "node scripts/migrate-copilot-sessions.mjs --report .spec2flow/runtime/copilot-session-migration-report.json",
"spec2flow": "node packages/cli/dist/cli/spec2flow-dist-entrypoint.js",
"spec2flow:dist": "node packages/cli/dist/cli/spec2flow-dist-entrypoint.js",
"typecheck": "tsc -p tsconfig.json --noEmit",
"test:unit": "vitest run",
"validate:docs": "node packages/cli/dist/cli/spec2flow-dist-entrypoint.js validate-docs",
"validate:synapse-example": "node packages/cli/dist/cli/spec2flow-dist-entrypoint.js validate-onboarding --project docs/examples/synapse-network/project.yaml --topology docs/examples/synapse-network/topology.yaml --risk docs/examples/synapse-network/risk.yaml --output docs/examples/synapse-network/generated/onboarding-validator-result.json",
"validate:synapse-example:dist": "node packages/cli/dist/cli/spec2flow-dist-entrypoint.js validate-onboarding --project docs/examples/synapse-network/project.yaml --topology docs/examples/synapse-network/topology.yaml --risk docs/examples/synapse-network/risk.yaml --output docs/examples/synapse-network/generated/onboarding-validator-result.json",
"generate:synapse-task-graph": "node packages/cli/dist/cli/spec2flow-dist-entrypoint.js generate-task-graph --project docs/examples/synapse-network/project.yaml --topology docs/examples/synapse-network/topology.yaml --risk docs/examples/synapse-network/risk.yaml --output docs/examples/synapse-network/generated/task-graph.json",
"generate:synapse-task-graph:dist": "node packages/cli/dist/cli/spec2flow-dist-entrypoint.js generate-task-graph --project docs/examples/synapse-network/project.yaml --topology docs/examples/synapse-network/topology.yaml --risk docs/examples/synapse-network/risk.yaml --output docs/examples/synapse-network/generated/task-graph.json",
"generate:synapse-task-graph:frontend-change": "node packages/cli/dist/cli/spec2flow-dist-entrypoint.js generate-task-graph --project docs/examples/synapse-network/project.yaml --topology docs/examples/synapse-network/topology.yaml --risk docs/examples/synapse-network/risk.yaml --changed-files-file docs/examples/synapse-network/changes/frontend-change.txt --output docs/examples/synapse-network/generated/task-graph-frontend-change.json",
"generate:synapse-task-graph:withdrawal-change": "node packages/cli/dist/cli/spec2flow-dist-entrypoint.js generate-task-graph --project docs/examples/synapse-network/project.yaml --topology docs/examples/synapse-network/topology.yaml --risk docs/examples/synapse-network/risk.yaml --changed-files-file docs/examples/synapse-network/changes/withdrawal-change.txt --output docs/examples/synapse-network/generated/task-graph-withdrawal-change.json",
"generate:synapse-execution-state": "node packages/cli/dist/cli/spec2flow-dist-entrypoint.js init-execution-state --task-graph docs/examples/synapse-network/generated/task-graph.json --run-id synapse-example-run --adapter spec2flow-cli --model gpt-5.4 --session-id example-session --output docs/examples/synapse-network/generated/execution-state.json",
"generate:synapse-execution-state:dist": "node packages/cli/dist/cli/spec2flow-dist-entrypoint.js init-execution-state --task-graph docs/examples/synapse-network/generated/task-graph.json --run-id synapse-example-run --adapter spec2flow-cli --model gpt-5.4 --session-id example-session --output docs/examples/synapse-network/generated/execution-state.json",
"claim:synapse-next-task:dist": "node packages/cli/dist/cli/spec2flow-dist-entrypoint.js claim-next-task --state docs/examples/synapse-network/generated/execution-state.json --task-graph docs/examples/synapse-network/generated/task-graph.json --adapter-capability docs/examples/synapse-network/model-adapter-capability.json --output docs/examples/synapse-network/generated/task-claim.json",
"simulate:synapse-model-run:dist": "node packages/cli/dist/cli/spec2flow-dist-entrypoint.js simulate-model-run --state docs/examples/synapse-network/generated/execution-state.json --task-graph docs/examples/synapse-network/generated/task-graph.json --claim docs/examples/synapse-network/generated/task-claim.json --adapter-capability docs/examples/synapse-network/model-adapter-capability.json --output docs/examples/synapse-network/generated/simulated-model-run.json",
"run:synapse-task-with-adapter:dist": "node packages/cli/dist/cli/spec2flow-dist-entrypoint.js run-task-with-adapter --state docs/examples/synapse-network/generated/execution-state.json --task-graph docs/examples/synapse-network/generated/task-graph.json --claim docs/examples/synapse-network/generated/task-claim.json --adapter-runtime docs/examples/synapse-network/model-adapter-runtime.json --output docs/examples/synapse-network/generated/adapter-run.json",
"run:synapse-copilot-cli-loop:dist": "node packages/cli/dist/cli/spec2flow-dist-entrypoint.js run-workflow-loop --state docs/examples/synapse-network/generated/execution-state.json --task-graph docs/examples/synapse-network/generated/task-graph.json --adapter-runtime docs/examples/synapse-network/model-adapter-runtime.json --max-steps 8 --output-base docs/examples/synapse-network/generated/command-loop --output docs/examples/synapse-network/generated/command-workflow-loop-summary.json",
"run:synapse-workflow-loop:dist": "node packages/cli/dist/cli/spec2flow-dist-entrypoint.js run-workflow-loop --state docs/examples/synapse-network/generated/execution-state.json --task-graph docs/examples/synapse-network/generated/task-graph.json --adapter-capability docs/examples/synapse-network/model-adapter-capability.json --max-steps 8 --output-base docs/examples/synapse-network/generated/loop --output docs/examples/synapse-network/generated/workflow-loop-summary.json",
"submit:synapse-task-result:dist": "node packages/cli/dist/cli/spec2flow-dist-entrypoint.js submit-task-result --state docs/examples/synapse-network/generated/execution-state.json --task-graph docs/examples/synapse-network/generated/task-graph.json --claim docs/examples/synapse-network/generated/task-claim.json --result-status completed --summary requirements-ready --notes scope-confirmed --add-artifacts 'requirements-summary|report|spec2flow/outputs/execution/frontend-smoke/requirements-summary.json' --output docs/examples/synapse-network/generated/task-result.json",
"preflight:copilot-cli": "node packages/cli/dist/cli/spec2flow-dist-entrypoint.js preflight-copilot-cli --adapter-runtime docs/examples/synapse-network/model-adapter-runtime.json --output docs/examples/synapse-network/generated/copilot-cli-preflight.json",
"preflight:copilot-cli:dist": "node packages/cli/dist/cli/spec2flow-dist-entrypoint.js preflight-copilot-cli --adapter-runtime docs/examples/synapse-network/model-adapter-runtime.json --output docs/examples/synapse-network/generated/copilot-cli-preflight.json",
"claim:synapse-next-task": "node packages/cli/dist/cli/spec2flow-dist-entrypoint.js claim-next-task --state docs/examples/synapse-network/generated/execution-state.json --task-graph docs/examples/synapse-network/generated/task-graph.json --adapter-capability docs/examples/synapse-network/model-adapter-capability.json --output docs/examples/synapse-network/generated/task-claim.json",
"submit:synapse-task-result": "node packages/cli/dist/cli/spec2flow-dist-entrypoint.js submit-task-result --state docs/examples/synapse-network/generated/execution-state.json --task-graph docs/examples/synapse-network/generated/task-graph.json --claim docs/examples/synapse-network/generated/task-claim.json --result-status completed --summary requirements-ready --notes scope-confirmed --add-artifacts 'requirements-summary|report|spec2flow/outputs/execution/frontend-smoke/requirements-summary.json' --output docs/examples/synapse-network/generated/task-result.json",
"simulate:synapse-model-run": "node packages/cli/dist/cli/spec2flow-dist-entrypoint.js simulate-model-run --state docs/examples/synapse-network/generated/execution-state.json --task-graph docs/examples/synapse-network/generated/task-graph.json --claim docs/examples/synapse-network/generated/task-claim.json --adapter-capability docs/examples/synapse-network/model-adapter-capability.json --output docs/examples/synapse-network/generated/simulated-model-run.json",
"run:synapse-task-with-adapter": "node packages/cli/dist/cli/spec2flow-dist-entrypoint.js run-task-with-adapter --state docs/examples/synapse-network/generated/execution-state.json --task-graph docs/examples/synapse-network/generated/task-graph.json --claim docs/examples/synapse-network/generated/task-claim.json --adapter-runtime docs/examples/synapse-network/model-adapter-runtime.json --output docs/examples/synapse-network/generated/adapter-run.json",
"run:synapse-copilot-cli-loop": "node packages/cli/dist/cli/spec2flow-dist-entrypoint.js run-workflow-loop --state docs/examples/synapse-network/generated/execution-state.json --task-graph docs/examples/synapse-network/generated/task-graph.json --adapter-runtime docs/examples/synapse-network/model-adapter-runtime.json --max-steps 8 --output-base docs/examples/synapse-network/generated/command-loop --output docs/examples/synapse-network/generated/command-workflow-loop-summary.json",
"run:synapse-workflow-loop": "node packages/cli/dist/cli/spec2flow-dist-entrypoint.js run-workflow-loop --state docs/examples/synapse-network/generated/execution-state.json --task-graph docs/examples/synapse-network/generated/task-graph.json --adapter-capability docs/examples/synapse-network/model-adapter-capability.json --max-steps 8 --output-base docs/examples/synapse-network/generated/loop --output docs/examples/synapse-network/generated/workflow-loop-summary.json"
},
"dependencies": {
"ajv": "^8.17.1",
"ajv-formats": "^3.0.1",
"js-yaml": "^4.1.0",
"minimatch": "^10.0.3",
"pg": "^8.16.3"
},
"devDependencies": {
"@types/js-yaml": "^4.0.9",
"@types/node": "^25.5.0",
"@types/pg": "^8.20.0",
"typescript": "^5.9.3",
"vitest": "^3.2.4"
},
"spec2flow": {
"docsValidation": {
"deprecatedScripts": {
"validate:synapse-example:dist": "validate:synapse-example",
"generate:synapse-task-graph:dist": "generate:synapse-task-graph",
"generate:synapse-execution-state:dist": "generate:synapse-execution-state",
"claim:synapse-next-task:dist": "claim:synapse-next-task",
"simulate:synapse-model-run:dist": "simulate:synapse-model-run",
"run:synapse-task-with-adapter:dist": "run:synapse-task-with-adapter",
"run:synapse-copilot-cli-loop:dist": "run:synapse-copilot-cli-loop",
"run:synapse-workflow-loop:dist": "run:synapse-workflow-loop",
"submit:synapse-task-result:dist": "submit:synapse-task-result",
"preflight:copilot-cli:dist": "preflight:copilot-cli"
}
}
}
}