|
65 | 65 | | Studio Builder Configs | 4 (Interface Builder, Page Builder, Canvas Snap, Element Palette) | |
66 | 66 | | Navigation Areas | 3 (header, sidebar, utility bar) | |
67 | 67 | | Packages Registered in Root Config | 13 of 13 (all packages registered) | |
68 | | -| Test Files | 194 files, 3813 tests (all passing) | |
| 68 | +| Test Files | 195 files, 3817 tests (all passing) | |
69 | 69 | | TypeScript Compliance | 100% (zero type errors) | |
70 | 70 | | Protocol Compliance | 100% (all objects pass ObjectSchema.create()) | |
71 | 71 | | Spec Schema Adoption | ~95 of ~95 application-level schemas used (~100%) | |
@@ -203,13 +203,15 @@ These items were deferred during Phase 13 and have been completed: |
203 | 203 | - [ ] **Legacy API cleanup (Phase 2)** — Remove `db.ts` exports entirely once all consumers migrated to broker/ObjectQL |
204 | 204 | - [ ] **E2E test coverage** — Build API-layer end-to-end tests for Feed API / MCP API |
205 | 205 | - [ ] **FormView `as any` cleanup** — Remove `as any` casts once `@objectstack/spec` aligns FormView column types |
| 206 | +- [x] **Events metadata schema validation** — Added `EventTypeDefinitionSchema.parse()` to all 9 `*.events.ts` files; all metadata now validated against spec schemas |
206 | 207 |
|
207 | 208 | --- |
208 | 209 |
|
209 | 210 | ## Version Upgrade History |
210 | 211 |
|
211 | 212 | | Date | From | To | Breaking Changes | Tests | |
212 | 213 | |------|------|----|-----------------|-------| |
| 214 | +| 2026-02-26 | v3.0.8 | v3.0.8 | None (Phase 15: Added EventTypeDefinitionSchema validation to all 9 events.ts files; 100% metadata schema compliance) | 3817 ✅ | |
213 | 215 | | 2026-02-25 | v3.0.8 | v3.0.8 | None (Phase 15: Fixed tsconfig.json path aliases for node16 ESM module resolution — changed directory paths to explicit index.ts files) | 3813 ✅ | |
214 | 216 | | 2026-02-21 | v3.0.8 | v3.0.8 | None (Phase 15 continued: Structured pino logging across 154 files, CacheManager test isolation, db.ts deprecation annotations, emoji removal from logs) | 3813 ✅ | |
215 | 217 | | 2026-02-21 | v3.0.8 | v3.0.8 | None (Phase 15: Repository quality improvements — hook `any` type migration, CI typecheck, ESLint version alignment, documentation updates, code-quality workflow fixes) | 3799 ✅ | |
|
0 commit comments