Rebuild Data Flow
rebuild-data-flowRebuilds data flow for all modules based on file dependencies or existing dependsOn edges, recomputing providesTo and syncing module files to replace manual architecture.json editing.
Instructions
Rebuilds dataFlow for all modules from module file dependencies or existing dependsOn edges. Recomputes providesTo and optionally syncs module files. Use instead of editing architecture.json directly.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| projectId | No | Project ID (defaults to normalized workdir) | |
| source | No | Source for dependsOn edges (default module-dependencies) | |
| syncInverse | No | Recompute providesTo (default true) | |
| pruneOrphans | No | Remove invalid module references (default true) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| edgesAdded | Yes | ||
| edgesRemoved | Yes | ||
| modulesUpdated | Yes | ||
| message | Yes |