bowire.report.rollup
Combine lint, contract, test, benchmark, and scan reports from local files into one row per service for a portfolio-wide view of quality. Reads local report files only; never calls a service.
Instructions
Roll the reports Bowire writes up into one view across services — the portfolio question. Reads lint findings, contract-verification results, benchmark run histories, k6 summaries, scan SARIF and test JUnit from the given paths (directories are walked recursively) and returns one row per service. Purely local: it reads files that already exist and never calls a service. Returns { services: [{ service, worst: high|medium|low|info|null, lint, contracts, tests, benchmark, scanErrors, lastReportAt, sources }], summary: { services, atHigh, clean, skipped } }.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| from | No | Files or directories holding Bowire reports. Defaults to the workspace's .bowire folder. | |
| service | No | Attribute every report to this service instead of inferring it from the report and its path. |