@@ -393,14 +393,15 @@ business/custom objects, aligning with industry best practices (e.g., ServiceNow
393393### Completed
394394
395395- [x] ** ObjectQL Engine** — CRUD, hooks (before/after), middleware chain, action registry
396+ - [x] ** ObjectQL $expand** — Engine-level expand post-processing for lookup/master_detail fields via batch $in queries (driver-agnostic, max depth 3)
396397- [x] ** Schema Registry** — FQN namespacing, multi-package contribution, priority resolution
397398- [x] ** In-Memory Driver** — Full CRUD, bulk ops, transactions, aggregation pipeline (Mingo), streaming
398399- [x] ** In-Memory Driver Persistence** — File-system (Node.js) and localStorage (Browser) persistence adapters with auto-save, custom adapter support
399400- [x] ** Metadata Service** — CRUD, query, bulk ops, overlay system, dependency tracking, import/export, file watching
400401- [x] ** Serializers** — JSON, YAML, TypeScript format support
401402- [x] ** Loaders** — Memory, Filesystem, Remote (HTTP) loaders
402403- [x] ** REST API** — Auto-generated CRUD/Metadata/Batch/Discovery endpoints
403- - [x] ** Protocol Implementation** — Discovery, ETag caching, batch operations, service status
404+ - [x] ** Protocol Implementation** — Discovery, ETag caching, batch operations, service status, $expand/populate normalization for REST/JSON-RPC/OData
404405
405406### Remaining
406407
0 commit comments