Skip to content

Commit b5ca472

Browse files
committed
refactor: clean up package.json dependencies and update implementation status documentation
1 parent 83132ec commit b5ca472

5 files changed

Lines changed: 700 additions & 32 deletions

File tree

apps/studio/package.json

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,6 @@
1717
"preview": "vite preview"
1818
},
1919
"dependencies": {
20-
"@example/app-crm": "workspace:*",
21-
"@example/app-todo": "workspace:*",
2220
"@objectstack/client": "workspace:*",
2321
"@objectstack/client-react": "workspace:*",
2422
"@objectstack/driver-memory": "workspace:*",

content/docs/concepts/implementation-status.mdx

Lines changed: 9 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ This matrix is generated from actual codebase analysis and represents the curren
5959
- ObjectQL implements complete IDataEngine interface
6060
- Memory driver is reference implementation (basic CRUD only)
6161
- Advanced query features (aggregations, window functions) require production drivers
62+
- Memory driver supports aggregations (groupBy, count, sum, avg, min, max)
6263

6364
### System Services
6465

@@ -119,7 +120,7 @@ This matrix is generated from actual codebase analysis and represents the curren
119120
| **Query AST** ||| ⚠️ | ✅ Full |
120121
| **Query Builder** |||| ✅ Client |
121122
| **Filter Operators** ||| ⚠️ | ⚠️ Partial |
122-
| **Aggregations** ||| | ⚠️ Spec only |
123+
| **Aggregations** ||| | ✅ Full |
123124
| **Joins** |||| ⚠️ Spec only |
124125
| **Sorting** |||| ⚠️ Spec only |
125126
| **Pagination** |||| ✅ Full |
@@ -173,6 +174,7 @@ This matrix is generated from actual codebase analysis and represents the curren
173174

174175
| Protocol | Implementation | Status | Notes |
175176
|:---------|:-------------:|:------:|:------|
177+
| **Analytics** ||| Protocol implemented in ObjectQL (driver-level aggregation) |
176178
| **OData** || 📋 | Protocol defined, not implemented |
177179
| **GraphQL** || 📋 | Protocol defined, not implemented |
178180
| **Realtime** || 📋 | Protocol defined, not implemented |
@@ -292,21 +294,6 @@ This matrix is generated from actual codebase analysis and represents the curren
292294

293295
---
294296

295-
## Hub & Marketplace
296-
297-
| Protocol | @objectstack/spec | Implementation | Status |
298-
|:---------|:-----------------:|:-------------:|:------:|
299-
| **Marketplace** ||| ❌ Spec only |
300-
| **Plugin Registry** ||| ❌ Spec only |
301-
| **Composer** ||| ❌ Spec only |
302-
| **License** ||| ❌ Spec only |
303-
| **Tenant** ||| ❌ Spec only |
304-
| **Space** ||| ❌ Spec only |
305-
| **Hub Federation** ||| ❌ Spec only |
306-
| **Plugin Security** || ⚠️ | ⚠️ Partial validation |
307-
308-
---
309-
310297
## QA & Testing
311298

312299
| Protocol | @objectstack/spec | @objectstack/core | @objectstack/plugin-msw | Status |
@@ -399,24 +386,23 @@ This matrix is generated from actual codebase analysis and represents the curren
399386

400387
| Category | Total Protocols | Fully Implemented | Partially Implemented | Not Implemented |
401388
|:---------|:---------------:|:-----------------:|:---------------------:|:---------------:|
402-
| **Data** | 16 | 6 | 3 | 7 |
389+
| **Data** | 16 | 7 | 3 | 6 |
403390
| **UI** | 10 | 0 | 0 | 10 |
404-
| **API** | 13 | 10 | 1 | 2 |
391+
| **API** | 14 | 11 | 1 | 2 |
405392
| **System** | 39 | 8 | 1 | 30 |
406393
| **Auth** | 6 | 0 | 0 | 6 |
407394
| **Permission** | 4 | 0 | 0 | 4 |
408395
| **Automation** | 7 | 1 | 0 | 6 |
409396
| **AI** | 12 | 0 | 0 | 12 |
410397
| **Integration** | 7 | 0 | 0 | 7 |
411-
| **Hub** | 8 | 0 | 1 | 7 |
412398
| **QA** | 1 | 1 | 0 | 0 |
413-
| **TOTAL** | **123** | **26** | **6** | **91** |
399+
| **TOTAL** | **116** | **28** | **5** | **83** |
414400

415401
### Implementation Coverage
416402

417-
- **Fully Implemented**: 21.1% (26/123)
418-
- **Partially Implemented**: 4.9% (6/123)
419-
- **Not Implemented**: 74.0% (91/123)
403+
- **Fully Implemented**: 24.1% (28/116)
404+
- **Partially Implemented**: 4.3% (5/116)
405+
- **Not Implemented**: 71.6% (83/116)
420406

421407
### Core Functionality Status
422408

0 commit comments

Comments
 (0)