1
Run the audit prompt inside the target app's session. It crawls routes, pages, API calls, and role guards — then generates user-flows.json and flow-viewer.html at the project root.
2
Deploy to the flow hub. SCP both files to /opt/flow-viewer/{app-name}/ on the VPS. Do NOT modify the app's own Traefik config or containers — use only the flow-hub on port 8888.
3
Update this index. Edit /opt/flow-viewer/index.html to set the project badge from Pending → Ready and fill in flows/findings counts. The flow-hub nginx picks it up instantly — no restart.
4
Do NOT touch other apps. Each app (FinSight, MeLux, etc.) runs in its own container with its own Traefik route. Flow audit files live only in /opt/flow-viewer/ — completely isolated from app deployments.