ISO-85: Data Flow & Redux Matrix

Detailed state definitions for graph representation and propagation over workspace networks.

1. Workspace State Hierachy

Redux manages the application state from the Workspace root down to individual shape positioning schemas.

interface GlobalState {
  workspace: {
    active_canvas_id: string;
    canvases: Record<string, {
      active_schema_id: string;
      schemas: Record<string, {
        entities: EntityData[];
        links: LinkData[];
      }>;
    }>;
  };
}

2. Pure Declarative Actions

Dispatch logic drives mutation. "schema-activated" and "schema-created" operate without direct customElements.define side effects during evaluation. Component rendering reads strictly from store changes across vbs-tab listeners.