Dynamic Storage Tables

The Dynamic Storage Tables blueprint provides a headless, decoupled cloud storage architecture for dynamically retargeting @Storage persistence mechanisms across multiple storage tables in real time using Aircada's Azure Blob Storage adapters. The core business logic is encapsulated in two headless @System managers: 1. CategoryStorageManager: Manages metadata categories and coordinates dynamic table routing (CategoryEvents.ACTIVE_CATEGORY_CHANGED). 2. DynamicTableStorageManager: Listens for table route changes, retargets cloud storage dynamically (this.remoteStorage.setTableName(cleanTable)), and manages item persistence with zero localStorage caching. ---
Published: 7/10/2026

The core business logic is encapsulated in two headless @System managers: 1. CategoryStorageManager: Manages metadata categories and coordinates dynamic table routing (CategoryEvents.ACTIVE_CATEGORY_CHANGED). 2. DynamicTableStorageManager: Listens for table route changes, retargets cloud storage dynamically (this.remoteStorage.setTableName(cleanTable)), and manages item persistence with zero localStorage caching.


- src/systems/DynamicTableStorageSchemas.ts: Schema specifications, properties, and pure record/store formatters. - src/systems/DynamicTableStorageManager.ts: Headless system managing dynamic @Storage persistence and event-driven CRUD cycles. - src/systems/CategoryStorageSchemas.ts: Schema specifications for category routing and table naming rules. - src/systems/CategoryStorageManager.ts: Headless system managing category persistence and table routing signals.


- Storage Schemas: All persisted property keys must be registered in src/systems/DynamicTableStorageSchemas.ts or src/systems/CategoryStorageSchemas.ts using PropertySchema definitions. - Dynamic Table Retargeting: Downstream systems dynamically switch active cloud storage tables at runtime by calling this.remoteStorage.setTableName(cleanTable). - Testing: Run npm run test:blueprint to validate manifests, critical file existence, and test suite execution.


📦

examples.storage.dynamic-storage-tables

Executable blueprint package: examples.storage.dynamic-storage-tables

Install via CLI to inspect full package source files: air blueprint clone examples.storage.dynamic-storage-tables