Skip to content

Commit c557f92

Browse files
Copilothotlong
andcommitted
docs: Update README to highlight completed protocol features
Co-authored-by: hotlong <50353452+hotlong@users.noreply.github.com>
1 parent 3dc3fb2 commit c557f92

File tree

1 file changed

+16
-2
lines changed

1 file changed

+16
-2
lines changed

README.md

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,20 @@
88
99
This repository contains the core specifications, schemas, and protocols that power the ObjectStack ecosystem. It defines how data, UI, and system configurations are expressed as code.
1010

11+
## 🎉 Recent Updates (2026-01-27)
12+
13+
**ObjectQL (Data Layer) now at 100% completion!** 🎯
14+
15+
We've completed all advanced query features and AI/ML field types:
16+
-**Window Functions** - ROW_NUMBER, RANK, LAG, LEAD, and aggregate window functions
17+
-**HAVING Clause** - Filter aggregated results in GROUP BY queries
18+
-**DISTINCT Queries** - Full support for SELECT DISTINCT
19+
-**Subqueries** - Nested queries in JOIN clauses
20+
-**Vector Field Type** - AI/ML embeddings for semantic search and RAG workflows
21+
-**Location Field Type** - GPS coordinates for geospatial applications
22+
23+
**See [PROTOCOL_EXTENSIONS_COMPLETED.md](./PROTOCOL_EXTENSIONS_COMPLETED.md) for complete details.**
24+
1125
## 📚 Documentation
1226

1327
### Quick Start
@@ -59,10 +73,10 @@ The ObjectStack Protocol (`@objectstack/spec`) is divided into five core modules
5973

6074
### 1. Data Protocol (ObjectQL)
6175
Defines the "Shape of Data" and business logic.
62-
- **Schema:** Objects, Fields (35 types including text, number, select, lookup, formula, autonumber, slider, qrcode, etc.)
76+
- **Schema:** Objects, Fields (44 types including text, number, select, lookup, formula, autonumber, slider, qrcode, **vector** (AI/ML), **location** (GPS), etc.)
6377
- **Logic:** Workflows, Triggers, Validation Rules, Formulas
6478
- **Security:** Permissions, Sharing Rules
65-
- **Query:** Abstract Syntax Tree (AST) for unified data access across drivers
79+
- **Query:** Abstract Syntax Tree (AST) for unified data access across drivers with **Window Functions**, **HAVING**, **DISTINCT**, **Subqueries**
6680
- **Automation:** Flow definitions, Dataset mappings
6781

6882
### 2. UI Protocol (ObjectUI)

0 commit comments

Comments
 (0)