diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json index e43d1e1..a35a727 100644 --- a/.claude-plugin/plugin.json +++ b/.claude-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "autonoma-test-planner", "description": "Generates comprehensive E2E test cases for a codebase through a validated multi-step pipeline with deterministic validation at each step", - "version": "1.13.1", + "version": "1.14.1", "author": { "name": "Autonoma" } diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 2ef9a1c..77566c0 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "1.14.0" + ".": "1.14.1" } diff --git a/agents/scenario-validator.md b/agents/scenario-validator.md index f5ec61c..0ef9830 100644 --- a/agents/scenario-validator.md +++ b/agents/scenario-validator.md @@ -51,8 +51,8 @@ Repeat until all three actions succeed for every scenario OR you exhaust 5 itera 1. Fetch the protocol docs (first iteration only): ```bash - curl -sSfL "$(cat autonoma/.docs-url)/llms/protocol.txt" - curl -sSfL "$(cat autonoma/.docs-url)/llms/scenarios.txt" + curl -sSfL "$(cat autonoma/.docs-url)/llms/guides/environment-factory.txt" + curl -sSfL "$(cat autonoma/.docs-url)/llms/test-planner/step-5-validate.txt" ``` If curl fails, STOP and report — do not fabricate a URL. @@ -130,6 +130,7 @@ Repeat until all three actions succeed for every scenario OR you exhaust 5 itera { "version": 1, "source": { + "discoverPath": "autonoma/discover.json", "scenariosPath": "autonoma/scenarios.md" }, "validationMode": "endpoint-lifecycle", @@ -165,6 +166,7 @@ Repeat until all three actions succeed for every scenario OR you exhaust 5 itera Rules: - top-level keys MUST be exactly `version`, `source`, `validationMode`, `recipes` - `version` must be integer `1` + - `source` MUST be an object with BOTH `discoverPath` (path to `autonoma/discover.json`) and `scenariosPath` (path to `autonoma/scenarios.md`). Both are required non-empty strings; the dashboard `/scenario-recipe-versions` endpoint will reject the upload otherwise. - `validationMode` must be `sdk-check` or `endpoint-lifecycle` (use `endpoint-lifecycle` when you drove up/down via HTTP in the loop above) - `recipes` MUST include `standard`, `empty`, and `large` diff --git a/dev/.claude-plugin/plugin.json b/dev/.claude-plugin/plugin.json index 29194a6..60dc334 100644 --- a/dev/.claude-plugin/plugin.json +++ b/dev/.claude-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "autonoma-test-planner-development", "description": "[DEVELOPMENT] Generates comprehensive E2E test cases through a validated 4-step pipeline with deterministic validation", - "version": "1.2.0-dev", + "version": "1.2.1-dev", "author": { "name": "Autonoma" }