"""nova policy — print the active policy engine status (REQ-122).""" from __future__ import annotations import json from core.policy_engine import get_engine, get_policy_root def add_parser(subparsers): p = subparsers.add_parser("policy", help="print the active policy engine status") p.set_defaults(_run=run) def run(args) -> int: eng = get_engine() print(json.dumps({ "engine": eng.name, "is_configured": eng.is_configured(), "policy_root": str(get_policy_root()), }, indent=2)) return 0 if __name__ == "__main__": import sys print("use: nova policy", file=sys.stderr)