extensions/specrew-speckit/data/verification-plan-catalog.json
|
{
"schema_version": "1.0", "catalog_id": "specrew-verification-plan-catalog.v1", "project_metadata": [ { "entry_id": "metadata.package-json.scripts-test.v1", "detector_id": "package-json.scripts-test.v1", "plan": { "schema_version": "1.0", "plan_id": "verification.package-json.scripts-test.v1", "commands": [ { "command_id": "package-json-test", "executable": "npm", "arguments": ["test"], "timeout_seconds": 1800, "provenance": { "kind": "project-detected", "source": "package-json.scripts-test.v1" }, "label": "Project-declared package.json test script" } ] } } ], "quality_profiles": [ { "entry_id": "profile.node-public-ws-service.v1", "profile_id": "quality-profile.node-public-ws-service.v1", "plan": { "schema_version": "1.0", "plan_id": "verification.profile.node-public-ws-service.v1", "commands": [{ "command_id": "profile-node-test", "executable": "npm", "arguments": ["test"], "timeout_seconds": 1800, "provenance": { "kind": "profile-selected", "source": "quality-profile.node-public-ws-service.v1", "profile": "quality-profile.node-public-ws-service.v1" }, "label": "Explicit Node.js quality-profile test command" }] } }, { "entry_id": "profile.react-spa-public.v1", "profile_id": "quality-profile.react-spa-public.v1", "plan": { "schema_version": "1.0", "plan_id": "verification.profile.react-spa-public.v1", "commands": [{ "command_id": "profile-node-test", "executable": "npm", "arguments": ["test"], "timeout_seconds": 1800, "provenance": { "kind": "profile-selected", "source": "quality-profile.react-spa-public.v1", "profile": "quality-profile.react-spa-public.v1" }, "label": "Explicit React quality-profile test command" }] } }, { "entry_id": "profile.node-rest-with-postgres.v1", "profile_id": "quality-profile.node-rest-with-postgres.v1", "plan": { "schema_version": "1.0", "plan_id": "verification.profile.node-rest-with-postgres.v1", "commands": [{ "command_id": "profile-node-test", "executable": "npm", "arguments": ["test"], "timeout_seconds": 1800, "provenance": { "kind": "profile-selected", "source": "quality-profile.node-rest-with-postgres.v1", "profile": "quality-profile.node-rest-with-postgres.v1" }, "label": "Explicit Node.js quality-profile test command" }] } }, { "entry_id": "profile.python-fastapi-service.v1", "profile_id": "quality-profile.python-fastapi-service.v1", "plan": { "schema_version": "1.0", "plan_id": "verification.profile.python-fastapi-service.v1", "commands": [{ "command_id": "profile-python-test", "executable": "python", "arguments": ["-m", "pytest"], "timeout_seconds": 1800, "provenance": { "kind": "profile-selected", "source": "quality-profile.python-fastapi-service.v1", "profile": "quality-profile.python-fastapi-service.v1" }, "label": "Explicit Python quality-profile test command" }] } }, { "entry_id": "profile.dotnet-aspnet-api.v1", "profile_id": "quality-profile.dotnet-aspnet-api.v1", "plan": { "schema_version": "1.0", "plan_id": "verification.profile.dotnet-aspnet-api.v1", "commands": [{ "command_id": "profile-dotnet-test", "executable": "dotnet", "arguments": ["test"], "timeout_seconds": 1800, "provenance": { "kind": "profile-selected", "source": "quality-profile.dotnet-aspnet-api.v1", "profile": "quality-profile.dotnet-aspnet-api.v1" }, "label": "Explicit .NET quality-profile test command" }] } } ], "providers": [] } |