Skip to content

Commit 511af0b

Browse files
committed
2 parents b57c077 + b3066f0 commit 511af0b

File tree

100 files changed

+5102
-2278
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

100 files changed

+5102
-2278
lines changed

.github/prompts/data-protocol.prompt.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -345,7 +345,7 @@ export type Main = z.infer<typeof MainSchema>;
345345
## Interaction Commands
346346

347347
When user says:
348-
- **"Create Field Protocol"** → Implement complete `field.zod.ts` with all 23+ field types
348+
- **"Create Field Protocol"** → Implement complete `field.zod.ts` with all 35 field types
349349
- **"Create Object Protocol"** → Implement `object.zod.ts` with fields, capabilities, indexes
350350
- **"Create Validation Rules"** → Implement `validation.zod.ts` with rule engine
351351
- **"Create Permission System"** → Implement `permission.zod.ts` with CRUD + field-level security

.github/prompts/documentation-writer.prompt.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ a single property or column in an Object (table).
8080

8181
## Field Types
8282

83-
ObjectStack supports 23+ field types, organized into categories:
83+
ObjectStack supports 35 field types, organized into categories:
8484

8585
### Text Fields
8686
- **text**: Single-line text (max 255 characters)

ARCHITECTURE.md

Lines changed: 20 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -69,9 +69,10 @@
6969
│ ├── workflow.zod.ts → State machine, transitions
7070
│ ├── flow.zod.ts → Visual flow automation
7171
│ ├── query.zod.ts → AST for queries (filter, sort, join)
72+
│ ├── filter.zod.ts → Query filter conditions
7273
│ ├── dataset.zod.ts → Virtual datasets
7374
│ ├── mapping.zod.ts → ETL transformations
74-
│ └── trigger.zod.ts → [MISSING] Trigger context
75+
│ └── trigger.zod.ts → Trigger context
7576
7677
├── UI Protocol (ObjectUI)
7778
│ ├── app.zod.ts → App structure, navigation tree
@@ -80,8 +81,8 @@
8081
│ ├── report.zod.ts → Report types, grouping
8182
│ ├── action.zod.ts → Button actions, navigation
8283
│ ├── page.zod.ts → FlexiPage regions, components
83-
│ ├── theme.zod.ts → [MISSING] Color, typography, spacing
84-
│ └── widget.zod.ts → [MISSING] Custom field components
84+
│ ├── theme.zod.ts → Color, typography, spacing
85+
│ └── widget.zod.ts → Custom field components
8586
8687
├── System Protocol (ObjectOS)
8788
│ ├── manifest.zod.ts → Package definition (objectstack.config.ts)
@@ -95,18 +96,24 @@
9596
│ ├── webhook.zod.ts → HTTP callbacks
9697
│ ├── translation.zod.ts → i18n definitions
9798
│ ├── discovery.zod.ts → Metadata introspection
98-
│ ├── plugin.zod.ts → [MISSING] Plugin lifecycle
99-
│ ├── driver.zod.ts → [MISSING] Database driver interface
100-
│ ├── marketplace.zod.ts → [PLANNED] App store metadata
101-
│ ├── tenant.zod.ts → [PLANNED] Multi-tenancy
102-
│ ├── events.zod.ts → [PLANNED] Event bus
103-
│ └── realtime.zod.ts → [PLANNED] WebSocket sync
99+
│ ├── plugin.zod.ts → Plugin lifecycle
100+
│ ├── driver.zod.ts → Database driver interface
101+
│ ├── tenant.zod.ts → Multi-tenancy
102+
│ ├── events.zod.ts → Event bus
103+
│ ├── realtime.zod.ts → WebSocket sync
104+
│ ├── organization.zod.ts → Organization management
105+
│ ├── audit.zod.ts → Audit logging
106+
│ └── job.zod.ts → Background jobs
104107
105108
├── AI Protocol
106-
│ ├── agent.zod.ts → AI agent configuration
107-
│ ├── model.zod.ts → [PLANNED] LLM registry
108-
│ ├── rag.zod.ts → [PLANNED] RAG pipeline
109-
│ └── nlq.zod.ts → [PLANNED] Natural language query
109+
│ ├── agent.zod.ts → AI agent configuration
110+
│ ├── model-registry.zod.ts → LLM registry
111+
│ ├── rag-pipeline.zod.ts → RAG pipeline
112+
│ ├── nlq.zod.ts → Natural language query
113+
│ ├── conversation.zod.ts → Conversation management
114+
│ ├── cost.zod.ts → AI cost tracking
115+
│ ├── predictive.zod.ts → Predictive analytics
116+
│ └── workflow-automation.zod.ts → AI workflow automation
110117
111118
└── API Protocol
112119
└── contract.zod.ts → Request/response envelopes

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1919

2020
### Security
2121

22+
## [0.3.2] - 2026-01-24
23+
24+
### Changed
25+
- Patch release for maintenance and stability improvements
26+
- Updated all packages to version 0.3.2
27+
2228
## [0.3.1] - 2026-01-23
2329

2430
### Changed

IMPLEMENTATION_SUMMARY.md

Lines changed: 0 additions & 261 deletions
This file was deleted.

README.md

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ The ObjectStack Protocol (`@objectstack/spec`) is divided into five core modules
5959

6060
### 1. Data Protocol (ObjectQL)
6161
Defines the "Shape of Data" and business logic.
62-
- **Schema:** Objects, Fields (23+ types including text, number, select, lookup, formula, autonumber, etc.)
62+
- **Schema:** Objects, Fields (35 types including text, number, select, lookup, formula, autonumber, slider, qrcode, etc.)
6363
- **Logic:** Workflows, Triggers, Validation Rules, Formulas
6464
- **Security:** Permissions, Sharing Rules
6565
- **Query:** Abstract Syntax Tree (AST) for unified data access across drivers
@@ -73,22 +73,28 @@ Defines the "Shape of Interaction" for rendering interfaces.
7373
- **Analytics:** Reports (Tabular, Summary, Matrix), Dashboards with widgets
7474
- **Actions:** Script, URL, Modal, Flow-triggered actions
7575
- **Theming:** Color palettes, typography, breakpoints, animations
76+
- **Widgets:** Custom field components
7677

7778
### 3. System Protocol (ObjectOS)
7879
Defines the "Runtime Environment" and platform capabilities.
7980
- **Manifest:** Application packaging (`objectstack.config.ts`)
80-
- **Identity:** Authentication, Roles, Territories, Licenses
81+
- **Identity:** Authentication, Roles, Territories, Licenses, Organizations
8182
- **Integration:** Webhooks, API contracts, ETL Mappings
8283
- **Datasource:** Driver definitions for SQL, NoSQL, SaaS connectors
8384
- **Discovery:** Plugin discovery and loading mechanisms
8485
- **I18n:** Translation and internationalization support
86+
- **Platform:** Events, Real-time sync, Audit logging, Background jobs, Multi-tenancy
8587

8688
### 4. AI Protocol
8789
Defines AI agent integration capabilities.
8890
- **Agent:** AI agent definitions and configurations
89-
- **Tools:** AI tool integrations
90-
- **Knowledge:** Knowledge base structures
91-
- **Models:** AI model configurations
91+
- **Model Registry:** LLM registry and selection
92+
- **RAG Pipeline:** Retrieval-augmented generation
93+
- **NLQ:** Natural language query processing
94+
- **Conversation:** Conversation management and memory
95+
- **Cost Tracking:** AI cost tracking and budget management
96+
- **Predictive:** Predictive analytics models
97+
- **Workflow Automation:** AI-powered workflow automation
9298

9399
### 5. API Protocol
94100
Defines standardized API contracts.

0 commit comments

Comments
 (0)