Thanks for the thoughtful feedback. I really appreciate you taking the time to break this down from a production perspective.
You captured the intent behind FlowArmor perfectly. It is not trying to replace App Insights at all; it is meant to complement it. While App Insights gives strong platform-level telemetry, the specific business context is usually the missing piece. Bringing that in through structured in-flow logs and tying it all together with a shared Correlation ID is where things start to become highly usable at scale.
I also agree with your warning about SharePoint, though I think it sometimes gets written off a bit too quickly. In practice, many enterprise environments still rely heavily on it due to licensing considerations, existing system-of-record alignment, or simply because teams are deeply invested in it operationally.
When it is treated strictly as an operational point-lookup store rather than an analytics layer, and paired with smart indexing and folder-based partitioning, it can actually hold up reasonably well for low to medium-scale workloads. That said, you are absolutely right that once you move into higher concurrency and deeper observability, App Insights and Dataverse are the definitive long-term directions.
The alert-storm callout resonated as well. Decoupled logging with centralized, threshold-based alerting is really the only model that scales cleanly when things go sideways.
For the next iteration, I am focusing on tightening parent-child flow interaction using that single Correlation ID, and making it easier to plug directly into App Insights for deeper querying. I actually just put together a deeper dive on how far SharePoint can be pushed when designed around these specific threshold behaviors and Power Platform constraints if you want to check it out:
Appreciate the great insights again. This kind of real-world perspective is exactly what helps refine the framework!