| name | report-artifacts |
| description | Reports operational workflow state across proposals, features, subfeatures, and slices. |
Report Artifacts
Use this skill when a maintainer needs concise, read-only operational summaries
instead of manually inspecting multiple workflow registries.
Responsibilities
- Reuse the shared artifact inventory and owner metadata.
- Normalize one reporting-record shape for proposals, features, subfeatures,
and slices.
- Group report output by artifact type, lifecycle status, or parent feature.
- Surface stale artifacts through an explicit threshold.
- Keep archived or intentionally pruned slice history out of the default active
operational slice report.
Preferred Input
- no arguments for an overview report
- optional artifact-type filters
- optional grouping and stale-threshold overrides
Tooling
sirius report-artifacts
sirius report-artifacts --group-by status
sirius report-artifacts \
--artifact-type subfeature \
--group-by parent
sirius report-artifacts --stale-days 21 --json
Output
- default: grouped human-readable report output
--json: structured summary, groups, and records
Exit behavior:
0 when the report succeeds
2 for invalid arguments
Guardrails
- Keep the report read-only; do not regenerate or rewrite artifact files.
- Preserve raw owner statuses and treat staleness as a separate derived signal.
- Reuse existing inventory and metadata readers instead of introducing a second
workflow state model.
- Treat archived slice history as a separate retained layer, not as ordinary
active execution work.