You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add API Reference documentation and update guides metadata
- Introduced a new API Reference documentation file detailing all available endpoints, request/response schemas, and service availability.
- Updated the guides metadata to include the new API Reference page in the navigation.
**Degraded Status** — Metadata is an in-memory registry framework. Database persistence for metadata storage is not yet implemented. Discovery reports this service as `degraded`.
69
+
</Callout>
70
+
71
+
- Metadata API (list types, list items, get item) is fully functional
72
+
- Metadata is loaded from config files at startup and held in memory
73
+
- Future: metadata persistence to database for runtime modifications
74
+
64
75
### System Services
65
76
66
77
| Protocol | Implementation Package | Status | Notes |
@@ -211,49 +222,59 @@ This matrix is generated from actual codebase analysis and represents the curren
211
222
212
223
## Automation Layer
213
224
214
-
| Protocol |@objectstack/spec|@objectstack/objectql| Status |
**Plugin-Provided Service** — The kernel does NOT include an automation engine. Flow, workflow, and approval services must be provided by plugins (e.g., `@objectstack/plugin-automation`).
227
+
</Callout>
228
+
229
+
| Protocol |@objectstack/spec| Kernel | Plugin Required | Status |
- Hook system is implemented in ObjectQL (beforeFind, afterInsert, etc.)
226
-
- Full workflow/automation engine not yet implemented
227
-
- Protocols are complete and ready for implementation
240
+
- Hook system is implemented in ObjectQL (beforeFind, afterInsert, etc.) — this is data-layer eventing, not workflow automation
241
+
- Full workflow/automation engine will be provided by plugins
242
+
- Protocols are complete and ready for plugin implementation
243
+
- Discovery API reports automation service as `unavailable` until a plugin is registered
228
244
229
245
---
230
246
231
247
## Security Layer
232
248
249
+
<Callouttype="warn">
250
+
**Plugin-Provided Service** — The kernel does NOT handle authentication or authorization. Security services must be provided by plugins (e.g., `@objectstack/plugin-auth`). The Discovery API reports auth as `unavailable` until a plugin is registered.
251
+
</Callout>
252
+
233
253
### Authentication
234
254
235
-
| Protocol |@objectstack/spec|Implementation| Status |
0 commit comments