Skip to content

Commit 5dbaa34

Browse files
Copilothotlong
andcommitted
docs: update roadmap and docs with events schema validation progress
- Update test counts: 195 files, 3817 tests - Add Phase 15 entry for events metadata schema validation - Add version upgrade history entry for 2026-02-26 Co-authored-by: hotlong <50353452+hotlong@users.noreply.github.com>
1 parent 9d666ac commit 5dbaa34

3 files changed

Lines changed: 5 additions & 3 deletions

File tree

ROADMAP.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@
6565
| Studio Builder Configs | 4 (Interface Builder, Page Builder, Canvas Snap, Element Palette) |
6666
| Navigation Areas | 3 (header, sidebar, utility bar) |
6767
| 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) |
6969
| TypeScript Compliance | 100% (zero type errors) |
7070
| Protocol Compliance | 100% (all objects pass ObjectSchema.create()) |
7171
| 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:
203203
- [ ] **Legacy API cleanup (Phase 2)** — Remove `db.ts` exports entirely once all consumers migrated to broker/ObjectQL
204204
- [ ] **E2E test coverage** — Build API-layer end-to-end tests for Feed API / MCP API
205205
- [ ] **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
206207

207208
---
208209

209210
## Version Upgrade History
210211

211212
| Date | From | To | Breaking Changes | Tests |
212213
|------|------|----|-----------------|-------|
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 ✅ |
213215
| 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 ✅ |
214216
| 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 ✅ |
215217
| 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 ✅ |

content/docs/index.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ Explore the six business clouds that power every stage of the customer lifecycle
9090
| **Server-Side Hooks** | 121+ hooks enforcing business logic |
9191
| **Integration Connectors** | 10 (Stripe, DocuSign, Slack, Gmail, Teams, PayPal, Adobe Sign, Outlook, QuickBooks, LinkedIn) |
9292
| **AI Agent Workflows** | 13 AI agents + 6 autonomous workflows |
93-
| **Tests** | 3,707 passing across 188 test files |
93+
| **Tests** | 3,817 passing across 195 test files |
9494

9595
## 📚 Resources
9696

content/docs/roadmap.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ HotCRM has completed **16 development phases** (1–14 including 10.5, 10.6, 12A
7171
| Seed Data Files | 39 across 14 packages |
7272
| Seed Data Validation | ✅ All seed files validated with cross-package relationship tests |
7373
| Dependency Graph | 14 packages with topological load order validation |
74-
| Test Files | 192 files, 3,799 tests (all passing) |
74+
| Test Files | 195 files, 3,817 tests (all passing) |
7575
| TypeScript Compliance | 100% (zero type errors) |
7676
| Spec Schema Adoption | ~95 / ~95 (~100%) |
7777

0 commit comments

Comments
 (0)