Skip to content

Commit e6f4aae

Browse files
authored
Merge pull request #262 from objectstack-ai/copilot/update-to-latest-version
2 parents d4c3e5e + 77ef59a commit e6f4aae

File tree

25 files changed

+316
-204
lines changed

25 files changed

+316
-204
lines changed

ROADMAP.md

Lines changed: 43 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
# ObjectOS Roadmap
22

3-
> **Version**: 14.0.0
3+
> **Version**: 14.1.0
44
> **Date**: February 12, 2026
55
> **Status**: Phase P — Developer Experience ✅ Complete
6-
> **Spec SDK**: `@objectstack/spec@3.0.0`
6+
> **Spec SDK**: `@objectstack/spec@3.0.1`
77
> **ObjectUI**: `@object-ui/*@2.0.0`
88
99
---
@@ -16,15 +16,14 @@ The integration of **@object-ui** (6 packages at v2.0.0) marks a strategic shift
1616

1717
**All roadmap phases are now complete.** The platform is production-ready with comprehensive developer tooling, coverage reporting, plugin scaffolding, and environment health checks.
1818

19-
> **@objectstack/\* v3.0.0 Upgrade**: All ObjectStack SDK packages upgraded to v3.0.0 — the new major version aligns the protocol spec, runtime, CLI, client, and all plugins to the 3.x series.
19+
> **@objectstack/\* v3.0.1 Upgrade**: All ObjectStack SDK packages upgraded to v3.0.1 — the latest patch release of the 3.x series, bringing bug fixes and performance improvements while maintaining full protocol compatibility.
2020
2121
### What Changed
2222

23-
| Before (Plan v13.0) | After (Plan v14.0 — This Roadmap) |
24-
| ------------------------------------------------ | -------------------------------------------------------------------------------------------- |
25-
| P.3.2–P.3.4 incomplete (coverage, CI, snapshots) | Phase P.3 Test Infrastructure ✅ complete (coverage thresholds, CI aggregation, guidelines) |
26-
| P.4.2–P.4.3 incomplete (plugin template, doctor) | Phase P.4 Developer Onboarding ✅ complete (plugin scaffold, doctor checks) |
27-
| Phase P still in progress | **All phases A–P complete** — platform fully developed |
23+
| Before (Plan v14.0) | After (Plan v14.1 — This Roadmap) |
24+
| ---------------------------------- | ------------------------------------------------------------------------------------------------------ |
25+
| @objectstack/\* packages at v3.0.0 | **@objectstack/\* packages upgraded to v3.0.1** — latest patch release with bug fixes and improvements |
26+
| Spec SDK at 3.0.0 | Spec SDK updated to 3.0.1 — full protocol compatibility maintained |
2827

2928
---
3029

@@ -87,24 +86,24 @@ The integration of **@object-ui** (6 packages at v2.0.0) marks a strategic shift
8786

8887
## Completed Phases
8988

90-
| Phase | Focus | Timeline | Status |
91-
| :---: | ------------------------------------------------------ | :--------------: | :----------------: |
92-
| A | Kernel Compliance Baseline | Oct 2025 | |
93-
| B | Security & Audit Parity | Nov 2025 | |
94-
| C | Workflow & Automation Spec Execution | Nov 2025 | |
95-
| D | Realtime Protocol Compliance | Dec 2025 | |
96-
| E | Operational Readiness | Dec 2025 | |
97-
| F | Release Candidate (Security, Performance, Docker, E2E) | Jan 2026 | |
98-
| G | Spec Protocol Alignment + Admin Console | Feb 2026 | |
99-
| H | @object-ui Driven Development | Feb 2026 | |
100-
| I | Rich Data Experience | Feb 2026 | |
101-
| J | Workflow & Automation UI | Feb 2026 | |
102-
| K | Offline & Sync | Feb 2026 | |
103-
| L | Polish & Performance | Feb 2026 | |
104-
| **M** | **Technical Debt Resolution** | **Feb–Sep 2026** | **✅ Complete** |
105-
| **N** | **Enterprise Features** | **Feb 2026** | **✅ Complete** |
106-
| **O** | **Platform Expansion** | **Feb 2026** | **✅ Complete** |
107-
| **P** | **Developer Experience** | **Feb–Apr 2026** | **✅ Complete** |
89+
| Phase | Focus | Timeline | Status |
90+
| :---: | ------------------------------------------------------ | :--------------: | :-------------: |
91+
| A | Kernel Compliance Baseline | Oct 2025 | |
92+
| B | Security & Audit Parity | Nov 2025 | |
93+
| C | Workflow & Automation Spec Execution | Nov 2025 | |
94+
| D | Realtime Protocol Compliance | Dec 2025 | |
95+
| E | Operational Readiness | Dec 2025 | |
96+
| F | Release Candidate (Security, Performance, Docker, E2E) | Jan 2026 | |
97+
| G | Spec Protocol Alignment + Admin Console | Feb 2026 | |
98+
| H | @object-ui Driven Development | Feb 2026 | |
99+
| I | Rich Data Experience | Feb 2026 | |
100+
| J | Workflow & Automation UI | Feb 2026 | |
101+
| K | Offline & Sync | Feb 2026 | |
102+
| L | Polish & Performance | Feb 2026 | |
103+
| **M** | **Technical Debt Resolution** | **Feb–Sep 2026** | **✅ Complete** |
104+
| **N** | **Enterprise Features** | **Feb 2026** | **✅ Complete** |
105+
| **O** | **Platform Expansion** | **Feb 2026** | **✅ Complete** |
106+
| **P** | **Developer Experience** | **Feb–Apr 2026** | **✅ Complete** |
108107

109108
### Phase G Outcomes
110109

@@ -400,17 +399,17 @@ Metadata-driven analytics and reporting engine.
400399

401400
A comprehensive scan of the entire codebase identified the following improvement areas:
402401

403-
| Area | Finding | Severity | Status |
404-
| ------------- | -------------------------------------------------------------------------------------------------------- | :------: | :------: |
405-
| Documentation | CONTRIBUTING.md referenced non-existent packages (`kernel`, `server`, `presets`) and wrong prerequisites | 🔴 | ✅ Fixed |
406-
| Documentation | 8 of 20 packages missing README.md files | 🔴 | ✅ Fixed |
407-
| Documentation | No quickstart guide or troubleshooting guide in docs/ | 🟡 | ✅ Fixed |
408-
| Tooling | No ESLint or Prettier configuration across the monorepo | 🔴 | ✅ Fixed |
409-
| Tooling | No `.editorconfig` for consistent formatting | 🟡 | ✅ Fixed |
410-
| Tooling | No pre-commit hooks (Husky/lint-staged) | 🟡 | ✅ Fixed |
402+
| Area | Finding | Severity | Status |
403+
| ------------- | -------------------------------------------------------------------------------------------------------- | :------: | :-------------------------------------------------------------: |
404+
| Documentation | CONTRIBUTING.md referenced non-existent packages (`kernel`, `server`, `presets`) and wrong prerequisites | 🔴 | ✅ Fixed |
405+
| Documentation | 8 of 20 packages missing README.md files | 🔴 | ✅ Fixed |
406+
| Documentation | No quickstart guide or troubleshooting guide in docs/ | 🟡 | ✅ Fixed |
407+
| Tooling | No ESLint or Prettier configuration across the monorepo | 🔴 | ✅ Fixed |
408+
| Tooling | No `.editorconfig` for consistent formatting | 🟡 | ✅ Fixed |
409+
| Tooling | No pre-commit hooks (Husky/lint-staged) | 🟡 | ✅ Fixed |
411410
| Consistency | Mixed test frameworks — 16 packages use Jest, 4 use Vitest | 🟡 | ⬜ P.3 (ADR-001: Vitest selected, migration tracked separately) |
412-
| Consistency | Only 1 package has `clean`/`type-check` scripts; others missing | 🟡 | ✅ Fixed |
413-
| Consistency | No package has a `lint` script defined | 🟡 | ✅ Fixed |
411+
| Consistency | Only 1 package has `clean`/`type-check` scripts; others missing | 🟡 | ✅ Fixed |
412+
| Consistency | No package has a `lint` script defined | 🟡 | ✅ Fixed |
414413

415414
### P.1 — Documentation Accuracy (v2.1.0 — Target: February 2026)
416415

@@ -681,14 +680,14 @@ User Action → React Component → @object-ui/react SchemaRenderer
681680

682681
| Dependency | Version | Role |
683682
| --------------------------------- | ------- | ------------------------------ |
684-
| `@objectstack/runtime` | 3.0.0 | Microkernel — plugin lifecycle |
685-
| `@objectstack/spec` | 3.0.0 | Protocol contracts |
686-
| `@objectstack/cli` | 3.0.0 | Server bootstrap |
683+
| `@objectstack/runtime` | 3.0.1 | Microkernel — plugin lifecycle |
684+
| `@objectstack/spec` | 3.0.1 | Protocol contracts |
685+
| `@objectstack/cli` | 3.0.1 | Server bootstrap |
687686
| `@objectstack/client` | 3.0.0 | Frontend SDK |
688-
| `@objectstack/objectql` | 3.0.0 | ObjectQL plugin |
689-
| `@objectstack/driver-memory` | 3.0.0 | In-memory driver |
690-
| `@objectstack/plugin-hono-server` | 3.0.0 | Hono HTTP server |
691-
| `@objectstack/plugin-auth` | 3.0.0 | Authentication |
687+
| `@objectstack/objectql` | 3.0.1 | ObjectQL plugin |
688+
| `@objectstack/driver-memory` | 3.0.1 | In-memory driver |
689+
| `@objectstack/plugin-hono-server` | 3.0.1 | Hono HTTP server |
690+
| `@objectstack/plugin-auth` | 3.0.1 | Authentication |
692691
| `@object-ui/core` | 2.0.0 | UI core logic |
693692
| `@object-ui/react` | 2.0.0 | React components |
694693
| `@object-ui/components` | 2.0.0 | Standard controls |
@@ -722,5 +721,5 @@ User Action → React Component → @object-ui/react SchemaRenderer
722721
---
723722

724723
<div align="center">
725-
<sub>ObjectOS v14.0.0 Roadmap — All Phases Complete | Built with @objectstack/spec@3.0.0</sub>
724+
<sub>ObjectOS v14.1.0 Roadmap — All Phases Complete | Built with @objectstack/spec@3.0.1</sub>
726725
</div>

examples/crm/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@
1717
"test": "echo 'skipped — example project'"
1818
},
1919
"dependencies": {
20-
"@objectstack/spec": "3.0.0"
20+
"@objectstack/spec": "3.0.1"
2121
},
2222
"devDependencies": {
2323
"typescript": "^5.0.0",
2424
"@objectstack/cli": "^3.0.0"
2525
}
26-
}
26+
}

examples/todo/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@
2020
"@objectstack/client": "3.0.0",
2121
"@objectstack/driver-memory": "^3.0.0",
2222
"@objectstack/objectql": "^3.0.0",
23-
"@objectstack/runtime": "^3.0.0",
24-
"@objectstack/spec": "3.0.0"
23+
"@objectstack/runtime": "^3.0.1",
24+
"@objectstack/spec": "3.0.1"
2525
},
2626
"devDependencies": {
2727
"@objectstack/cli": "^3.0.0",

package.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@
6565
"devDependencies": {
6666
"@changesets/cli": "^2.29.8",
6767
"@eslint/js": "^10.0.1",
68-
"@objectstack/cli": "^3.0.0",
68+
"@objectstack/cli": "^3.0.1",
6969
"@types/jest": "^30.0.0",
7070
"@types/js-yaml": "^4.0.9",
7171
"@types/node": "^25.2.0",
@@ -112,12 +112,12 @@
112112
"@objectql/driver-mongo": "^4.2.0",
113113
"@objectql/driver-sql": "^4.2.0",
114114
"@objectql/platform-node": "^4.2.0",
115-
"@objectstack/driver-memory": "3.0.0",
116-
"@objectstack/objectql": "3.0.0",
117-
"@objectstack/plugin-auth": "3.0.0",
118-
"@objectstack/plugin-hono-server": "3.0.0",
119-
"@objectstack/runtime": "3.0.0",
120-
"@objectstack/spec": "3.0.0",
115+
"@objectstack/driver-memory": "3.0.1",
116+
"@objectstack/objectql": "3.0.1",
117+
"@objectstack/plugin-auth": "3.0.1",
118+
"@objectstack/plugin-hono-server": "3.0.1",
119+
"@objectstack/runtime": "3.0.1",
120+
"@objectstack/spec": "3.0.1",
121121
"build": "^0.1.4",
122122
"hono": "^4.11.0",
123123
"pino": "^10.3.0",

packages/agent/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515
"type-check": "tsc --noEmit"
1616
},
1717
"dependencies": {
18-
"@objectstack/runtime": "^3.0.0",
19-
"@objectstack/spec": "3.0.0"
18+
"@objectstack/runtime": "^3.0.1",
19+
"@objectstack/spec": "3.0.1"
2020
},
2121
"devDependencies": {
2222
"@types/jest": "^30.0.0",

packages/analytics/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515
"type-check": "tsc --noEmit"
1616
},
1717
"dependencies": {
18-
"@objectstack/runtime": "^3.0.0",
19-
"@objectstack/spec": "3.0.0"
18+
"@objectstack/runtime": "^3.0.1",
19+
"@objectstack/spec": "3.0.1"
2020
},
2121
"devDependencies": {
2222
"@types/jest": "^30.0.0",

packages/audit/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515
"type-check": "tsc --noEmit"
1616
},
1717
"dependencies": {
18-
"@objectstack/runtime": "^3.0.0",
19-
"@objectstack/spec": "3.0.0"
18+
"@objectstack/runtime": "^3.0.1",
19+
"@objectstack/spec": "3.0.1"
2020
},
2121
"devDependencies": {
2222
"@objectos/permissions": "workspace:^",

packages/auth/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@
1616
"type-check": "tsc --noEmit"
1717
},
1818
"dependencies": {
19-
"@objectstack/runtime": "^3.0.0",
20-
"@objectstack/spec": "3.0.0",
19+
"@objectstack/runtime": "^3.0.1",
20+
"@objectstack/spec": "3.0.1",
2121
"better-auth": "^1.4.18",
2222
"better-sqlite3": "^12.6.0",
2323
"mongodb": "^7.0.0",

packages/automation/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515
"type-check": "tsc --noEmit"
1616
},
1717
"dependencies": {
18-
"@objectstack/runtime": "^3.0.0",
19-
"@objectstack/spec": "3.0.0",
18+
"@objectstack/runtime": "^3.0.1",
19+
"@objectstack/spec": "3.0.1",
2020
"cron-parser": "^4.9.0"
2121
},
2222
"devDependencies": {

packages/browser/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@
1616
"type-check": "tsc --noEmit"
1717
},
1818
"dependencies": {
19-
"@objectstack/runtime": "^3.0.0",
20-
"@objectstack/spec": "3.0.0",
19+
"@objectstack/runtime": "^3.0.1",
20+
"@objectstack/spec": "3.0.1",
2121
"comlink": "^4.4.1",
2222
"idb": "^8.0.0",
2323
"sql.js": "^1.11.0"

0 commit comments

Comments
 (0)