Files
openwork/evals/specs/contracts.snapshot.json

75 lines
2.8 KiB
JSON

{
"version": 1,
"contracts": [
{
"id": "desktop.automations",
"description": "Desktop Automation navigation, editing, execution, and needs-attention behavior",
"implementation": [
"apps/app/src/react-app/domains/automations/**",
"apps/app/src/react-app/shell/session-route.tsx",
"apps/app/src/react-app/shell/workspace-routes.ts",
"ee/apps/den-api/src/automations/**",
"ee/apps/den-api/src/routes/automations/**"
],
"specs": [
"evals/specs/automation-model-needs-attention.e2e.test.ts",
"evals/specs/automation-proposal-model-resolution.e2e.test.ts",
"evals/specs/automation-revision-revert.e2e.test.ts",
"evals/specs/automation-runtime-placement.e2e.test.ts",
"evals/specs/automations-den-hosted.e2e.test.ts",
"evals/specs/saved-script-automations.e2e.test.ts"
]
},
{
"id": "den.workflow-receipts",
"description": "Workflow execution receipts, promotion, and generated Artifact views",
"implementation": [
"ee/apps/den-api/src/workflow-runs.ts",
"ee/apps/den-api/src/workflows.ts",
"ee/apps/den-api/src/mcp/codemode-run.ts",
"ee/apps/den-api/src/mcp/generated-artifact-views.ts",
"ee/apps/den-api/src/mcp/workflow-service.ts",
"ee/apps/den-api/src/routes/org/codemode-runs.ts",
"ee/apps/den-api/src/routes/org/codemode-scripts.ts",
"ee/packages/den-db/src/schema/workflows.ts"
],
"specs": [
"evals/specs/workflows.e2e.test.ts",
"evals/specs/generated-artifact-views.e2e.test.ts",
"evals/specs/saved-script-automations.e2e.test.ts"
]
},
{
"id": "evals.mock-placement",
"description": "Local and Daytona mock placement, authentication, and eligibility",
"implementation": [
"evals/packages/testkit/src/mock.ts",
"evals/packages/testkit/src/needs.ts",
"evals/packages/testkit/src/place.ts",
"evals/packages/testkit/src/server.ts",
"evals/packages/hosts/src/provision.ts"
],
"specs": [
"evals/specs/workflows.e2e.test.ts",
"evals/specs/local-managed-mcp-oauth.e2e.test.ts",
"evals/specs/saved-script-automations.e2e.test.ts",
"evals/specs/testkit-selftest.e2e.test.ts"
]
},
{
"id": "evals.daytona-e2e-regression-suite",
"description": "Daytona E2E regression selection, placement, batching, and shared-stack lifecycle",
"implementation": [
".github/workflows/daytona-e2e-regression-suite.yml",
"evals/runner/prepare-stack.ts",
"evals/runner/stack-env.ts",
"evals/runner/stack-suite.ts"
],
"specs": [
"evals/specs/spec-impact.test.ts",
"evals/specs/testkit-selftest.e2e.test.ts"
]
}
]
}