"""nova attestation-matrix — run the 8-concern attestation matrix (REQ-109).""" from __future__ import annotations from core.attestation_matrix import cli_main def add_parser(subparsers): p = subparsers.add_parser("attestation-matrix", help="run the 8-concern attestation matrix") p.add_argument("env", help="target environment (dev/qa/prod/dr)") p.add_argument("evidence", nargs="?", default=None, help="evidence JSON path") p.set_defaults(_run=run) def run(args) -> int: argv = ["nova-attestation-matrix", args.env] + ([args.evidence] if args.evidence else []) return cli_main(argv) if __name__ == "__main__": import sys print("use: nova attestation-matrix [evidence.json]", file=sys.stderr)