blob: db9cef0af4b46aa7d415dcf3a164fc163b6220a3 [file]
# SPDX-License-Identifier: Apache-2.0
# https://www.apache.org/licenses/LICENSE-2.0
"""Python reference implementation of the issue-reassess-stats dashboard.
Status: stub. Parity implementation welcome.
The Groovy reference at reference.groovy is the working implementation.
A Python parity implementation should:
1. Accept the same CLI shape: <campaign-dir> [--output <file>]
2. Read verdict.json files from <campaign-dir>/<KEY>/verdict.json
3. Compute aggregates per .claude/skills/issue-reassess-stats/aggregate.md
4. Emit self-contained HTML per .claude/skills/issue-reassess-stats/render.md
5. Match the Groovy reference's section ordering and threshold values
6. Use only stdlib (no external dependencies)
Contributions welcome via PR against apache/magpie.
"""
import sys
print(
"Python reference is a stub. Use reference.groovy for now.\n"
"Parity implementation welcome via PR.",
file=sys.stderr,
)
sys.exit(2)