mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-10-26 05:29:45 +00:00
d051c39bca
**Keep unavailable VM inventory out of successful downloads** Reject missing selected-organization inventory with non-cacheable structured guidance, matching saved inventory reports. Preserve genuine empty fleets and populated CSV exports, and cover the existing consuming warning path. Contract-Neutral: Restores the existing organization-bound inventory contract: unavailable source data is not a successful empty fleet; schemas, CSV columns, routes, authorization and scheduling are unchanged. **Format the inventory availability regression** Apply the locked formatter to the new consumer-side regression; product source and test assertions are unchanged. **Keep the inventory CSV contract fixture available** Use an available empty organization for the stable CSV-header contract. An absent monitor is no longer a successful inventory source; header, filename and column assertions are unchanged. --- Fleet candidate `20261025T044640Z-web-product` from the `web-product` lane. Reviewed tip `78397cf67eb78cc444e80efe5ad56e1b6d826e66` on `main`. [How Pulse handles triage](https://github.com/rcourtman/Pulse/blob/main/docs/AI_TRANSPARENCY.md)