tpmjs/apps
Ajax Davis 2df4b53354 feat(scenarios): complete scenario evaluation system with JSON Schema validation
- Add JSON Schema validation using Ajv for structured output assertions
- Add extractJsonFromOutput() to parse JSON from various formats (direct, markdown, embedded)
- Add validateJsonSchema() for proper schema validation with error messages
- Implement structured error handling with ScenarioExecutionError class
- Add 8 error categories: COLLECTION_NOT_FOUND, NO_COLLECTION, NO_TOOLS, etc.
- Add comprehensive unit tests for execute.ts (16 tests)
- Expand evaluate.test.ts with JSON Schema validation tests (36 tests total)
- Refactor ExpandedRunDetails.tsx into smaller components for assertions and conversation display
2026-01-27 05:22:34 +10:00
..
playground chore: update ai package to 6.0.49 across all packages 2026-01-25 11:33:03 +10:00
railway-executor feat: add use cases marketing product with AI-generated content 2026-01-20 16:17:35 +10:00
tutorial feat: add use cases marketing product with AI-generated content 2026-01-20 16:17:35 +10:00
web feat(scenarios): complete scenario evaluation system with JSON Schema validation 2026-01-27 05:22:34 +10:00