|
3 | 3 | > **Version**: 6.0.0 |
4 | 4 | > **Date**: February 11, 2026 |
5 | 5 | > **Status**: Phase H — @object-ui Driven Development |
6 | | -> **Spec SDK**: `@objectstack/spec@2.0.7` |
| 6 | +> **Spec SDK**: `@objectstack/spec@3.0.0` |
7 | 7 | > **ObjectUI**: `@object-ui/*@2.0.0` |
8 | 8 | > |
9 | 9 | > **Roadmap**: See [ROADMAP.md](./ROADMAP.md) for the consolidated roadmap reassessed around @object-ui integration. |
|
40 | 40 | |--------|-------| |
41 | 41 | | **Plugin Packages** | 13/13 (100%) — All implemented with lifecycle compliance | |
42 | 42 | | **Spec Compliance** | ✅ 100% — All packages pass `@objectstack/spec` audit | |
43 | | -| **ObjectStack SDK** | `v2.0.7` | |
| 43 | +| **ObjectStack SDK** | `v3.0.0` | |
44 | 44 | | **ObjectUI Packages** | 6 packages at `v2.0.0` | |
45 | 45 | | **Spec Protocol Namespaces** | 14 | |
46 | 46 | | **Spec Service Contracts** | 25 | |
|
70 | 70 | - ✅ `@objectstack/spec` protocol compliance audit passed |
71 | 71 | - ✅ Vercel serverless deployment configured and operational |
72 | 72 | - ✅ 10/14 plugins adopt `@objectstack/spec/contracts` interfaces |
73 | | -- ✅ @objectstack/* packages upgraded to v2.0.7 |
| 73 | +- ✅ @objectstack/* packages upgraded to v3.0.0 |
74 | 74 | - ✅ @object-ui v2.0.0 packages integrated (6 packages: core, react, components, layout, fields, data-objectstack) |
75 | 75 | - ✅ ObjectStack data adapter for @object-ui configured |
76 | 76 | - ✅ Business App Shell pages created (app, object-list, object-record) |
@@ -312,13 +312,13 @@ All packages are at version `0.1.0`, licensed under `AGPL-3.0`, and output ESM v |
312 | 312 |
|
313 | 313 | | Dependency | Version | Role | Consumers | |
314 | 314 | |-----------|---------|------|-----------| |
315 | | -| `@objectstack/runtime` | 2.0.7 | Microkernel — plugin lifecycle, service registry, event bus | All 13 plugins | |
316 | | -| `@objectstack/spec` | 2.0.7 | Protocol contracts — Zod schemas, TypeScript interfaces, Contracts module | audit, automation, auth, jobs, permissions, workflow, browser | |
317 | | -| `@objectstack/cli` | 2.0.7 | Server bootstrap — `objectstack serve` command | Root devDependency | |
318 | | -| `@objectstack/objectql` | 2.0.7 | ObjectQL plugin for metadata loading | Root dependency | |
319 | | -| `@objectstack/driver-memory` | 2.0.7 | In-memory data driver for development/serverless | Root dependency | |
320 | | -| `@objectstack/plugin-hono-server` | 2.0.7 | Hono HTTP server plugin | Root dependency | |
321 | | -| `@objectstack/client` | 2.0.7 | Frontend SDK for API integration | apps/web | |
| 315 | +| `@objectstack/runtime` | 3.0.0 | Microkernel — plugin lifecycle, service registry, event bus | All 13 plugins | |
| 316 | +| `@objectstack/spec` | 3.0.0 | Protocol contracts — Zod schemas, TypeScript interfaces, Contracts module | audit, automation, auth, jobs, permissions, workflow, browser | |
| 317 | +| `@objectstack/cli` | 3.0.0 | Server bootstrap — `objectstack serve` command | Root devDependency | |
| 318 | +| `@objectstack/objectql` | 3.0.0 | ObjectQL plugin for metadata loading | Root dependency | |
| 319 | +| `@objectstack/driver-memory` | 3.0.0 | In-memory data driver for development/serverless | Root dependency | |
| 320 | +| `@objectstack/plugin-hono-server` | 3.0.0 | Hono HTTP server plugin | Root dependency | |
| 321 | +| `@objectstack/client` | 3.0.0 | Frontend SDK for API integration | apps/web | |
322 | 322 | | `@objectql/core` | 4.2.0 | Data engine — metadata registry, query compiler | Root dependency | |
323 | 323 | | `@objectql/driver-sql` | 4.2.0 | SQL database driver (PostgreSQL, MySQL, SQLite) | Root dependency | |
324 | 324 | | `@objectql/driver-mongo` | 4.2.0 | MongoDB database driver | Root dependency | |
@@ -546,7 +546,7 @@ The microkernel architecture (`@objectstack/runtime`) provides: |
546 | 546 | | Build optimization (Vite code splitting) | ✅ | Vendor, router, query manual chunks + lazy routes | |
547 | 547 | | Docker build pipeline | ✅ | Multi-stage Dockerfile + docker-compose.yml (ObjectOS + PostgreSQL + Redis) | |
548 | 548 | | E2E smoke tests (Playwright) | ✅ | Auth, Admin, and App Shell smoke tests (`e2e/*.spec.ts`) with Playwright config | |
549 | | -| @objectstack/* packages upgrade to v2.0.7 | ✅ | All packages updated | |
| 549 | +| @objectstack/* packages upgrade to v3.0.0 | ✅ | All packages updated | |
550 | 550 | | @object-ui v2.0.0 integration | ✅ | 6 packages installed, adapter configured, demo page functional | |
551 | 551 | | Spec Contracts adoption (10/14 plugins) | ✅ | ICacheService, II18nService, INotificationService, IJobService, IAuthService, IAutomationService, IWorkflowService, IRealtimeService, IUIService, IStorageService | |
552 | 552 | | Business App Shell pages | ✅ | app.tsx, object-list.tsx, object-record.tsx with TanStack Query hooks | |
@@ -585,10 +585,10 @@ The microkernel architecture (`@objectstack/runtime`) provides: |
585 | 585 | | Plugin Interface | All plugins implement `Plugin` from `@objectstack/runtime` | ✅ | |
586 | 586 | | Runtime Dependency | All plugins declare `@objectstack/runtime` as dependency | ✅ | |
587 | 587 | | Spec Dependency | Packages importing from `@objectstack/spec` declare it | ✅ | |
588 | | -| Version Consistency | `@objectstack/spec: 2.0.7`, `@objectstack/runtime: ^2.0.7` | ✅ | |
| 588 | +| Version Consistency | `@objectstack/spec: 3.0.0`, `@objectstack/runtime: ^3.0.0` | ✅ | |
589 | 589 | | Lifecycle Methods | All plugins implement `init()`, `start()`, `destroy()` | ✅ | |
590 | 590 |
|
591 | | -### Spec v2.0.7 — Capabilities |
| 591 | +### Spec v3.0.0 — Capabilities |
592 | 592 |
|
593 | 593 | **Contracts Module** — 25 service interfaces (`@objectstack/spec/contracts`): |
594 | 594 | - Typed service contracts for all `CoreServiceNames` (metadata, data, auth, cache, etc.) |
@@ -920,7 +920,7 @@ states: |
920 | 920 | | G.2 | Adopt Contracts interfaces for core plugins | 🔴 | ✅ (10/14) | |
921 | 921 | | G.3 | @object-ui v2.0.0 package integration | 🔴 | ✅ | |
922 | 922 | | G.4 | Business App Shell pages (app, object-list, object-record) | 🔴 | ✅ | |
923 | | -| G.5 | @objectstack/* packages upgrade to v2.0.7 | 🔴 | ✅ | |
| 923 | +| G.5 | @objectstack/* packages upgrade to v3.0.0 | 🔴 | ✅ | |
924 | 924 | | G.6 | Consolidate development plan documents | 🟡 | ✅ | |
925 | 925 |
|
926 | 926 | ### 12.3 Phase H — @object-ui Driven Development (Complete — February 2026) |
@@ -983,7 +983,7 @@ states: |
983 | 983 | | 2.0.4 | Sync Protocol | Client-server delta sync with conflict resolution | |
984 | 984 | | 2.0.5 | AI Agent Framework | LLM-powered automation actions and data extraction | |
985 | 985 | | 2.0.6 | Module Federation | Dynamic CDN loading of plugin UIs | |
986 | | -| 2.0.7 | Offline Admin Console | Service Worker + @objectos/browser for offline access | |
| 986 | +| 3.0.0 | Offline Admin Console | Service Worker + @objectos/browser for offline access | |
987 | 987 | | 2.0.8 | GraphQL plugin | Full GraphQL resolver layer with schema stitching | |
988 | 988 | | 2.0.9 | Analytics plugin | Business analytics and reporting engine | |
989 | 989 | | 2.0.10 | AI plugin | AI-powered data extraction, classification, suggestions | |
@@ -1170,5 +1170,5 @@ Keep Next.js only for `apps/site` (Fumadocs documentation framework dependency). |
1170 | 1170 | --- |
1171 | 1171 |
|
1172 | 1172 | <div align="center"> |
1173 | | -<sub>ObjectOS v6.0.0 — The Enterprise Operating System | Built with @objectstack/spec@2.0.7 + @object-ui@2.0.0</sub> |
| 1173 | +<sub>ObjectOS v6.0.0 — The Enterprise Operating System | Built with @objectstack/spec@3.0.0 + @object-ui@2.0.0</sub> |
1174 | 1174 | </div> |
0 commit comments