Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
bd04ab1
feat: SDK discover schema and base infrastructure
IgnacioPardo Apr 7, 2026
804059b
feat: scenario recipe creation and preflight validation
IgnacioPardo Apr 7, 2026
ac9ebf5
test: scenario recipe and validation test suite
IgnacioPardo Apr 7, 2026
72689e9
fix: require nested tree structure in recipe create payloads
IgnacioPardo Apr 9, 2026
940a48b
fix: require variable fields for time-sensitive and constrained values
IgnacioPardo Apr 9, 2026
0b840df
fix: block step 4 completion when recipe upload fails
IgnacioPardo Apr 9, 2026
fb72ed1
fix: recipe validator now accepts nested tree creates with relation f…
IgnacioPardo Apr 9, 2026
55afa49
fix: reject flat _ref format in recipe validator to prevent null FK o…
IgnacioPardo Apr 9, 2026
0110195
fix: test-case-generator must use {{token}} placeholders for variable…
IgnacioPardo Apr 9, 2026
d8e0e05
feat: verify recipe persistence before sending step.completed
IgnacioPardo Apr 9, 2026
8b2bbe4
chore: bump plugin version to 1.3.0
IgnacioPardo Apr 9, 2026
c62422b
fix: pull plugin from main branch instead of sdk-scenarios
IgnacioPardo Apr 9, 2026
bb21f1c
feat: testRunId scoping for non-multi-tenant apps
IgnacioPardo Apr 10, 2026
46fd719
feat: update test planner plugin to match SDK flow for scenarios v2
IgnacioPardo Apr 14, 2026
27d3d8d
fix: change plugin source to local path
IgnacioPardo Apr 16, 2026
ef0bda0
chore: plugin version
IgnacioPardo Apr 16, 2026
b31c13f
Merge branch 'main' into beta
IgnacioPardo Apr 16, 2026
5306caf
feat: adhoc planner plugin
chiara-ciriani Apr 16, 2026
13f5c5f
fix: update ref in test-planner-plugin/.claude-plugin/marketplace.json
chiara-ciriani Apr 16, 2026
dc3c03c
feat: pass adhoc source
axlEscalada Apr 17, 2026
3f0589c
fix: replace git-subdir with relative path for adhoc planner plugin
axlEscalada Apr 17, 2026
6f70961
feat: update README.md
chiara-ciriani Apr 17, 2026
f1bc5de
feat: Scenarios V2
IgnacioPardo Apr 17, 2026
7ed7b30
feat: SDK integration step & hardened pipeline (#28)
IgnacioPardo Apr 17, 2026
5ae0acc
feat: delete new autonoma-adhoc-planner plugin and replace it with ne…
chiara-ciriani Apr 20, 2026
aede7f6
fix: point marketplace ref to chiara-ciriani/adhoc-planner for testing
chiara-ciriani Apr 21, 2026
9da86da
feat: merge branch 'origin/main' into chiara-ciriani/adhoc-planner
chiara-ciriani Apr 21, 2026
98baa75
fix: update EXISTING_CONTEXT URL
chiara-ciriani Apr 21, 2026
542f758
fix: change getTestSuiteForSetup to getTestSuiteForApplication
chiara-ciriani Apr 21, 2026
936beda
feat: add APPLICATION_ID in generate-adhoc-tests
chiara-ciriani Apr 21, 2026
01402e2
feat: update generate-adhoc-tests.md
chiara-ciriani Apr 21, 2026
e7b4dcd
feat: generate-adhoc-test.md improvements
chiara-ciriani Apr 22, 2026
e8fd9b5
fix: update marketplace.json with correct ref
chiara-ciriani Apr 22, 2026
4470971
docs(agent): enforce backend discovery + no-sidecar rule in sdk-integ…
tomaspiaggio Apr 22, 2026
3fde7fe
Merge pull request #30 from Autonoma-AI/chiara-ciriani/adhoc-planner
chiara-ciriani Apr 22, 2026
85719b5
feat: scenarios v2.1 (#31)
tomaspiaggio Apr 23, 2026
6304820
docs: update pipeline documentation
IgnacioPardo Apr 23, 2026
6b95e73
chore: update pipeline documentation
IgnacioPardo Apr 23, 2026
3f875aa
chore: sync release-please manifest to 1.14.0 (#34)
tomaspiaggio Apr 23, 2026
815368f
fix: scenarios schema was outdated (#37)
tomaspiaggio Apr 23, 2026
fcbdd39
chore: merge production, keep main versions
tomaspiaggio Apr 23, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .claude-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -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"
}
Expand Down
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "1.14.0"
".": "1.14.1"
}
6 changes: 4 additions & 2 deletions agents/scenario-validator.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down Expand Up @@ -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",
Expand Down Expand Up @@ -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`
Expand Down
2 changes: 1 addition & 1 deletion dev/.claude-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -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"
}
Expand Down
Loading