tpmjs/apps/web/src
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
..
app feat(scenarios): complete scenario evaluation system with JSON Schema validation 2026-01-27 05:22:34 +10:00
components feat(homepage): add features section highlighting platform capabilities 2026-01-25 18:29:27 +10:00
data feat: implement revolutionary dithered landing page with Bayer matrix animation 2025-11-27 22:44:32 +10:00
hooks feat: add use cases marketing product with AI-generated content 2026-01-20 16:17:35 +10:00
lib feat(scenarios): complete scenario evaluation system with JSON Schema validation 2026-01-27 05:22:34 +10:00
test fix(skills): refactor skills section to use design system tokens 2026-01-25 03:52:20 +10:00
env.ts feat: add environment variables support for agents and collections 2026-01-12 01:35:29 +10:00
middleware.ts feat: add use cases marketing product with AI-generated content 2026-01-20 16:17:35 +10:00