{
  "commands": [
    {
      "arguments": [
        {
          "declaration": "session_exchange.add_argument('--idp-token', default=os.environ.get('MNEMOSYNE_IDP_TOKEN'))",
          "line": 19045,
          "names": [
            "--idp-token"
          ]
        },
        {
          "declaration": "session_exchange.add_argument('--idp-jwks', default=os.environ.get('MNEMOSYNE_IDP_JWKS'))",
          "line": 19046,
          "names": [
            "--idp-jwks"
          ]
        },
        {
          "declaration": "session_exchange.add_argument('--idp-jwks-file', default=os.environ.get('MNEMOSYNE_IDP_JWKS_FILE'))",
          "line": 19047,
          "names": [
            "--idp-jwks-file"
          ]
        },
        {
          "declaration": "session_exchange.add_argument('--idp-jwks-url', default=os.environ.get('MNEMOSYNE_IDP_JWKS_URL'))",
          "line": 19048,
          "names": [
            "--idp-jwks-url"
          ]
        },
        {
          "declaration": "session_exchange.add_argument('--idp-allow-insecure-jwks-url', action='store_true', default=env_flag('MNEMOSYNE_IDP_ALLOW_INSECURE_JWKS_URL', default=False))",
          "line": 19049,
          "names": [
            "--idp-allow-insecure-jwks-url"
          ]
        },
        {
          "declaration": "session_exchange.add_argument('--idp-authz-policy', default=os.environ.get('MNEMOSYNE_IDP_AUTHZ_POLICY'))",
          "line": 19050,
          "names": [
            "--idp-authz-policy"
          ]
        },
        {
          "declaration": "session_exchange.add_argument('--idp-authz-policy-file', default=os.environ.get('MNEMOSYNE_IDP_AUTHZ_POLICY_FILE'))",
          "line": 19051,
          "names": [
            "--idp-authz-policy-file"
          ]
        },
        {
          "declaration": "session_exchange.add_argument('--idp-issuer', required=not bool(os.environ.get('MNEMOSYNE_IDP_ISSUER')), default=os.environ.get('MNEMOSYNE_IDP_ISSUER'))",
          "line": 19052,
          "names": [
            "--idp-issuer"
          ]
        },
        {
          "declaration": "session_exchange.add_argument('--idp-audience', required=not bool(os.environ.get('MNEMOSYNE_IDP_AUDIENCE')), default=os.environ.get('MNEMOSYNE_IDP_AUDIENCE'))",
          "line": 19053,
          "names": [
            "--idp-audience"
          ]
        },
        {
          "declaration": "session_exchange.add_argument('--idp-tenant-claim', default=os.environ.get('MNEMOSYNE_IDP_TENANT_CLAIM', 'tenant_id'))",
          "line": 19054,
          "names": [
            "--idp-tenant-claim"
          ]
        },
        {
          "declaration": "session_exchange.add_argument('--idp-user-claim', default=os.environ.get('MNEMOSYNE_IDP_USER_CLAIM', 'sub'))",
          "line": 19055,
          "names": [
            "--idp-user-claim"
          ]
        },
        {
          "declaration": "session_exchange.add_argument('--idp-role-claim', default=os.environ.get('MNEMOSYNE_IDP_ROLE_CLAIM', 'mnemosyne_role'))",
          "line": 19056,
          "names": [
            "--idp-role-claim"
          ]
        },
        {
          "declaration": "session_exchange.add_argument('--idp-trust-claim', default=os.environ.get('MNEMOSYNE_IDP_TRUST_CLAIM', 'mnemosyne_source_trust_tier'))",
          "line": 19057,
          "names": [
            "--idp-trust-claim"
          ]
        },
        {
          "declaration": "session_exchange.add_argument('--idp-session-id-claim', default=os.environ.get('MNEMOSYNE_IDP_SESSION_ID_CLAIM', 'jti'))",
          "line": 19058,
          "names": [
            "--idp-session-id-claim"
          ]
        },
        {
          "declaration": "session_exchange.add_argument('--idp-algorithm', action='append', default=os.environ.get('MNEMOSYNE_IDP_ALGORITHMS', 'RS256,ES256').split(','))",
          "line": 19059,
          "names": [
            "--idp-algorithm"
          ]
        },
        {
          "declaration": "session_exchange.add_argument('--idp-leeway-seconds', type=int, default=int(os.environ.get('MNEMOSYNE_IDP_LEEWAY_SECONDS', '60')))",
          "line": 19060,
          "names": [
            "--idp-leeway-seconds"
          ]
        },
        {
          "declaration": "session_exchange.add_argument('--idp-timeout', type=float, default=float(os.environ.get('MNEMOSYNE_IDP_TIMEOUT', '10')))",
          "line": 19061,
          "names": [
            "--idp-timeout"
          ]
        },
        {
          "declaration": "session_exchange.add_argument('--idp-jwks-max-bytes', type=int, default=int(os.environ.get('MNEMOSYNE_IDP_JWKS_MAX_BYTES', str(1024 * 1024))))",
          "line": 19062,
          "names": [
            "--idp-jwks-max-bytes"
          ]
        },
        {
          "declaration": "session_exchange.add_argument('--idp-jwks-cache-ttl-seconds', type=int, default=int(os.environ.get('MNEMOSYNE_IDP_JWKS_CACHE_TTL_SECONDS', '300')))",
          "line": 19063,
          "names": [
            "--idp-jwks-cache-ttl-seconds"
          ]
        },
        {
          "declaration": "session_exchange.add_argument('--idp-disable-refresh-on-unknown-kid', action='store_true', default=env_flag('MNEMOSYNE_IDP_DISABLE_REFRESH_ON_UNKNOWN_KID', default=False))",
          "line": 19064,
          "names": [
            "--idp-disable-refresh-on-unknown-kid"
          ]
        },
        {
          "declaration": "session_exchange.add_argument('--idp-expected-kid-sha256', action='append', default=os.environ.get('MNEMOSYNE_IDP_EXPECTED_KID_SHA256', '').split(','))",
          "line": 19069,
          "names": [
            "--idp-expected-kid-sha256"
          ]
        },
        {
          "declaration": "session_exchange.add_argument('--idp-allowed-internal-hosts', default=os.environ.get('MNEMOSYNE_IDP_ALLOWED_INTERNAL_HOSTS', ''))",
          "line": 19074,
          "names": [
            "--idp-allowed-internal-hosts"
          ]
        },
        {
          "declaration": "session_exchange.add_argument('--session-max-ttl-seconds', type=int, default=int(os.environ.get('MNEMOSYNE_SESSION_MAX_TTL_SECONDS', '3600')))",
          "line": 19078,
          "names": [
            "--session-max-ttl-seconds"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "session-exchange",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_session_exchange",
      "handler_line": 947,
      "line": 19044
    },
    {
      "arguments": [
        {
          "declaration": "idp_jwks_live_check.add_argument('--idp-token', default=os.environ.get('MNEMOSYNE_IDP_TOKEN'))",
          "line": 19082,
          "names": [
            "--idp-token"
          ]
        },
        {
          "declaration": "idp_jwks_live_check.add_argument('--idp-jwks', default=os.environ.get('MNEMOSYNE_IDP_JWKS'))",
          "line": 19083,
          "names": [
            "--idp-jwks"
          ]
        },
        {
          "declaration": "idp_jwks_live_check.add_argument('--idp-jwks-file', default=os.environ.get('MNEMOSYNE_IDP_JWKS_FILE'))",
          "line": 19084,
          "names": [
            "--idp-jwks-file"
          ]
        },
        {
          "declaration": "idp_jwks_live_check.add_argument('--idp-jwks-url', default=os.environ.get('MNEMOSYNE_IDP_JWKS_URL'))",
          "line": 19085,
          "names": [
            "--idp-jwks-url"
          ]
        },
        {
          "declaration": "idp_jwks_live_check.add_argument('--idp-allow-insecure-jwks-url', action='store_true', default=env_flag('MNEMOSYNE_IDP_ALLOW_INSECURE_JWKS_URL', default=False))",
          "line": 19086,
          "names": [
            "--idp-allow-insecure-jwks-url"
          ]
        },
        {
          "declaration": "idp_jwks_live_check.add_argument('--idp-authz-policy', default=os.environ.get('MNEMOSYNE_IDP_AUTHZ_POLICY'))",
          "line": 19091,
          "names": [
            "--idp-authz-policy"
          ]
        },
        {
          "declaration": "idp_jwks_live_check.add_argument('--idp-authz-policy-file', default=os.environ.get('MNEMOSYNE_IDP_AUTHZ_POLICY_FILE'))",
          "line": 19092,
          "names": [
            "--idp-authz-policy-file"
          ]
        },
        {
          "declaration": "idp_jwks_live_check.add_argument('--idp-issuer', required=not bool(os.environ.get('MNEMOSYNE_IDP_ISSUER')), default=os.environ.get('MNEMOSYNE_IDP_ISSUER'))",
          "line": 19096,
          "names": [
            "--idp-issuer"
          ]
        },
        {
          "declaration": "idp_jwks_live_check.add_argument('--idp-audience', required=not bool(os.environ.get('MNEMOSYNE_IDP_AUDIENCE')), default=os.environ.get('MNEMOSYNE_IDP_AUDIENCE'))",
          "line": 19101,
          "names": [
            "--idp-audience"
          ]
        },
        {
          "declaration": "idp_jwks_live_check.add_argument('--idp-tenant-claim', default=os.environ.get('MNEMOSYNE_IDP_TENANT_CLAIM', 'tenant_id'))",
          "line": 19106,
          "names": [
            "--idp-tenant-claim"
          ]
        },
        {
          "declaration": "idp_jwks_live_check.add_argument('--idp-user-claim', default=os.environ.get('MNEMOSYNE_IDP_USER_CLAIM', 'sub'))",
          "line": 19110,
          "names": [
            "--idp-user-claim"
          ]
        },
        {
          "declaration": "idp_jwks_live_check.add_argument('--idp-role-claim', default=os.environ.get('MNEMOSYNE_IDP_ROLE_CLAIM', 'mnemosyne_role'))",
          "line": 19111,
          "names": [
            "--idp-role-claim"
          ]
        },
        {
          "declaration": "idp_jwks_live_check.add_argument('--idp-trust-claim', default=os.environ.get('MNEMOSYNE_IDP_TRUST_CLAIM', 'mnemosyne_source_trust_tier'))",
          "line": 19115,
          "names": [
            "--idp-trust-claim"
          ]
        },
        {
          "declaration": "idp_jwks_live_check.add_argument('--idp-session-id-claim', default=os.environ.get('MNEMOSYNE_IDP_SESSION_ID_CLAIM', 'jti'))",
          "line": 19119,
          "names": [
            "--idp-session-id-claim"
          ]
        },
        {
          "declaration": "idp_jwks_live_check.add_argument('--idp-algorithm', action='append', default=os.environ.get('MNEMOSYNE_IDP_ALGORITHMS', 'RS256,ES256').split(','))",
          "line": 19123,
          "names": [
            "--idp-algorithm"
          ]
        },
        {
          "declaration": "idp_jwks_live_check.add_argument('--idp-leeway-seconds', type=int, default=int(os.environ.get('MNEMOSYNE_IDP_LEEWAY_SECONDS', '60')))",
          "line": 19128,
          "names": [
            "--idp-leeway-seconds"
          ]
        },
        {
          "declaration": "idp_jwks_live_check.add_argument('--idp-timeout', type=float, default=float(os.environ.get('MNEMOSYNE_IDP_TIMEOUT', '10')))",
          "line": 19133,
          "names": [
            "--idp-timeout"
          ]
        },
        {
          "declaration": "idp_jwks_live_check.add_argument('--idp-jwks-max-bytes', type=int, default=int(os.environ.get('MNEMOSYNE_IDP_JWKS_MAX_BYTES', str(1024 * 1024))))",
          "line": 19138,
          "names": [
            "--idp-jwks-max-bytes"
          ]
        },
        {
          "declaration": "idp_jwks_live_check.add_argument('--idp-jwks-cache-ttl-seconds', type=int, default=int(os.environ.get('MNEMOSYNE_IDP_JWKS_CACHE_TTL_SECONDS', '300')))",
          "line": 19143,
          "names": [
            "--idp-jwks-cache-ttl-seconds"
          ]
        },
        {
          "declaration": "idp_jwks_live_check.add_argument('--idp-disable-refresh-on-unknown-kid', action='store_true', default=env_flag('MNEMOSYNE_IDP_DISABLE_REFRESH_ON_UNKNOWN_KID', default=False))",
          "line": 19148,
          "names": [
            "--idp-disable-refresh-on-unknown-kid"
          ]
        },
        {
          "declaration": "idp_jwks_live_check.add_argument('--idp-expected-kid-sha256', action='append', default=os.environ.get('MNEMOSYNE_IDP_EXPECTED_KID_SHA256', '').split(','))",
          "line": 19153,
          "names": [
            "--idp-expected-kid-sha256"
          ]
        },
        {
          "declaration": "idp_jwks_live_check.add_argument('--idp-allowed-internal-hosts', default=os.environ.get('MNEMOSYNE_IDP_ALLOWED_INTERNAL_HOSTS', ''))",
          "line": 19158,
          "names": [
            "--idp-allowed-internal-hosts"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "idp-jwks-live-check",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_idp_jwks_live_check",
      "handler_line": 974,
      "line": 19081
    },
    {
      "arguments": [
        {
          "declaration": "postgres_role_check.add_argument('--app-dsn', default=os.environ.get('MNEMOSYNE_POSTGRES_APP_DSN') or os.environ.get('MNEMOSYNE_POSTGRES_DSN'))",
          "line": 19165,
          "names": [
            "--app-dsn"
          ]
        },
        {
          "declaration": "postgres_role_check.add_argument('--consolidator-dsn', default=os.environ.get('MNEMOSYNE_POSTGRES_CONSOLIDATOR_DSN'))",
          "line": 19176,
          "names": [
            "--consolidator-dsn"
          ]
        },
        {
          "declaration": "postgres_role_check.add_argument('--expected-app-group', default=os.environ.get('MNEMOSYNE_POSTGRES_APP_GROUP', 'mnemosyne_app'))",
          "line": 19180,
          "names": [
            "--expected-app-group"
          ]
        },
        {
          "declaration": "postgres_role_check.add_argument('--expected-consolidator-group', default=os.environ.get('MNEMOSYNE_POSTGRES_CONSOLIDATOR_GROUP', 'mnemosyne_consolidator'))",
          "line": 19184,
          "names": [
            "--expected-consolidator-group"
          ]
        },
        {
          "declaration": "postgres_role_check.add_argument('--readonly-group', default=os.environ.get('MNEMOSYNE_POSTGRES_READONLY_GROUP', 'mnemosyne_readonly'))",
          "line": 19188,
          "names": [
            "--readonly-group"
          ]
        },
        {
          "declaration": "postgres_role_check.add_argument('--audit-table', default='audit_log')",
          "line": 19192,
          "names": [
            "--audit-table"
          ]
        },
        {
          "declaration": "postgres_role_check.add_argument('--app-fk-cascade-delete-tables', default=os.environ.get('MNEMOSYNE_POSTGRES_APP_FK_CASCADE_DELETE_TABLES', 'justifications,contradictions'), help='Comma-separated public tables the app role is permitted to hold DELETE on solely because an ON DELETE CASCADE foreign key (assertions -\u003e these tables) executes as the table owner (mnemosyne_app). See infra/postgres/roles.sql and sql/schema.sql. DELETE on any other table, and all TRUNCATE, remain forbidden.')",
          "line": 19193,
          "names": [
            "--app-fk-cascade-delete-tables"
          ]
        },
        {
          "declaration": "postgres_role_check.add_argument('--connect-timeout', type=int, default=int(os.environ.get('MNEMOSYNE_POSTGRES_CONNECT_TIMEOUT', '10')))",
          "line": 19206,
          "names": [
            "--connect-timeout"
          ]
        },
        {
          "declaration": "postgres_role_check.add_argument('--allow-localhost', action='store_true', default=env_flag('MNEMOSYNE_POSTGRES_ROLE_CHECK_ALLOW_LOCALHOST', default=False))",
          "line": 19211,
          "names": [
            "--allow-localhost"
          ]
        },
        {
          "declaration": "postgres_role_check.add_argument('--expected-fingerprint', default=os.environ.get('MNEMOSYNE_POSTGRES_ROLE_CHECK_EXPECTED_FINGERPRINT'))",
          "line": 19216,
          "names": [
            "--expected-fingerprint"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "postgres-role-check",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_postgres_role_check",
      "handler_line": 1169,
      "line": 19164
    },
    {
      "arguments": [
        {
          "declaration": "idp_authz_policy_check.add_argument('--idp-authz-policy', default=os.environ.get('MNEMOSYNE_IDP_AUTHZ_POLICY'))",
          "line": 19223,
          "names": [
            "--idp-authz-policy"
          ]
        },
        {
          "declaration": "idp_authz_policy_check.add_argument('--idp-authz-policy-file', default=os.environ.get('MNEMOSYNE_IDP_AUTHZ_POLICY_FILE'))",
          "line": 19224,
          "names": [
            "--idp-authz-policy-file"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "idp-authz-policy-check",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_idp_authz_policy_check",
      "handler_line": 1366,
      "line": 19222
    },
    {
      "arguments": [
        {
          "declaration": "idp_authz_policy_rollout_check.add_argument('--current-idp-authz-policy', default=os.environ.get('MNEMOSYNE_CURRENT_IDP_AUTHZ_POLICY'))",
          "line": 19231,
          "names": [
            "--current-idp-authz-policy"
          ]
        },
        {
          "declaration": "idp_authz_policy_rollout_check.add_argument('--current-idp-authz-policy-file', default=os.environ.get('MNEMOSYNE_CURRENT_IDP_AUTHZ_POLICY_FILE'))",
          "line": 19235,
          "names": [
            "--current-idp-authz-policy-file"
          ]
        },
        {
          "declaration": "idp_authz_policy_rollout_check.add_argument('--candidate-idp-authz-policy', default=os.environ.get('MNEMOSYNE_CANDIDATE_IDP_AUTHZ_POLICY'))",
          "line": 19239,
          "names": [
            "--candidate-idp-authz-policy"
          ]
        },
        {
          "declaration": "idp_authz_policy_rollout_check.add_argument('--candidate-idp-authz-policy-file', default=os.environ.get('MNEMOSYNE_CANDIDATE_IDP_AUTHZ_POLICY_FILE'))",
          "line": 19243,
          "names": [
            "--candidate-idp-authz-policy-file"
          ]
        },
        {
          "declaration": "idp_authz_policy_rollout_check.add_argument('--expected-current-fingerprint', default=os.environ.get('MNEMOSYNE_EXPECTED_CURRENT_IDP_AUTHZ_POLICY_FINGERPRINT'))",
          "line": 19247,
          "names": [
            "--expected-current-fingerprint"
          ]
        },
        {
          "declaration": "idp_authz_policy_rollout_check.add_argument('--expected-candidate-fingerprint', default=os.environ.get('MNEMOSYNE_EXPECTED_CANDIDATE_IDP_AUTHZ_POLICY_FINGERPRINT'))",
          "line": 19251,
          "names": [
            "--expected-candidate-fingerprint"
          ]
        },
        {
          "declaration": "idp_authz_policy_rollout_check.add_argument('--simulation-file', default=os.environ.get('MNEMOSYNE_IDP_AUTHZ_POLICY_SIMULATION_FILE'), help='JSON array of tenant/user/payload claim simulations for current-vs-candidate rollout checks')",
          "line": 19255,
          "names": [
            "--simulation-file"
          ]
        },
        {
          "declaration": "idp_authz_policy_rollout_check.add_argument('--allow-simulation-changes', action='store_true', default=env_flag('MNEMOSYNE_IDP_AUTHZ_POLICY_ALLOW_SIMULATION_CHANGES', default=False))",
          "line": 19260,
          "names": [
            "--allow-simulation-changes"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "idp-authz-policy-rollout-check",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_idp_authz_policy_rollout_check",
      "handler_line": 1515,
      "line": 19230
    },
    {
      "arguments": [
        {
          "declaration": "capture.add_argument('--tenant', required=True)",
          "line": 19268,
          "names": [
            "--tenant"
          ]
        },
        {
          "declaration": "capture.add_argument('--user', required=True)",
          "line": 19269,
          "names": [
            "--user"
          ]
        },
        {
          "declaration": "capture.add_argument('--actor', default='user', choices=['user', 'assistant', 'tool', 'system', 'external'])",
          "line": 19270,
          "names": [
            "--actor"
          ]
        },
        {
          "declaration": "capture.add_argument('--source-type', required=True)",
          "line": 19271,
          "names": [
            "--source-type"
          ]
        },
        {
          "declaration": "capture.add_argument('--source-identity')",
          "line": 19272,
          "names": [
            "--source-identity"
          ]
        },
        {
          "declaration": "capture.add_argument('--session-id')",
          "line": 19273,
          "names": [
            "--session-id"
          ]
        },
        {
          "declaration": "capture.add_argument('--turn-index', type=int)",
          "line": 19274,
          "names": [
            "--turn-index"
          ]
        },
        {
          "declaration": "capture.add_argument('--content', required=True)",
          "line": 19275,
          "names": [
            "--content"
          ]
        },
        {
          "declaration": "capture.add_argument('--branch', default='main')",
          "line": 19276,
          "names": [
            "--branch"
          ]
        },
        {
          "declaration": "capture.add_argument('--trust-tier', type=int, default=0)",
          "line": 19277,
          "names": [
            "--trust-tier"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "capture",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_capture",
      "handler_line": 1564,
      "line": 19267
    },
    {
      "arguments": [
        {
          "call_line": 19289,
          "declaration": "command.add_argument('--tenant', required=True)",
          "helper": "add_working_scope",
          "line": 19281,
          "names": [
            "--tenant"
          ]
        },
        {
          "call_line": 19289,
          "declaration": "command.add_argument('--session-id', required=True)",
          "helper": "add_working_scope",
          "line": 19282,
          "names": [
            "--session-id"
          ]
        },
        {
          "call_line": 19289,
          "declaration": "command.add_argument('--user', required=True)",
          "helper": "add_working_scope",
          "line": 19283,
          "names": [
            "--user"
          ]
        },
        {
          "call_line": 19289,
          "declaration": "command.add_argument('--agent-id', required=True)",
          "helper": "add_working_scope",
          "line": 19284,
          "names": [
            "--agent-id"
          ]
        },
        {
          "call_line": 19289,
          "declaration": "command.add_argument('--task-id', required=True)",
          "helper": "add_working_scope",
          "line": 19285,
          "names": [
            "--task-id"
          ]
        },
        {
          "call_line": 19289,
          "declaration": "command.add_argument('--branch', required=True)",
          "helper": "add_working_scope",
          "line": 19286,
          "names": [
            "--branch"
          ]
        },
        {
          "declaration": "working_seed.add_argument('--kind', required=True)",
          "line": 19290,
          "names": [
            "--kind"
          ]
        },
        {
          "declaration": "working_seed.add_argument('--content', required=True)",
          "line": 19291,
          "names": [
            "--content"
          ]
        },
        {
          "declaration": "working_seed.add_argument('--evidence-cid', action='append', required=True)",
          "line": 19292,
          "names": [
            "--evidence-cid"
          ]
        },
        {
          "declaration": "working_seed.add_argument('--ttl-seconds', type=int, required=True)",
          "line": 19293,
          "names": [
            "--ttl-seconds"
          ]
        },
        {
          "declaration": "working_seed.add_argument('--created-at', required=True)",
          "line": 19294,
          "names": [
            "--created-at"
          ]
        },
        {
          "declaration": "working_seed.add_argument('--item-id')",
          "line": 19295,
          "names": [
            "--item-id"
          ]
        },
        {
          "declaration": "working_seed.add_argument('--role', choices=['reader', 'agent', 'consolidator', 'operator'], default='agent')",
          "line": 19296,
          "names": [
            "--role"
          ]
        },
        {
          "declaration": "working_seed.add_argument('--source-trust-tier', type=int, required=True)",
          "line": 19297,
          "names": [
            "--source-trust-tier"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "working-seed",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_working_seed",
      "handler_line": 1604,
      "line": 19288
    },
    {
      "arguments": [
        {
          "call_line": 19301,
          "declaration": "command.add_argument('--tenant', required=True)",
          "helper": "add_working_scope",
          "line": 19281,
          "names": [
            "--tenant"
          ]
        },
        {
          "call_line": 19301,
          "declaration": "command.add_argument('--session-id', required=True)",
          "helper": "add_working_scope",
          "line": 19282,
          "names": [
            "--session-id"
          ]
        },
        {
          "call_line": 19301,
          "declaration": "command.add_argument('--user', required=True)",
          "helper": "add_working_scope",
          "line": 19283,
          "names": [
            "--user"
          ]
        },
        {
          "call_line": 19301,
          "declaration": "command.add_argument('--agent-id', required=True)",
          "helper": "add_working_scope",
          "line": 19284,
          "names": [
            "--agent-id"
          ]
        },
        {
          "call_line": 19301,
          "declaration": "command.add_argument('--task-id', required=True)",
          "helper": "add_working_scope",
          "line": 19285,
          "names": [
            "--task-id"
          ]
        },
        {
          "call_line": 19301,
          "declaration": "command.add_argument('--branch', required=True)",
          "helper": "add_working_scope",
          "line": 19286,
          "names": [
            "--branch"
          ]
        },
        {
          "declaration": "working_query.add_argument('--as-of', required=True)",
          "line": 19302,
          "names": [
            "--as-of"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "working-query",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_working_query",
      "handler_line": 1616,
      "line": 19300
    },
    {
      "arguments": [
        {
          "call_line": 19306,
          "declaration": "command.add_argument('--tenant', required=True)",
          "helper": "add_working_scope",
          "line": 19281,
          "names": [
            "--tenant"
          ]
        },
        {
          "call_line": 19306,
          "declaration": "command.add_argument('--session-id', required=True)",
          "helper": "add_working_scope",
          "line": 19282,
          "names": [
            "--session-id"
          ]
        },
        {
          "call_line": 19306,
          "declaration": "command.add_argument('--user', required=True)",
          "helper": "add_working_scope",
          "line": 19283,
          "names": [
            "--user"
          ]
        },
        {
          "call_line": 19306,
          "declaration": "command.add_argument('--agent-id', required=True)",
          "helper": "add_working_scope",
          "line": 19284,
          "names": [
            "--agent-id"
          ]
        },
        {
          "call_line": 19306,
          "declaration": "command.add_argument('--task-id', required=True)",
          "helper": "add_working_scope",
          "line": 19285,
          "names": [
            "--task-id"
          ]
        },
        {
          "call_line": 19306,
          "declaration": "command.add_argument('--branch', required=True)",
          "helper": "add_working_scope",
          "line": 19286,
          "names": [
            "--branch"
          ]
        },
        {
          "declaration": "working_promote.add_argument('--item-id', required=True)",
          "line": 19307,
          "names": [
            "--item-id"
          ]
        },
        {
          "declaration": "working_promote.add_argument('--as-of', required=True)",
          "line": 19308,
          "names": [
            "--as-of"
          ]
        },
        {
          "declaration": "working_promote.add_argument('--regression-case', action='append', required=True)",
          "line": 19309,
          "names": [
            "--regression-case"
          ]
        },
        {
          "declaration": "working_promote.add_argument('--role', choices=['consolidator', 'operator'], required=True)",
          "line": 19310,
          "names": [
            "--role"
          ]
        },
        {
          "declaration": "working_promote.add_argument('--source-trust-tier', type=int, required=True)",
          "line": 19311,
          "names": [
            "--source-trust-tier"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "working-promote",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_working_promote",
      "handler_line": 1623,
      "line": 19305
    },
    {
      "arguments": [
        {
          "call_line": 19315,
          "declaration": "command.add_argument('--tenant', required=True)",
          "helper": "add_working_scope",
          "line": 19281,
          "names": [
            "--tenant"
          ]
        },
        {
          "call_line": 19315,
          "declaration": "command.add_argument('--session-id', required=True)",
          "helper": "add_working_scope",
          "line": 19282,
          "names": [
            "--session-id"
          ]
        },
        {
          "call_line": 19315,
          "declaration": "command.add_argument('--user', required=True)",
          "helper": "add_working_scope",
          "line": 19283,
          "names": [
            "--user"
          ]
        },
        {
          "call_line": 19315,
          "declaration": "command.add_argument('--agent-id', required=True)",
          "helper": "add_working_scope",
          "line": 19284,
          "names": [
            "--agent-id"
          ]
        },
        {
          "call_line": 19315,
          "declaration": "command.add_argument('--task-id', required=True)",
          "helper": "add_working_scope",
          "line": 19285,
          "names": [
            "--task-id"
          ]
        },
        {
          "call_line": 19315,
          "declaration": "command.add_argument('--branch', required=True)",
          "helper": "add_working_scope",
          "line": 19286,
          "names": [
            "--branch"
          ]
        },
        {
          "declaration": "working_expire.add_argument('--expired-at', required=True)",
          "line": 19316,
          "names": [
            "--expired-at"
          ]
        },
        {
          "declaration": "working_expire.add_argument('--role', choices=['consolidator', 'operator'], required=True)",
          "line": 19317,
          "names": [
            "--role"
          ]
        },
        {
          "declaration": "working_expire.add_argument('--source-trust-tier', type=int, required=True)",
          "line": 19318,
          "names": [
            "--source-trust-tier"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "working-expire",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_working_expire",
      "handler_line": 1636,
      "line": 19314
    },
    {
      "arguments": [
        {
          "declaration": "capture_batch.add_argument('--input-jsonl', type=Path, required=True)",
          "line": 19322,
          "names": [
            "--input-jsonl"
          ]
        },
        {
          "declaration": "capture_batch.add_argument('--max-records', type=int, default=100000)",
          "line": 19323,
          "names": [
            "--max-records"
          ]
        },
        {
          "declaration": "capture_batch.add_argument('--consolidate', action='store_true', help='Consolidate every captured CID before atomically publishing the store')",
          "line": 19324,
          "names": [
            "--consolidate"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "capture-batch",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_capture_batch",
      "handler_line": 1646,
      "line": 19321
    },
    {
      "arguments": [
        {
          "declaration": "eval_query_batch.add_argument('--input-jsonl', type=Path, required=True)",
          "line": 19332,
          "names": [
            "--input-jsonl"
          ]
        },
        {
          "declaration": "eval_query_batch.add_argument('--max-records', type=int, default=10000)",
          "line": 19333,
          "names": [
            "--max-records"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "eval-query-batch",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_eval_query_batch",
      "handler_line": 1886,
      "line": 19331
    },
    {
      "arguments": [
        {
          "declaration": "answer.add_argument('--question', required=True)",
          "line": 19337,
          "names": [
            "--question"
          ]
        },
        {
          "declaration": "answer.add_argument('--context-json', required=True)",
          "line": 19338,
          "names": [
            "--context-json"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "answer",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_answer",
      "handler_line": 2034,
      "line": 19336
    },
    {
      "arguments": [
        {
          "declaration": "eval_answer_batch.add_argument('--input-jsonl', type=Path, required=True)",
          "line": 19342,
          "names": [
            "--input-jsonl"
          ]
        },
        {
          "declaration": "eval_answer_batch.add_argument('--max-records', type=int, default=10000)",
          "line": 19343,
          "names": [
            "--max-records"
          ]
        },
        {
          "declaration": "eval_answer_batch.add_argument('--include-derivation', action='store_true', help='include versioned quotation/synthesis provenance in each claim')",
          "line": 19344,
          "names": [
            "--include-derivation"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "eval-answer-batch",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_eval_answer_batch",
      "handler_line": 2055,
      "line": 19341
    },
    {
      "arguments": [
        {
          "declaration": "ingest.add_argument('--tenant', required=True)",
          "line": 19349,
          "names": [
            "--tenant"
          ]
        },
        {
          "declaration": "ingest.add_argument('--user', required=True)",
          "line": 19350,
          "names": [
            "--user"
          ]
        },
        {
          "declaration": "ingest.add_argument('--actor', default='user', choices=['user', 'assistant', 'tool', 'system', 'external'])",
          "line": 19351,
          "names": [
            "--actor"
          ]
        },
        {
          "declaration": "ingest.add_argument('--source-type', required=True)",
          "line": 19352,
          "names": [
            "--source-type"
          ]
        },
        {
          "declaration": "ingest.add_argument('--source-identity')",
          "line": 19353,
          "names": [
            "--source-identity"
          ]
        },
        {
          "declaration": "ingest.add_argument('--content')",
          "line": 19354,
          "names": [
            "--content"
          ]
        },
        {
          "declaration": "ingest.add_argument('--file')",
          "line": 19355,
          "names": [
            "--file"
          ]
        },
        {
          "declaration": "ingest.add_argument('--modality', default='text', choices=['text', 'image', 'audio', 'video', 'binary', 'multimodal'])",
          "line": 19356,
          "names": [
            "--modality"
          ]
        },
        {
          "declaration": "ingest.add_argument('--media-type', default='text/plain')",
          "line": 19357,
          "names": [
            "--media-type"
          ]
        },
        {
          "declaration": "ingest.add_argument('--metadata', default='{}')",
          "line": 19358,
          "names": [
            "--metadata"
          ]
        },
        {
          "declaration": "ingest.add_argument('--signed-provenance')",
          "line": 19359,
          "names": [
            "--signed-provenance"
          ]
        },
        {
          "declaration": "ingest.add_argument('--signed-provenance-file')",
          "line": 19360,
          "names": [
            "--signed-provenance-file"
          ]
        },
        {
          "declaration": "ingest.add_argument('--branch', default='main')",
          "line": 19361,
          "names": [
            "--branch"
          ]
        },
        {
          "declaration": "ingest.add_argument('--trust-tier', type=int)",
          "line": 19362,
          "names": [
            "--trust-tier"
          ]
        },
        {
          "declaration": "ingest.add_argument('--capability-tag', action='append', default=[])",
          "line": 19363,
          "names": [
            "--capability-tag"
          ]
        },
        {
          "declaration": "ingest.add_argument('--sensitivity', type=int, default=0)",
          "line": 19364,
          "names": [
            "--sensitivity"
          ]
        },
        {
          "declaration": "ingest.add_argument('--no-enqueue-consolidation', action='store_true')",
          "line": 19365,
          "names": [
            "--no-enqueue-consolidation"
          ]
        },
        {
          "declaration": "ingest.add_argument('--run-consolidation-once', action='store_true')",
          "line": 19366,
          "names": [
            "--run-consolidation-once"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "ingest",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_ingest",
      "handler_line": 2139,
      "line": 19348
    },
    {
      "arguments": [
        {
          "declaration": "assertion.add_argument('--tenant', required=True)",
          "line": 19370,
          "names": [
            "--tenant"
          ]
        },
        {
          "declaration": "assertion.add_argument('--user')",
          "line": 19371,
          "names": [
            "--user"
          ]
        },
        {
          "declaration": "assertion.add_argument('--subject', required=True)",
          "line": 19372,
          "names": [
            "--subject"
          ]
        },
        {
          "declaration": "assertion.add_argument('--predicate', required=True)",
          "line": 19373,
          "names": [
            "--predicate"
          ]
        },
        {
          "declaration": "assertion.add_argument('--object', required=True)",
          "line": 19374,
          "names": [
            "--object"
          ]
        },
        {
          "declaration": "assertion.add_argument('--evidence-cid', action='append', default=[])",
          "line": 19375,
          "names": [
            "--evidence-cid"
          ]
        },
        {
          "declaration": "assertion.add_argument('--branch', default='main')",
          "line": 19376,
          "names": [
            "--branch"
          ]
        },
        {
          "declaration": "assertion.add_argument('--confidence', type=float, default=0.7)",
          "line": 19377,
          "names": [
            "--confidence"
          ]
        },
        {
          "declaration": "assertion.add_argument('--trust-tier', type=int, default=0)",
          "line": 19378,
          "names": [
            "--trust-tier"
          ]
        },
        {
          "declaration": "assertion.add_argument('--role', default='agent', choices=['reader', 'agent', 'consolidator', 'operator'])",
          "line": 19379,
          "names": [
            "--role"
          ]
        },
        {
          "declaration": "assertion.add_argument('--source-trust-tier', type=int)",
          "line": 19380,
          "names": [
            "--source-trust-tier"
          ]
        },
        {
          "declaration": "assertion.add_argument('--valid-from')",
          "line": 19381,
          "names": [
            "--valid-from"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "assert",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_assert",
      "handler_line": 2207,
      "line": 19369
    },
    {
      "arguments": [
        {
          "declaration": "source_sync.add_argument('--tenant', required=True)",
          "line": 19385,
          "names": [
            "--tenant"
          ]
        },
        {
          "declaration": "source_sync.add_argument('--user', required=True)",
          "line": 19386,
          "names": [
            "--user"
          ]
        },
        {
          "declaration": "source_sync.add_argument('--root', required=True)",
          "line": 19387,
          "names": [
            "--root"
          ]
        },
        {
          "declaration": "source_sync.add_argument('--branch', default='main')",
          "line": 19388,
          "names": [
            "--branch"
          ]
        },
        {
          "declaration": "source_sync.add_argument('--apply', action='store_true')",
          "line": 19389,
          "names": [
            "--apply"
          ]
        },
        {
          "declaration": "source_sync.add_argument('--allow-dirty', action='store_true')",
          "line": 19390,
          "names": [
            "--allow-dirty"
          ]
        },
        {
          "declaration": "source_sync.add_argument('--role', default='operator', choices=['reader', 'agent', 'consolidator', 'operator'])",
          "line": 19391,
          "names": [
            "--role"
          ]
        },
        {
          "declaration": "source_sync.add_argument('--source-trust-tier', type=int, default=0)",
          "line": 19392,
          "names": [
            "--source-trust-tier"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "source-sync",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_source_sync",
      "handler_line": 2227,
      "line": 19384
    },
    {
      "arguments": [
        {
          "declaration": "relation.add_argument('--tenant', required=True)",
          "line": 19396,
          "names": [
            "--tenant"
          ]
        },
        {
          "declaration": "relation.add_argument('--source', required=True)",
          "line": 19397,
          "names": [
            "--source"
          ]
        },
        {
          "declaration": "relation.add_argument('--predicate', required=True)",
          "line": 19398,
          "names": [
            "--predicate"
          ]
        },
        {
          "declaration": "relation.add_argument('--target', required=True)",
          "line": 19399,
          "names": [
            "--target"
          ]
        },
        {
          "declaration": "relation.add_argument('--evidence-cid', action='append', default=[])",
          "line": 19400,
          "names": [
            "--evidence-cid"
          ]
        },
        {
          "declaration": "relation.add_argument('--branch', default='main')",
          "line": 19401,
          "names": [
            "--branch"
          ]
        },
        {
          "declaration": "relation.add_argument('--confidence', type=float, default=0.7)",
          "line": 19402,
          "names": [
            "--confidence"
          ]
        },
        {
          "declaration": "relation.add_argument('--role', default='agent', choices=['reader', 'agent', 'consolidator', 'operator'])",
          "line": 19403,
          "names": [
            "--role"
          ]
        },
        {
          "declaration": "relation.add_argument('--source-trust-tier', type=int, default=3)",
          "line": 19404,
          "names": [
            "--source-trust-tier"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "relation",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_relation",
      "handler_line": 2243,
      "line": 19395
    },
    {
      "arguments": [
        {
          "declaration": "preference.add_argument('--tenant', required=True)",
          "line": 19408,
          "names": [
            "--tenant"
          ]
        },
        {
          "declaration": "preference.add_argument('--user', required=True)",
          "line": 19409,
          "names": [
            "--user"
          ]
        },
        {
          "declaration": "preference.add_argument('--category', required=True, choices=['format', 'tone', 'workflow', 'tooling', 'domain', 'constraint'])",
          "line": 19410,
          "names": [
            "--category"
          ]
        },
        {
          "declaration": "preference.add_argument('--statement', required=True)",
          "line": 19411,
          "names": [
            "--statement"
          ]
        },
        {
          "declaration": "preference.add_argument('--explicit', action='store_true')",
          "line": 19412,
          "names": [
            "--explicit"
          ]
        },
        {
          "declaration": "preference.add_argument('--confidence', type=float, default=0.7)",
          "line": 19413,
          "names": [
            "--confidence"
          ]
        },
        {
          "declaration": "preference.add_argument('--evidence-cid', action='append', default=[])",
          "line": 19414,
          "names": [
            "--evidence-cid"
          ]
        },
        {
          "declaration": "preference.add_argument('--role', default='agent', choices=['reader', 'agent', 'consolidator', 'operator'])",
          "line": 19415,
          "names": [
            "--role"
          ]
        },
        {
          "declaration": "preference.add_argument('--source-trust-tier', type=int)",
          "line": 19416,
          "names": [
            "--source-trust-tier"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "preference",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_preference",
      "handler_line": 2260,
      "line": 19407
    },
    {
      "arguments": [
        {
          "declaration": "search.add_argument('--tenant', required=True)",
          "line": 19420,
          "names": [
            "--tenant"
          ]
        },
        {
          "declaration": "search.add_argument('--query', required=True)",
          "line": 19421,
          "names": [
            "--query"
          ]
        },
        {
          "declaration": "search.add_argument('--branch', default='main')",
          "line": 19422,
          "names": [
            "--branch"
          ]
        },
        {
          "declaration": "search.add_argument('--min-trust-tier', type=int)",
          "line": 19423,
          "names": [
            "--min-trust-tier"
          ]
        },
        {
          "declaration": "search.add_argument('--max-trust-tier', type=int)",
          "line": 19424,
          "names": [
            "--max-trust-tier"
          ]
        },
        {
          "call_line": 19425,
          "declaration": "parser.add_argument('--role', default='reader', choices=['reader', 'agent', 'consolidator', 'operator'])",
          "helper": "_add_read_context_args",
          "line": 2409,
          "names": [
            "--role"
          ]
        },
        {
          "call_line": 19425,
          "declaration": "parser.add_argument('--user')",
          "helper": "_add_read_context_args",
          "line": 2410,
          "names": [
            "--user"
          ]
        },
        {
          "call_line": 19425,
          "declaration": "parser.add_argument('--max-sensitivity', type=int)",
          "helper": "_add_read_context_args",
          "line": 2411,
          "names": [
            "--max-sensitivity"
          ]
        },
        {
          "call_line": 19425,
          "declaration": "parser.add_argument('--capability-tag', action='append', default=[])",
          "helper": "_add_read_context_args",
          "line": 2412,
          "names": [
            "--capability-tag"
          ]
        },
        {
          "call_line": 19425,
          "declaration": "parser.add_argument('--purpose')",
          "helper": "_add_read_context_args",
          "line": 2413,
          "names": [
            "--purpose"
          ]
        },
        {
          "call_line": 19425,
          "declaration": "parser.add_argument('--lawful-basis')",
          "helper": "_add_read_context_args",
          "line": 2414,
          "names": [
            "--lawful-basis"
          ]
        },
        {
          "call_line": 19425,
          "declaration": "parser.add_argument('--residency')",
          "helper": "_add_read_context_args",
          "line": 2415,
          "names": [
            "--residency"
          ]
        },
        {
          "call_line": 19425,
          "declaration": "parser.add_argument('--region')",
          "helper": "_add_read_context_args",
          "line": 2416,
          "names": [
            "--region"
          ]
        },
        {
          "call_line": 19425,
          "declaration": "parser.add_argument('--break-glass', action='store_true')",
          "helper": "_add_read_context_args",
          "line": 2417,
          "names": [
            "--break-glass"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "search",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_search",
      "handler_line": 2277,
      "line": 19419
    },
    {
      "arguments": [
        {
          "declaration": "deep.add_argument('--tenant', required=True)",
          "line": 19429,
          "names": [
            "--tenant"
          ]
        },
        {
          "declaration": "deep.add_argument('--query', required=True)",
          "line": 19430,
          "names": [
            "--query"
          ]
        },
        {
          "declaration": "deep.add_argument('--branch', default='main')",
          "line": 19431,
          "names": [
            "--branch"
          ]
        },
        {
          "call_line": 19432,
          "declaration": "parser.add_argument('--role', default='reader', choices=['reader', 'agent', 'consolidator', 'operator'])",
          "helper": "_add_read_context_args",
          "line": 2409,
          "names": [
            "--role"
          ]
        },
        {
          "call_line": 19432,
          "declaration": "parser.add_argument('--user')",
          "helper": "_add_read_context_args",
          "line": 2410,
          "names": [
            "--user"
          ]
        },
        {
          "call_line": 19432,
          "declaration": "parser.add_argument('--max-sensitivity', type=int)",
          "helper": "_add_read_context_args",
          "line": 2411,
          "names": [
            "--max-sensitivity"
          ]
        },
        {
          "call_line": 19432,
          "declaration": "parser.add_argument('--capability-tag', action='append', default=[])",
          "helper": "_add_read_context_args",
          "line": 2412,
          "names": [
            "--capability-tag"
          ]
        },
        {
          "call_line": 19432,
          "declaration": "parser.add_argument('--purpose')",
          "helper": "_add_read_context_args",
          "line": 2413,
          "names": [
            "--purpose"
          ]
        },
        {
          "call_line": 19432,
          "declaration": "parser.add_argument('--lawful-basis')",
          "helper": "_add_read_context_args",
          "line": 2414,
          "names": [
            "--lawful-basis"
          ]
        },
        {
          "call_line": 19432,
          "declaration": "parser.add_argument('--residency')",
          "helper": "_add_read_context_args",
          "line": 2415,
          "names": [
            "--residency"
          ]
        },
        {
          "call_line": 19432,
          "declaration": "parser.add_argument('--region')",
          "helper": "_add_read_context_args",
          "line": 2416,
          "names": [
            "--region"
          ]
        },
        {
          "call_line": 19432,
          "declaration": "parser.add_argument('--break-glass', action='store_true')",
          "helper": "_add_read_context_args",
          "line": 2417,
          "names": [
            "--break-glass"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "deep-search",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_deep_search",
      "handler_line": 2291,
      "line": 19428
    },
    {
      "arguments": [
        {
          "declaration": "explain.add_argument('--tenant', required=True)",
          "line": 19436,
          "names": [
            "--tenant"
          ]
        },
        {
          "declaration": "explain.add_argument('--query', required=True)",
          "line": 19437,
          "names": [
            "--query"
          ]
        },
        {
          "declaration": "explain.add_argument('--branch', default='main')",
          "line": 19438,
          "names": [
            "--branch"
          ]
        },
        {
          "call_line": 19439,
          "declaration": "parser.add_argument('--role', default='reader', choices=['reader', 'agent', 'consolidator', 'operator'])",
          "helper": "_add_read_context_args",
          "line": 2409,
          "names": [
            "--role"
          ]
        },
        {
          "call_line": 19439,
          "declaration": "parser.add_argument('--user')",
          "helper": "_add_read_context_args",
          "line": 2410,
          "names": [
            "--user"
          ]
        },
        {
          "call_line": 19439,
          "declaration": "parser.add_argument('--max-sensitivity', type=int)",
          "helper": "_add_read_context_args",
          "line": 2411,
          "names": [
            "--max-sensitivity"
          ]
        },
        {
          "call_line": 19439,
          "declaration": "parser.add_argument('--capability-tag', action='append', default=[])",
          "helper": "_add_read_context_args",
          "line": 2412,
          "names": [
            "--capability-tag"
          ]
        },
        {
          "call_line": 19439,
          "declaration": "parser.add_argument('--purpose')",
          "helper": "_add_read_context_args",
          "line": 2413,
          "names": [
            "--purpose"
          ]
        },
        {
          "call_line": 19439,
          "declaration": "parser.add_argument('--lawful-basis')",
          "helper": "_add_read_context_args",
          "line": 2414,
          "names": [
            "--lawful-basis"
          ]
        },
        {
          "call_line": 19439,
          "declaration": "parser.add_argument('--residency')",
          "helper": "_add_read_context_args",
          "line": 2415,
          "names": [
            "--residency"
          ]
        },
        {
          "call_line": 19439,
          "declaration": "parser.add_argument('--region')",
          "helper": "_add_read_context_args",
          "line": 2416,
          "names": [
            "--region"
          ]
        },
        {
          "call_line": 19439,
          "declaration": "parser.add_argument('--break-glass', action='store_true')",
          "helper": "_add_read_context_args",
          "line": 2417,
          "names": [
            "--break-glass"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "explain",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_explain",
      "handler_line": 2296,
      "line": 19435
    },
    {
      "arguments": [
        {
          "declaration": "get.add_argument('--tenant', required=True)",
          "line": 19443,
          "names": [
            "--tenant"
          ]
        },
        {
          "declaration": "get.add_argument('--id', required=True)",
          "line": 19444,
          "names": [
            "--id"
          ]
        },
        {
          "declaration": "get.add_argument('--branch')",
          "line": 19445,
          "names": [
            "--branch"
          ]
        },
        {
          "call_line": 19446,
          "declaration": "parser.add_argument('--role', default='reader', choices=['reader', 'agent', 'consolidator', 'operator'])",
          "helper": "_add_read_context_args",
          "line": 2409,
          "names": [
            "--role"
          ]
        },
        {
          "call_line": 19446,
          "declaration": "parser.add_argument('--user')",
          "helper": "_add_read_context_args",
          "line": 2410,
          "names": [
            "--user"
          ]
        },
        {
          "call_line": 19446,
          "declaration": "parser.add_argument('--max-sensitivity', type=int)",
          "helper": "_add_read_context_args",
          "line": 2411,
          "names": [
            "--max-sensitivity"
          ]
        },
        {
          "call_line": 19446,
          "declaration": "parser.add_argument('--capability-tag', action='append', default=[])",
          "helper": "_add_read_context_args",
          "line": 2412,
          "names": [
            "--capability-tag"
          ]
        },
        {
          "call_line": 19446,
          "declaration": "parser.add_argument('--purpose')",
          "helper": "_add_read_context_args",
          "line": 2413,
          "names": [
            "--purpose"
          ]
        },
        {
          "call_line": 19446,
          "declaration": "parser.add_argument('--lawful-basis')",
          "helper": "_add_read_context_args",
          "line": 2414,
          "names": [
            "--lawful-basis"
          ]
        },
        {
          "call_line": 19446,
          "declaration": "parser.add_argument('--residency')",
          "helper": "_add_read_context_args",
          "line": 2415,
          "names": [
            "--residency"
          ]
        },
        {
          "call_line": 19446,
          "declaration": "parser.add_argument('--region')",
          "helper": "_add_read_context_args",
          "line": 2416,
          "names": [
            "--region"
          ]
        },
        {
          "call_line": 19446,
          "declaration": "parser.add_argument('--break-glass', action='store_true')",
          "helper": "_add_read_context_args",
          "line": 2417,
          "names": [
            "--break-glass"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "get",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_get",
      "handler_line": 2301,
      "line": 19442
    },
    {
      "arguments": [
        {
          "declaration": "propose.add_argument('--tenant', required=True)",
          "line": 19450,
          "names": [
            "--tenant"
          ]
        },
        {
          "declaration": "propose.add_argument('--user', required=True)",
          "line": 19451,
          "names": [
            "--user"
          ]
        },
        {
          "declaration": "propose.add_argument('--subject', required=True)",
          "line": 19452,
          "names": [
            "--subject"
          ]
        },
        {
          "declaration": "propose.add_argument('--predicate', required=True)",
          "line": 19453,
          "names": [
            "--predicate"
          ]
        },
        {
          "declaration": "propose.add_argument('--object', required=True)",
          "line": 19454,
          "names": [
            "--object"
          ]
        },
        {
          "declaration": "propose.add_argument('--evidence-cid', action='append', default=[])",
          "line": 19455,
          "names": [
            "--evidence-cid"
          ]
        },
        {
          "declaration": "propose.add_argument('--confidence', type=float, default=0.7)",
          "line": 19456,
          "names": [
            "--confidence"
          ]
        },
        {
          "declaration": "propose.add_argument('--trust-tier', type=int, default=1)",
          "line": 19457,
          "names": [
            "--trust-tier"
          ]
        },
        {
          "declaration": "propose.add_argument('--branch')",
          "line": 19458,
          "names": [
            "--branch"
          ]
        },
        {
          "declaration": "propose.add_argument('--role', default='agent', choices=['reader', 'agent', 'consolidator', 'operator'])",
          "line": 19459,
          "names": [
            "--role"
          ]
        },
        {
          "declaration": "propose.add_argument('--source-trust-tier', type=int)",
          "line": 19460,
          "names": [
            "--source-trust-tier"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "propose",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_propose",
      "handler_line": 2306,
      "line": 19449
    },
    {
      "arguments": [
        {
          "declaration": "confirm.add_argument('--id', required=True)",
          "line": 19464,
          "names": [
            "--id"
          ]
        },
        {
          "declaration": "confirm.add_argument('--tenant')",
          "line": 19465,
          "names": [
            "--tenant"
          ]
        },
        {
          "declaration": "confirm.add_argument('--branch')",
          "line": 19466,
          "names": [
            "--branch"
          ]
        },
        {
          "declaration": "confirm.add_argument('--into', default='main')",
          "line": 19467,
          "names": [
            "--into"
          ]
        },
        {
          "declaration": "confirm.add_argument('--role', choices=['reader', 'agent', 'consolidator', 'operator'])",
          "line": 19468,
          "names": [
            "--role"
          ]
        },
        {
          "declaration": "confirm.add_argument('--source-trust-tier', type=int)",
          "line": 19469,
          "names": [
            "--source-trust-tier"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "confirm",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_confirm",
      "handler_line": 2325,
      "line": 19463
    },
    {
      "arguments": [
        {
          "declaration": "supersede.add_argument('--tenant', required=True)",
          "line": 19473,
          "names": [
            "--tenant"
          ]
        },
        {
          "declaration": "supersede.add_argument('--user', required=True)",
          "line": 19474,
          "names": [
            "--user"
          ]
        },
        {
          "declaration": "supersede.add_argument('--id', required=True)",
          "line": 19475,
          "names": [
            "--id"
          ]
        },
        {
          "declaration": "supersede.add_argument('--new', required=True, help='JSON object containing object_value/object and optional assertion fields')",
          "line": 19476,
          "names": [
            "--new"
          ]
        },
        {
          "declaration": "supersede.add_argument('--branch', default='main')",
          "line": 19477,
          "names": [
            "--branch"
          ]
        },
        {
          "declaration": "supersede.add_argument('--confidence', type=float, default=0.95)",
          "line": 19478,
          "names": [
            "--confidence"
          ]
        },
        {
          "declaration": "supersede.add_argument('--role', default='agent', choices=['reader', 'agent', 'consolidator', 'operator'])",
          "line": 19479,
          "names": [
            "--role"
          ]
        },
        {
          "declaration": "supersede.add_argument('--source-trust-tier', type=int, default=0)",
          "line": 19480,
          "names": [
            "--source-trust-tier"
          ]
        },
        {
          "declaration": "supersede.add_argument('--valid-from')",
          "line": 19481,
          "names": [
            "--valid-from"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "supersede",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_supersede",
      "handler_line": 2339,
      "line": 19472
    },
    {
      "arguments": [
        {
          "declaration": "correct.add_argument('--tenant', required=True)",
          "line": 19485,
          "names": [
            "--tenant"
          ]
        },
        {
          "declaration": "correct.add_argument('--user', required=True)",
          "line": 19486,
          "names": [
            "--user"
          ]
        },
        {
          "declaration": "correct.add_argument('--subject', required=True)",
          "line": 19487,
          "names": [
            "--subject"
          ]
        },
        {
          "declaration": "correct.add_argument('--predicate', required=True)",
          "line": 19488,
          "names": [
            "--predicate"
          ]
        },
        {
          "declaration": "correct.add_argument('--object', required=True)",
          "line": 19489,
          "names": [
            "--object"
          ]
        },
        {
          "declaration": "correct.add_argument('--correction', required=True)",
          "line": 19490,
          "names": [
            "--correction"
          ]
        },
        {
          "declaration": "correct.add_argument('--branch', default='main')",
          "line": 19491,
          "names": [
            "--branch"
          ]
        },
        {
          "declaration": "correct.add_argument('--confidence', type=float, default=0.95)",
          "line": 19492,
          "names": [
            "--confidence"
          ]
        },
        {
          "declaration": "correct.add_argument('--role', default='agent', choices=['reader', 'agent', 'consolidator', 'operator'])",
          "line": 19493,
          "names": [
            "--role"
          ]
        },
        {
          "declaration": "correct.add_argument('--source-trust-tier', type=int, default=0)",
          "line": 19494,
          "names": [
            "--source-trust-tier"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "correct",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_correct",
      "handler_line": 2356,
      "line": 19484
    },
    {
      "arguments": [
        {
          "declaration": "forget.add_argument('--tenant', required=True)",
          "line": 19498,
          "names": [
            "--tenant"
          ]
        },
        {
          "declaration": "forget.add_argument('--cid', required=True)",
          "line": 19499,
          "names": [
            "--cid"
          ]
        },
        {
          "declaration": "forget.add_argument('--branch', default='main')",
          "line": 19500,
          "names": [
            "--branch"
          ]
        },
        {
          "declaration": "forget.add_argument('--requested-by', default='user')",
          "line": 19501,
          "names": [
            "--requested-by"
          ]
        },
        {
          "declaration": "forget.add_argument('--role', default='operator', choices=['reader', 'agent', 'consolidator', 'operator'])",
          "line": 19502,
          "names": [
            "--role"
          ]
        },
        {
          "declaration": "forget.add_argument('--source-trust-tier', type=int, default=0)",
          "line": 19503,
          "names": [
            "--source-trust-tier"
          ]
        },
        {
          "declaration": "forget.add_argument('--erasure-mode', default='tombstone_recompute', choices=['tombstone_recompute', 'hard_delete_legal'])",
          "line": 19504,
          "names": [
            "--erasure-mode"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "forget",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_forget",
      "handler_line": 2374,
      "line": 19497
    },
    {
      "arguments": [
        {
          "declaration": "export.add_argument('--tenant', required=True)",
          "line": 19508,
          "names": [
            "--tenant"
          ]
        },
        {
          "call_line": 19509,
          "declaration": "parser.add_argument('--role', default='reader', choices=['reader', 'agent', 'consolidator', 'operator'])",
          "helper": "_add_read_context_args",
          "line": 2409,
          "names": [
            "--role"
          ]
        },
        {
          "call_line": 19509,
          "declaration": "parser.add_argument('--user')",
          "helper": "_add_read_context_args",
          "line": 2410,
          "names": [
            "--user"
          ]
        },
        {
          "call_line": 19509,
          "declaration": "parser.add_argument('--max-sensitivity', type=int)",
          "helper": "_add_read_context_args",
          "line": 2411,
          "names": [
            "--max-sensitivity"
          ]
        },
        {
          "call_line": 19509,
          "declaration": "parser.add_argument('--capability-tag', action='append', default=[])",
          "helper": "_add_read_context_args",
          "line": 2412,
          "names": [
            "--capability-tag"
          ]
        },
        {
          "call_line": 19509,
          "declaration": "parser.add_argument('--purpose')",
          "helper": "_add_read_context_args",
          "line": 2413,
          "names": [
            "--purpose"
          ]
        },
        {
          "call_line": 19509,
          "declaration": "parser.add_argument('--lawful-basis')",
          "helper": "_add_read_context_args",
          "line": 2414,
          "names": [
            "--lawful-basis"
          ]
        },
        {
          "call_line": 19509,
          "declaration": "parser.add_argument('--residency')",
          "helper": "_add_read_context_args",
          "line": 2415,
          "names": [
            "--residency"
          ]
        },
        {
          "call_line": 19509,
          "declaration": "parser.add_argument('--region')",
          "helper": "_add_read_context_args",
          "line": 2416,
          "names": [
            "--region"
          ]
        },
        {
          "call_line": 19509,
          "declaration": "parser.add_argument('--break-glass', action='store_true')",
          "helper": "_add_read_context_args",
          "line": 2417,
          "names": [
            "--break-glass"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "export",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_export",
      "handler_line": 2389,
      "line": 19507
    },
    {
      "arguments": [
        {
          "declaration": "calibration_tune.add_argument('--tenant', required=True)",
          "line": 19513,
          "names": [
            "--tenant"
          ]
        },
        {
          "declaration": "calibration_tune.add_argument('--memory-type', default='fact')",
          "line": 19514,
          "names": [
            "--memory-type"
          ]
        },
        {
          "declaration": "calibration_tune.add_argument('--dataset', help='Path to JSON array of labeled calibration examples')",
          "line": 19515,
          "names": [
            "--dataset"
          ]
        },
        {
          "declaration": "calibration_tune.add_argument('--dataset-json', help='Inline JSON array of labeled calibration examples')",
          "line": 19516,
          "names": [
            "--dataset-json"
          ]
        },
        {
          "declaration": "calibration_tune.add_argument('--target-coverage', type=float, default=0.9)",
          "line": 19517,
          "names": [
            "--target-coverage"
          ]
        },
        {
          "declaration": "calibration_tune.add_argument('--min-examples', type=int, default=20)",
          "line": 19518,
          "names": [
            "--min-examples"
          ]
        },
        {
          "declaration": "calibration_tune.add_argument('--min-correct', type=int, default=1)",
          "line": 19519,
          "names": [
            "--min-correct"
          ]
        },
        {
          "declaration": "calibration_tune.add_argument('--min-incorrect', type=int, default=1)",
          "line": 19520,
          "names": [
            "--min-incorrect"
          ]
        },
        {
          "declaration": "calibration_tune.add_argument('--min-empirical-coverage', type=float)",
          "line": 19521,
          "names": [
            "--min-empirical-coverage"
          ]
        },
        {
          "declaration": "calibration_tune.add_argument('--max-false-accept-rate', type=float, default=0.1)",
          "line": 19522,
          "names": [
            "--max-false-accept-rate"
          ]
        },
        {
          "declaration": "calibration_tune.add_argument('--max-prediction-set-size', type=int, default=3)",
          "line": 19523,
          "names": [
            "--max-prediction-set-size"
          ]
        },
        {
          "declaration": "calibration_tune.add_argument('--dry-run', action='store_true')",
          "line": 19524,
          "names": [
            "--dry-run"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "calibration-tune",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_calibration_tune",
      "handler_line": 2440,
      "line": 19512
    },
    {
      "arguments": [
        {
          "declaration": "forgetting_policy_check.add_argument('--cases', help='Path to JSON array of forgetting policy cases')",
          "line": 19528,
          "names": [
            "--cases"
          ]
        },
        {
          "declaration": "forgetting_policy_check.add_argument('--cases-json', help='Inline JSON array of forgetting policy cases')",
          "line": 19529,
          "names": [
            "--cases-json"
          ]
        },
        {
          "declaration": "forgetting_policy_check.add_argument('--now', default=os.environ.get('MNEMOSYNE_FORGETTING_POLICY_NOW'))",
          "line": 19530,
          "names": [
            "--now"
          ]
        },
        {
          "declaration": "forgetting_policy_check.add_argument('--utility-threshold', type=float, default=0.18)",
          "line": 19531,
          "names": [
            "--utility-threshold"
          ]
        },
        {
          "declaration": "forgetting_policy_check.add_argument('--min-cases', type=int, default=3)",
          "line": 19532,
          "names": [
            "--min-cases"
          ]
        },
        {
          "declaration": "forgetting_policy_check.add_argument('--require-case', action='append', default=[])",
          "line": 19533,
          "names": [
            "--require-case"
          ]
        },
        {
          "declaration": "forgetting_policy_check.add_argument('--expected-fingerprint')",
          "line": 19534,
          "names": [
            "--expected-fingerprint"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "forgetting-policy-check",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_forgetting_policy_check",
      "handler_line": 2485,
      "line": 19527
    },
    {
      "arguments": [
        {
          "declaration": "policy_ops_check.add_argument('--bundle', help='Path to policy ops validation bundle')",
          "line": 19538,
          "names": [
            "--bundle"
          ]
        },
        {
          "declaration": "policy_ops_check.add_argument('--bundle-json', help='Inline policy ops validation bundle JSON')",
          "line": 19539,
          "names": [
            "--bundle-json"
          ]
        },
        {
          "declaration": "policy_ops_check.add_argument('--min-variants', type=int, default=2)",
          "line": 19540,
          "names": [
            "--min-variants"
          ]
        },
        {
          "declaration": "policy_ops_check.add_argument('--min-outcomes', type=int, default=3)",
          "line": 19541,
          "names": [
            "--min-outcomes"
          ]
        },
        {
          "declaration": "policy_ops_check.add_argument('--min-tripwires', type=int, default=1)",
          "line": 19542,
          "names": [
            "--min-tripwires"
          ]
        },
        {
          "declaration": "policy_ops_check.add_argument('--require-variant', action='append', default=[])",
          "line": 19543,
          "names": [
            "--require-variant"
          ]
        },
        {
          "declaration": "policy_ops_check.add_argument('--min-outcomes-per-required-variant', type=int, default=1)",
          "line": 19544,
          "names": [
            "--min-outcomes-per-required-variant"
          ]
        },
        {
          "declaration": "policy_ops_check.add_argument('--min-cadence-window-hours', type=float, default=1.0)",
          "line": 19545,
          "names": [
            "--min-cadence-window-hours"
          ]
        },
        {
          "declaration": "policy_ops_check.add_argument('--max-updates-per-day', type=int, default=4)",
          "line": 19546,
          "names": [
            "--max-updates-per-day"
          ]
        },
        {
          "declaration": "policy_ops_check.add_argument('--min-diversity', type=float, default=0.2)",
          "line": 19547,
          "names": [
            "--min-diversity"
          ]
        },
        {
          "declaration": "policy_ops_check.add_argument('--max-proxy-gap', type=float, default=0.15)",
          "line": 19548,
          "names": [
            "--max-proxy-gap"
          ]
        },
        {
          "declaration": "policy_ops_check.add_argument('--expected-fingerprint')",
          "line": 19549,
          "names": [
            "--expected-fingerprint"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "policy-ops-check",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_policy_ops_check",
      "handler_line": 2526,
      "line": 19537
    },
    {
      "arguments": [
        {
          "declaration": "privacy_backfill_report.add_argument('--tenant', required=True)",
          "line": 19553,
          "names": [
            "--tenant"
          ]
        },
        {
          "declaration": "privacy_backfill_report.add_argument('--branch', default='main')",
          "line": 19554,
          "names": [
            "--branch"
          ]
        },
        {
          "declaration": "privacy_backfill_report.add_argument('--pii-sensitivity', default=3)",
          "line": 19555,
          "names": [
            "--pii-sensitivity"
          ]
        },
        {
          "declaration": "privacy_backfill_report.add_argument('--include-clean', action='store_true')",
          "line": 19556,
          "names": [
            "--include-clean"
          ]
        },
        {
          "declaration": "privacy_backfill_report.add_argument('--fail-on-findings', action='store_true')",
          "line": 19557,
          "names": [
            "--fail-on-findings"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "privacy-backfill-report",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_privacy_backfill_report",
      "handler_line": 2691,
      "line": 19552
    },
    {
      "arguments": [
        {
          "declaration": "privacy_backfill_apply.add_argument('--tenant', required=True)",
          "line": 19561,
          "names": [
            "--tenant"
          ]
        },
        {
          "declaration": "privacy_backfill_apply.add_argument('--branch', default='main')",
          "line": 19562,
          "names": [
            "--branch"
          ]
        },
        {
          "declaration": "privacy_backfill_apply.add_argument('--pii-sensitivity', default=3)",
          "line": 19563,
          "names": [
            "--pii-sensitivity"
          ]
        },
        {
          "declaration": "privacy_backfill_apply.add_argument('--actor', default='operator')",
          "line": 19564,
          "names": [
            "--actor"
          ]
        },
        {
          "declaration": "privacy_backfill_apply.add_argument('--confirm-apply', action='store_true')",
          "line": 19565,
          "names": [
            "--confirm-apply"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "privacy-backfill-apply",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_privacy_backfill_apply",
      "handler_line": 2706,
      "line": 19560
    },
    {
      "arguments": [
        {
          "declaration": "vector_backfill_apply.add_argument('--tenant', required=True)",
          "line": 19569,
          "names": [
            "--tenant"
          ]
        },
        {
          "declaration": "vector_backfill_apply.add_argument('--branch', default='main')",
          "line": 19570,
          "names": [
            "--branch"
          ]
        },
        {
          "declaration": "vector_backfill_apply.add_argument('--limit', type=int, default=100)",
          "line": 19571,
          "names": [
            "--limit"
          ]
        },
        {
          "declaration": "vector_backfill_apply.add_argument('--actor', default='operator')",
          "line": 19572,
          "names": [
            "--actor"
          ]
        },
        {
          "declaration": "vector_backfill_apply.add_argument('--confirm-apply', action='store_true')",
          "line": 19573,
          "names": [
            "--confirm-apply"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "vector-backfill-apply",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_vector_backfill_apply",
      "handler_line": 2774,
      "line": 19568
    },
    {
      "arguments": [
        {
          "declaration": "privacy_ops_check.add_argument('--bundle', help='Path to production privacy/KMS/residency evidence bundle')",
          "line": 19577,
          "names": [
            "--bundle"
          ]
        },
        {
          "declaration": "privacy_ops_check.add_argument('--bundle-json', help='Inline production privacy/KMS/residency evidence bundle JSON')",
          "line": 19578,
          "names": [
            "--bundle-json"
          ]
        },
        {
          "declaration": "privacy_ops_check.add_argument('--min-cases', type=int, default=4)",
          "line": 19579,
          "names": [
            "--min-cases"
          ]
        },
        {
          "declaration": "privacy_ops_check.add_argument('--require-case', action='append', default=[])",
          "line": 19580,
          "names": [
            "--require-case"
          ]
        },
        {
          "declaration": "privacy_ops_check.add_argument('--expected-fingerprint')",
          "line": 19581,
          "names": [
            "--expected-fingerprint"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "privacy-ops-check",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_privacy_ops_check",
      "handler_line": 2921,
      "line": 19576
    },
    {
      "arguments": [
        {
          "declaration": "parametric_trainer_check.add_argument('--bundle', help='Path to production parametric trainer evidence bundle')",
          "line": 19585,
          "names": [
            "--bundle"
          ]
        },
        {
          "declaration": "parametric_trainer_check.add_argument('--bundle-json', help='Inline production parametric trainer evidence bundle JSON')",
          "line": 19586,
          "names": [
            "--bundle-json"
          ]
        },
        {
          "declaration": "parametric_trainer_check.add_argument('--min-cases', type=int, default=3)",
          "line": 19587,
          "names": [
            "--min-cases"
          ]
        },
        {
          "declaration": "parametric_trainer_check.add_argument('--min-protected', type=int, default=1)",
          "line": 19588,
          "names": [
            "--min-protected"
          ]
        },
        {
          "declaration": "parametric_trainer_check.add_argument('--min-gate-margin', type=float, default=0.01)",
          "line": 19589,
          "names": [
            "--min-gate-margin"
          ]
        },
        {
          "declaration": "parametric_trainer_check.add_argument('--max-deployment-latency-ms', type=float, default=2000.0)",
          "line": 19590,
          "names": [
            "--max-deployment-latency-ms"
          ]
        },
        {
          "declaration": "parametric_trainer_check.add_argument('--max-mutation-rate', type=float, default=0.05)",
          "line": 19591,
          "names": [
            "--max-mutation-rate"
          ]
        },
        {
          "declaration": "parametric_trainer_check.add_argument('--min-reward', type=float, default=0.0)",
          "line": 19592,
          "names": [
            "--min-reward"
          ]
        },
        {
          "declaration": "parametric_trainer_check.add_argument('--max-sink-score', type=float, default=0.05)",
          "line": 19593,
          "names": [
            "--max-sink-score"
          ]
        },
        {
          "declaration": "parametric_trainer_check.add_argument('--expected-fingerprint')",
          "line": 19594,
          "names": [
            "--expected-fingerprint"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "parametric-trainer-check",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_parametric_trainer_check",
      "handler_line": 3260,
      "line": 19584
    },
    {
      "arguments": [
        {
          "declaration": "retrieval_ops_check.add_argument('--bundle', help='Path to production retrieval evidence bundle')",
          "line": 19598,
          "names": [
            "--bundle"
          ]
        },
        {
          "declaration": "retrieval_ops_check.add_argument('--bundle-json', help='Inline production retrieval evidence bundle JSON')",
          "line": 19599,
          "names": [
            "--bundle-json"
          ]
        },
        {
          "declaration": "retrieval_ops_check.add_argument('--require-provider-check', action='append', default=[])",
          "line": 19600,
          "names": [
            "--require-provider-check"
          ]
        },
        {
          "declaration": "retrieval_ops_check.add_argument('--require-adapter-probe', action='append', choices=('graph', 'lexical', 'reranker', 'vector'), default=[])",
          "line": 19601,
          "names": [
            "--require-adapter-probe"
          ]
        },
        {
          "declaration": "retrieval_ops_check.add_argument('--min-cases', type=int, default=3)",
          "line": 19602,
          "names": [
            "--min-cases"
          ]
        },
        {
          "declaration": "retrieval_ops_check.add_argument('--min-lexical-cases', type=int, default=1)",
          "line": 19603,
          "names": [
            "--min-lexical-cases"
          ]
        },
        {
          "declaration": "retrieval_ops_check.add_argument('--min-vector-cases', type=int, default=1)",
          "line": 19604,
          "names": [
            "--min-vector-cases"
          ]
        },
        {
          "declaration": "retrieval_ops_check.add_argument('--min-graph-cases', type=int, default=1)",
          "line": 19605,
          "names": [
            "--min-graph-cases"
          ]
        },
        {
          "declaration": "retrieval_ops_check.add_argument('--min-reranked-cases', type=int, default=1)",
          "line": 19606,
          "names": [
            "--min-reranked-cases"
          ]
        },
        {
          "declaration": "retrieval_ops_check.add_argument('--max-adapter-latency-ms', type=float, default=1000.0)",
          "line": 19607,
          "names": [
            "--max-adapter-latency-ms"
          ]
        },
        {
          "declaration": "retrieval_ops_check.add_argument('--min-calibration-examples', type=int, default=20)",
          "line": 19608,
          "names": [
            "--min-calibration-examples"
          ]
        },
        {
          "declaration": "retrieval_ops_check.add_argument('--min-calibration-correct', type=int, default=1)",
          "line": 19609,
          "names": [
            "--min-calibration-correct"
          ]
        },
        {
          "declaration": "retrieval_ops_check.add_argument('--min-calibration-incorrect', type=int, default=1)",
          "line": 19610,
          "names": [
            "--min-calibration-incorrect"
          ]
        },
        {
          "declaration": "retrieval_ops_check.add_argument('--min-empirical-coverage', type=float, default=0.9)",
          "line": 19611,
          "names": [
            "--min-empirical-coverage"
          ]
        },
        {
          "declaration": "retrieval_ops_check.add_argument('--max-false-accept-rate', type=float, default=0.1)",
          "line": 19612,
          "names": [
            "--max-false-accept-rate"
          ]
        },
        {
          "declaration": "retrieval_ops_check.add_argument('--expected-fingerprint')",
          "line": 19613,
          "names": [
            "--expected-fingerprint"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "retrieval-ops-check",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_retrieval_ops_check",
      "handler_line": 3914,
      "line": 19597
    },
    {
      "arguments": [
        {
          "declaration": "auth_ops_check.add_argument('--bundle', help='Path to production auth evidence bundle')",
          "line": 19617,
          "names": [
            "--bundle"
          ]
        },
        {
          "declaration": "auth_ops_check.add_argument('--bundle-json', help='Inline production auth evidence bundle JSON')",
          "line": 19618,
          "names": [
            "--bundle-json"
          ]
        },
        {
          "declaration": "auth_ops_check.add_argument('--min-jwks-keys', type=int, default=2)",
          "line": 19619,
          "names": [
            "--min-jwks-keys"
          ]
        },
        {
          "declaration": "auth_ops_check.add_argument('--min-token-ttl-seconds', type=int, default=60)",
          "line": 19620,
          "names": [
            "--min-token-ttl-seconds"
          ]
        },
        {
          "declaration": "auth_ops_check.add_argument('--min-source-trust-tier', type=int, default=1)",
          "line": 19621,
          "names": [
            "--min-source-trust-tier"
          ]
        },
        {
          "declaration": "auth_ops_check.add_argument('--max-authz-simulation-changes', type=int, default=0)",
          "line": 19622,
          "names": [
            "--max-authz-simulation-changes"
          ]
        },
        {
          "declaration": "auth_ops_check.add_argument('--min-authz-allowed-cases', type=int, default=1)",
          "line": 19623,
          "names": [
            "--min-authz-allowed-cases"
          ]
        },
        {
          "declaration": "auth_ops_check.add_argument('--min-authz-denied-cases', type=int, default=1)",
          "line": 19624,
          "names": [
            "--min-authz-denied-cases"
          ]
        },
        {
          "declaration": "auth_ops_check.add_argument('--min-session-secret-keys', type=int, default=2)",
          "line": 19625,
          "names": [
            "--min-session-secret-keys"
          ]
        },
        {
          "declaration": "auth_ops_check.add_argument('--min-cert-days', type=float, default=float(os.environ.get('MNEMOSYNE_AUTH_OPS_MIN_CERT_DAYS', '30')))",
          "line": 19626,
          "names": [
            "--min-cert-days"
          ]
        },
        {
          "declaration": "auth_ops_check.add_argument('--min-cert-overlap-days', type=float, default=float(os.environ.get('MNEMOSYNE_AUTH_OPS_MIN_CERT_OVERLAP_DAYS', '7')))",
          "line": 19634,
          "names": [
            "--min-cert-overlap-days"
          ]
        },
        {
          "declaration": "auth_ops_check.add_argument('--min-tenants', type=int, default=2)",
          "line": 19639,
          "names": [
            "--min-tenants"
          ]
        },
        {
          "declaration": "auth_ops_check.add_argument('--min-tenant-cases', type=int, default=2)",
          "line": 19640,
          "names": [
            "--min-tenant-cases"
          ]
        },
        {
          "declaration": "auth_ops_check.add_argument('--min-tenant-allowed-cases', type=int, default=1)",
          "line": 19641,
          "names": [
            "--min-tenant-allowed-cases"
          ]
        },
        {
          "declaration": "auth_ops_check.add_argument('--min-tenant-denied-cases', type=int, default=1)",
          "line": 19642,
          "names": [
            "--min-tenant-denied-cases"
          ]
        },
        {
          "declaration": "auth_ops_check.add_argument('--expected-fingerprint')",
          "line": 19643,
          "names": [
            "--expected-fingerprint"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "auth-ops-check",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_auth_ops_check",
      "handler_line": 4493,
      "line": 19616
    },
    {
      "arguments": [
        {
          "declaration": "mcp_ops_check.add_argument('--bundle', help='Path to production MCP runtime evidence bundle')",
          "line": 19647,
          "names": [
            "--bundle"
          ]
        },
        {
          "declaration": "mcp_ops_check.add_argument('--bundle-json', help='Inline production MCP runtime evidence bundle JSON')",
          "line": 19648,
          "names": [
            "--bundle-json"
          ]
        },
        {
          "declaration": "mcp_ops_check.add_argument('--min-loops', type=int, default=3)",
          "line": 19649,
          "names": [
            "--min-loops"
          ]
        },
        {
          "declaration": "mcp_ops_check.add_argument('--max-avg-latency-ms', type=float, default=750.0)",
          "line": 19650,
          "names": [
            "--max-avg-latency-ms"
          ]
        },
        {
          "declaration": "mcp_ops_check.add_argument('--max-p95-latency-ms', type=float, default=1500.0)",
          "line": 19651,
          "names": [
            "--max-p95-latency-ms"
          ]
        },
        {
          "declaration": "mcp_ops_check.add_argument('--min-cert-days', type=float, default=float(os.environ.get('MNEMOSYNE_MCP_OPS_MIN_CERT_DAYS', '30')))",
          "line": 19655,
          "names": [
            "--min-cert-days"
          ]
        },
        {
          "declaration": "mcp_ops_check.add_argument('--require-client-cert', action='store_true')",
          "line": 19660,
          "names": [
            "--require-client-cert"
          ]
        },
        {
          "declaration": "mcp_ops_check.add_argument('--require-legacy-sse', action='store_true')",
          "line": 19661,
          "names": [
            "--require-legacy-sse"
          ]
        },
        {
          "declaration": "mcp_ops_check.add_argument('--min-sse-events', type=int, default=1)",
          "line": 19662,
          "names": [
            "--min-sse-events"
          ]
        },
        {
          "declaration": "mcp_ops_check.add_argument('--allow-localhost', action='store_true')",
          "line": 19663,
          "names": [
            "--allow-localhost"
          ]
        },
        {
          "declaration": "mcp_ops_check.add_argument('--expected-fingerprint')",
          "line": 19664,
          "names": [
            "--expected-fingerprint"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "mcp-ops-check",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_mcp_ops_check",
      "handler_line": 5173,
      "line": 19646
    },
    {
      "arguments": [
        {
          "declaration": "mcp_serve.add_argument('--transport', choices=list(_MCP_SERVE_TRANSPORTS), default=os.environ.get('MNEMOSYNE_MCP_SERVE_TRANSPORT', 'stdio'), help='stdio (default, what MCP clients spawn), sdk-stdio, streamable-http (localhost HTTP for the official SDK), or http (hosted JSON-RPC)')",
          "line": 19671,
          "names": [
            "--transport"
          ]
        },
        {
          "declaration": "mcp_serve.add_argument('--host', default=os.environ.get('MNEMOSYNE_MCP_HTTP_HOST', '127.0.0.1'), help='Bind address for the HTTP transports')",
          "line": 19680,
          "names": [
            "--host"
          ]
        },
        {
          "declaration": "mcp_serve.add_argument('--port', type=int, default=int(os.environ.get('MNEMOSYNE_MCP_HTTP_PORT', '8765')), help='Bind port for the HTTP transports')",
          "line": 19685,
          "names": [
            "--port"
          ]
        },
        {
          "declaration": "mcp_serve.add_argument('--path', default='/mcp', help='JSON-RPC endpoint path for the HTTP transports')",
          "line": 19691,
          "names": [
            "--path"
          ]
        },
        {
          "declaration": "mcp_serve.add_argument('--health-path', default='/healthz', help='Liveness endpoint path for the HTTP transports')",
          "line": 19692,
          "names": [
            "--health-path"
          ]
        },
        {
          "declaration": "mcp_serve.add_argument('--stateful-sessions', action='store_true', help='Use stateful StreamableHTTP sessions instead of stateless per-request transports')",
          "line": 19693,
          "names": [
            "--stateful-sessions"
          ]
        },
        {
          "declaration": "mcp_serve.add_argument('--auth-token', help='Require this bearer token for tools/call; prefer MNEMOSYNE_MCP_TOKEN, which the server reads itself')",
          "line": 19698,
          "names": [
            "--auth-token"
          ]
        },
        {
          "declaration": "mcp_serve.add_argument('--require-session', action='store_true', help='Require a valid signed session token on tools/call')",
          "line": 19702,
          "names": [
            "--require-session"
          ]
        },
        {
          "declaration": "mcp_serve.add_argument('--self-test', action='store_true', help='Run MCP deployment validation checks and exit')",
          "line": 19707,
          "names": [
            "--self-test"
          ]
        },
        {
          "declaration": "mcp_serve.add_argument('--print-command', action='store_true', help='Print the mneme-mcp argv this would run, as JSON, and exit without serving')",
          "line": 19708,
          "names": [
            "--print-command"
          ]
        },
        {
          "declaration": "mcp_serve.add_argument('--mcp-arg', action='append', default=[], help='Extra raw mneme-mcp argument to forward verbatim; repeatable. Values that start with a dash need the equals form: --mcp-arg=--queue-tenant')",
          "line": 19713,
          "names": [
            "--mcp-arg"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "mcp-serve",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_mcp_serve",
      "handler_line": 5160,
      "line": 19667
    },
    {
      "arguments": [
        {
          "declaration": "worker_ops_check.add_argument('--bundle', help='Path to production worker deployment evidence bundle')",
          "line": 19725,
          "names": [
            "--bundle"
          ]
        },
        {
          "declaration": "worker_ops_check.add_argument('--bundle-json', help='Inline production worker deployment evidence bundle JSON')",
          "line": 19726,
          "names": [
            "--bundle-json"
          ]
        },
        {
          "declaration": "worker_ops_check.add_argument('--min-processes', type=int, default=1)",
          "line": 19727,
          "names": [
            "--min-processes"
          ]
        },
        {
          "declaration": "worker_ops_check.add_argument('--max-restart-seconds', type=float, default=120.0)",
          "line": 19728,
          "names": [
            "--max-restart-seconds"
          ]
        },
        {
          "declaration": "worker_ops_check.add_argument('--max-heartbeat-age-seconds', type=float, default=120.0)",
          "line": 19729,
          "names": [
            "--max-heartbeat-age-seconds"
          ]
        },
        {
          "declaration": "worker_ops_check.add_argument('--max-backlog', type=int, default=1000)",
          "line": 19730,
          "names": [
            "--max-backlog"
          ]
        },
        {
          "declaration": "worker_ops_check.add_argument('--max-dead-jobs', type=int, default=0)",
          "line": 19731,
          "names": [
            "--max-dead-jobs"
          ]
        },
        {
          "declaration": "worker_ops_check.add_argument('--max-oldest-pending-age-seconds', type=float, default=300.0)",
          "line": 19732,
          "names": [
            "--max-oldest-pending-age-seconds"
          ]
        },
        {
          "declaration": "worker_ops_check.add_argument('--require-job-kind', action='append', default=[])",
          "line": 19733,
          "names": [
            "--require-job-kind"
          ]
        },
        {
          "declaration": "worker_ops_check.add_argument('--allow-non-production', action='store_true')",
          "line": 19734,
          "names": [
            "--allow-non-production"
          ]
        },
        {
          "declaration": "worker_ops_check.add_argument('--expected-fingerprint')",
          "line": 19735,
          "names": [
            "--expected-fingerprint"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "worker-ops-check",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_worker_ops_check",
      "handler_line": 5464,
      "line": 19724
    },
    {
      "arguments": [
        {
          "declaration": "consolidation_ops_check.add_argument('--bundle', help='Path to production consolidation evidence bundle')",
          "line": 19739,
          "names": [
            "--bundle"
          ]
        },
        {
          "declaration": "consolidation_ops_check.add_argument('--bundle-json', help='Inline production consolidation evidence bundle JSON')",
          "line": 19740,
          "names": [
            "--bundle-json"
          ]
        },
        {
          "declaration": "consolidation_ops_check.add_argument('--min-worker-cycles', type=int, default=3)",
          "line": 19741,
          "names": [
            "--min-worker-cycles"
          ]
        },
        {
          "declaration": "consolidation_ops_check.add_argument('--min-processed-jobs', type=int, default=5)",
          "line": 19742,
          "names": [
            "--min-processed-jobs"
          ]
        },
        {
          "declaration": "consolidation_ops_check.add_argument('--max-dead-jobs', type=int, default=0)",
          "line": 19743,
          "names": [
            "--max-dead-jobs"
          ]
        },
        {
          "declaration": "consolidation_ops_check.add_argument('--require-worker-kind', action='append', default=[])",
          "line": 19744,
          "names": [
            "--require-worker-kind"
          ]
        },
        {
          "declaration": "consolidation_ops_check.add_argument('--require-provider-check', action='append', default=[])",
          "line": 19745,
          "names": [
            "--require-provider-check"
          ]
        },
        {
          "declaration": "consolidation_ops_check.add_argument('--require-hosted-role', action='append', default=[])",
          "line": 19746,
          "names": [
            "--require-hosted-role"
          ]
        },
        {
          "declaration": "consolidation_ops_check.add_argument('--min-projection-cases', type=int, default=1)",
          "line": 19747,
          "names": [
            "--min-projection-cases"
          ]
        },
        {
          "declaration": "consolidation_ops_check.add_argument('--min-affected-assertions', type=int, default=1)",
          "line": 19748,
          "names": [
            "--min-affected-assertions"
          ]
        },
        {
          "declaration": "consolidation_ops_check.add_argument('--min-affected-entities', type=int, default=1)",
          "line": 19749,
          "names": [
            "--min-affected-entities"
          ]
        },
        {
          "declaration": "consolidation_ops_check.add_argument('--min-affected-relations', type=int, default=1)",
          "line": 19750,
          "names": [
            "--min-affected-relations"
          ]
        },
        {
          "declaration": "consolidation_ops_check.add_argument('--min-gate-cases', type=int, default=3)",
          "line": 19751,
          "names": [
            "--min-gate-cases"
          ]
        },
        {
          "declaration": "consolidation_ops_check.add_argument('--min-protected', type=int, default=1)",
          "line": 19752,
          "names": [
            "--min-protected"
          ]
        },
        {
          "declaration": "consolidation_ops_check.add_argument('--require-tier', choices=['smoke', 'core', 'archive'], action='append')",
          "line": 19753,
          "names": [
            "--require-tier"
          ]
        },
        {
          "declaration": "consolidation_ops_check.add_argument('--min-embedding-dimensions', type=int, default=512)",
          "line": 19754,
          "names": [
            "--min-embedding-dimensions"
          ]
        },
        {
          "declaration": "consolidation_ops_check.add_argument('--min-embedding-cids', type=int, default=1)",
          "line": 19755,
          "names": [
            "--min-embedding-cids"
          ]
        },
        {
          "declaration": "consolidation_ops_check.add_argument('--require-consolidation-pass', action='append', default=[])",
          "line": 19756,
          "names": [
            "--require-consolidation-pass"
          ]
        },
        {
          "declaration": "consolidation_ops_check.add_argument('--min-evaluated-candidates', type=int, default=1)",
          "line": 19757,
          "names": [
            "--min-evaluated-candidates"
          ]
        },
        {
          "declaration": "consolidation_ops_check.add_argument('--min-promoted-candidates', type=int, default=1)",
          "line": 19758,
          "names": [
            "--min-promoted-candidates"
          ]
        },
        {
          "declaration": "consolidation_ops_check.add_argument('--min-calibration-examples', type=int, default=20)",
          "line": 19759,
          "names": [
            "--min-calibration-examples"
          ]
        },
        {
          "declaration": "consolidation_ops_check.add_argument('--min-calibration-correct', type=int, default=1)",
          "line": 19760,
          "names": [
            "--min-calibration-correct"
          ]
        },
        {
          "declaration": "consolidation_ops_check.add_argument('--min-calibration-incorrect', type=int, default=1)",
          "line": 19761,
          "names": [
            "--min-calibration-incorrect"
          ]
        },
        {
          "declaration": "consolidation_ops_check.add_argument('--min-calibration-coverage', type=float, default=0.9)",
          "line": 19762,
          "names": [
            "--min-calibration-coverage"
          ]
        },
        {
          "declaration": "consolidation_ops_check.add_argument('--max-calibration-false-accept-rate', type=float, default=0.1)",
          "line": 19763,
          "names": [
            "--max-calibration-false-accept-rate"
          ]
        },
        {
          "declaration": "consolidation_ops_check.add_argument('--min-lifecycle-evaluated', type=int, default=1)",
          "line": 19764,
          "names": [
            "--min-lifecycle-evaluated"
          ]
        },
        {
          "declaration": "consolidation_ops_check.add_argument('--require-ops-counter', action='append', default=[])",
          "line": 19765,
          "names": [
            "--require-ops-counter"
          ]
        },
        {
          "declaration": "consolidation_ops_check.add_argument('--max-contradiction-backlog', type=int, default=0)",
          "line": 19766,
          "names": [
            "--max-contradiction-backlog"
          ]
        },
        {
          "declaration": "consolidation_ops_check.add_argument('--max-deployment-latency-ms', type=float, default=2000.0)",
          "line": 19767,
          "names": [
            "--max-deployment-latency-ms"
          ]
        },
        {
          "declaration": "consolidation_ops_check.add_argument('--expected-fingerprint')",
          "line": 19768,
          "names": [
            "--expected-fingerprint"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "consolidation-ops-check",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_consolidation_ops_check",
      "handler_line": 5938,
      "line": 19738
    },
    {
      "arguments": [
        {
          "declaration": "belief_revision_check.add_argument('--cases', help='Path to JSON array of belief revision cases')",
          "line": 19772,
          "names": [
            "--cases"
          ]
        },
        {
          "declaration": "belief_revision_check.add_argument('--cases-json', help='Inline JSON array of belief revision cases')",
          "line": 19773,
          "names": [
            "--cases-json"
          ]
        },
        {
          "declaration": "belief_revision_check.add_argument('--min-cases', type=int, default=3)",
          "line": 19774,
          "names": [
            "--min-cases"
          ]
        },
        {
          "declaration": "belief_revision_check.add_argument('--require-case', action='append', default=[])",
          "line": 19775,
          "names": [
            "--require-case"
          ]
        },
        {
          "declaration": "belief_revision_check.add_argument('--expected-fingerprint')",
          "line": 19776,
          "names": [
            "--expected-fingerprint"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "belief-revision-check",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_belief_revision_check",
      "handler_line": 6927,
      "line": 19771
    },
    {
      "arguments": [
        {
          "declaration": "provenance_trust_check.add_argument('--suite', help='Path to provenance trust validation suite JSON')",
          "line": 19780,
          "names": [
            "--suite"
          ]
        },
        {
          "declaration": "provenance_trust_check.add_argument('--suite-json', help='Inline provenance trust validation suite JSON')",
          "line": 19781,
          "names": [
            "--suite-json"
          ]
        },
        {
          "declaration": "provenance_trust_check.add_argument('--c2pa-tool', default=os.environ.get('MNEMOSYNE_C2PA_TOOL'), help='Override c2patool-compatible verifier path for all suite cases')",
          "line": 19782,
          "names": [
            "--c2pa-tool"
          ]
        },
        {
          "declaration": "provenance_trust_check.add_argument('--timeout', type=float, default=float(os.environ.get('MNEMOSYNE_PROVENANCE_TRUST_TIMEOUT', '30')), help='Per-case verifier timeout in seconds')",
          "line": 19787,
          "names": [
            "--timeout"
          ]
        },
        {
          "declaration": "provenance_trust_check.add_argument('--min-cases', type=int, default=1)",
          "line": 19793,
          "names": [
            "--min-cases"
          ]
        },
        {
          "declaration": "provenance_trust_check.add_argument('--require-case', action='append', default=[])",
          "line": 19794,
          "names": [
            "--require-case"
          ]
        },
        {
          "declaration": "provenance_trust_check.add_argument('--expected-fingerprint')",
          "line": 19795,
          "names": [
            "--expected-fingerprint"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "provenance-trust-check",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_provenance_trust_check",
      "handler_line": 7003,
      "line": 19779
    },
    {
      "arguments": [
        {
          "declaration": "provenance_ops_check.add_argument('--bundle', help='Path to production provenance operations evidence bundle')",
          "line": 19799,
          "names": [
            "--bundle"
          ]
        },
        {
          "declaration": "provenance_ops_check.add_argument('--bundle-json', help='Inline production provenance operations evidence bundle JSON')",
          "line": 19800,
          "names": [
            "--bundle-json"
          ]
        },
        {
          "declaration": "provenance_ops_check.add_argument('--min-cases', type=int, default=3)",
          "line": 19801,
          "names": [
            "--min-cases"
          ]
        },
        {
          "declaration": "provenance_ops_check.add_argument('--min-trusted-cases', type=int, default=1)",
          "line": 19802,
          "names": [
            "--min-trusted-cases"
          ]
        },
        {
          "declaration": "provenance_ops_check.add_argument('--min-quarantine-cases', type=int, default=1)",
          "line": 19803,
          "names": [
            "--min-quarantine-cases"
          ]
        },
        {
          "declaration": "provenance_ops_check.add_argument('--min-trusted-roots', type=int, default=1)",
          "line": 19804,
          "names": [
            "--min-trusted-roots"
          ]
        },
        {
          "declaration": "provenance_ops_check.add_argument('--min-trusted-issuers', type=int, default=1)",
          "line": 19805,
          "names": [
            "--min-trusted-issuers"
          ]
        },
        {
          "declaration": "provenance_ops_check.add_argument('--max-verifier-timeout-seconds', type=float, default=30.0)",
          "line": 19806,
          "names": [
            "--max-verifier-timeout-seconds"
          ]
        },
        {
          "declaration": "provenance_ops_check.add_argument('--max-deployment-latency-ms', type=float, default=2000.0)",
          "line": 19807,
          "names": [
            "--max-deployment-latency-ms"
          ]
        },
        {
          "declaration": "provenance_ops_check.add_argument('--expected-fingerprint')",
          "line": 19808,
          "names": [
            "--expected-fingerprint"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "provenance-ops-check",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_provenance_ops_check",
      "handler_line": 7355,
      "line": 19798
    },
    {
      "arguments": [
        {
          "declaration": "multimodal_ops_check.add_argument('--bundle', help='Path to production multimodal retrieval evidence bundle')",
          "line": 19812,
          "names": [
            "--bundle"
          ]
        },
        {
          "declaration": "multimodal_ops_check.add_argument('--bundle-json', help='Inline production multimodal retrieval evidence bundle JSON')",
          "line": 19813,
          "names": [
            "--bundle-json"
          ]
        },
        {
          "declaration": "multimodal_ops_check.add_argument('--min-media-cases', type=int, default=3)",
          "line": 19814,
          "names": [
            "--min-media-cases"
          ]
        },
        {
          "declaration": "multimodal_ops_check.add_argument('--min-embedding-dimensions', type=int, default=512)",
          "line": 19815,
          "names": [
            "--min-embedding-dimensions"
          ]
        },
        {
          "declaration": "multimodal_ops_check.add_argument('--min-vector-cases', type=int, default=1)",
          "line": 19816,
          "names": [
            "--min-vector-cases"
          ]
        },
        {
          "declaration": "multimodal_ops_check.add_argument('--min-derived-text-cases', type=int, default=1)",
          "line": 19817,
          "names": [
            "--min-derived-text-cases"
          ]
        },
        {
          "declaration": "multimodal_ops_check.add_argument('--max-dead-jobs', type=int, default=0)",
          "line": 19818,
          "names": [
            "--max-dead-jobs"
          ]
        },
        {
          "declaration": "multimodal_ops_check.add_argument('--max-deployment-latency-ms', type=float, default=2000.0)",
          "line": 19819,
          "names": [
            "--max-deployment-latency-ms"
          ]
        },
        {
          "declaration": "multimodal_ops_check.add_argument('--require-provider-check', action='append', default=[])",
          "line": 19820,
          "names": [
            "--require-provider-check"
          ]
        },
        {
          "declaration": "multimodal_ops_check.add_argument('--require-modality', choices=['image', 'audio', 'video', 'binary', 'multimodal'], action='append')",
          "line": 19821,
          "names": [
            "--require-modality"
          ]
        },
        {
          "declaration": "multimodal_ops_check.add_argument('--expected-fingerprint')",
          "line": 19822,
          "names": [
            "--expected-fingerprint"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "multimodal-ops-check",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_multimodal_ops_check",
      "handler_line": 7993,
      "line": 19811
    },
    {
      "arguments": [
        {
          "declaration": "branch.add_argument('--name', required=True)",
          "line": 19826,
          "names": [
            "--name"
          ]
        },
        {
          "declaration": "branch.add_argument('--from-branch', '--from', dest='from_branch', default='main')",
          "line": 19827,
          "names": [
            "--from-branch",
            "--from"
          ]
        },
        {
          "declaration": "branch.add_argument('--kind', default='scratch')",
          "line": 19828,
          "names": [
            "--kind"
          ]
        },
        {
          "declaration": "branch.add_argument('--tenant', help='Tenant scope for Postgres backend')",
          "line": 19829,
          "names": [
            "--tenant"
          ]
        },
        {
          "declaration": "branch.add_argument('--role', choices=['reader', 'agent', 'consolidator', 'operator'])",
          "line": 19830,
          "names": [
            "--role"
          ]
        },
        {
          "declaration": "branch.add_argument('--source-trust-tier', type=int)",
          "line": 19831,
          "names": [
            "--source-trust-tier"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "branch",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_branch",
      "handler_line": 8831,
      "line": 19825
    },
    {
      "arguments": [
        {
          "declaration": "merge.add_argument('--from-branch', required=True)",
          "line": 19835,
          "names": [
            "--from-branch"
          ]
        },
        {
          "declaration": "merge.add_argument('--into', default='main')",
          "line": 19836,
          "names": [
            "--into"
          ]
        },
        {
          "declaration": "merge.add_argument('--tenant', help='Tenant scope for Postgres backend')",
          "line": 19837,
          "names": [
            "--tenant"
          ]
        },
        {
          "declaration": "merge.add_argument('--role', choices=['reader', 'agent', 'consolidator', 'operator'])",
          "line": 19838,
          "names": [
            "--role"
          ]
        },
        {
          "declaration": "merge.add_argument('--source-trust-tier', type=int)",
          "line": 19839,
          "names": [
            "--source-trust-tier"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "merge",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_merge",
      "handler_line": 8845,
      "line": 19834
    },
    {
      "arguments": [
        {
          "declaration": "discard.add_argument('--branch', required=True)",
          "line": 19843,
          "names": [
            "--branch"
          ]
        },
        {
          "declaration": "discard.add_argument('--tenant', help='Tenant scope for Postgres backend')",
          "line": 19844,
          "names": [
            "--tenant"
          ]
        },
        {
          "declaration": "discard.add_argument('--role', choices=['reader', 'agent', 'consolidator', 'operator'])",
          "line": 19845,
          "names": [
            "--role"
          ]
        },
        {
          "declaration": "discard.add_argument('--source-trust-tier', type=int)",
          "line": 19846,
          "names": [
            "--source-trust-tier"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "discard",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_discard",
      "handler_line": 8858,
      "line": 19842
    },
    {
      "arguments": [
        {
          "declaration": "profile_add.add_argument('--tenant', required=True)",
          "line": 19850,
          "names": [
            "--tenant"
          ]
        },
        {
          "declaration": "profile_add.add_argument('--user', required=True)",
          "line": 19851,
          "names": [
            "--user"
          ]
        },
        {
          "declaration": "profile_add.add_argument('--kind', required=True, choices=['identity', 'hard_instruction', 'explicit_preference', 'inferred_preference', 'situational_preference', 'temporary_state'])",
          "line": 19852,
          "names": [
            "--kind"
          ]
        },
        {
          "declaration": "profile_add.add_argument('--statement', required=True)",
          "line": 19853,
          "names": [
            "--statement"
          ]
        },
        {
          "declaration": "profile_add.add_argument('--scope', default='{}')",
          "line": 19854,
          "names": [
            "--scope"
          ]
        },
        {
          "declaration": "profile_add.add_argument('--exceptions', default='{}')",
          "line": 19855,
          "names": [
            "--exceptions"
          ]
        },
        {
          "declaration": "profile_add.add_argument('--confidence', type=float, default=0.7)",
          "line": 19856,
          "names": [
            "--confidence"
          ]
        },
        {
          "declaration": "profile_add.add_argument('--evidence-cid', action='append', default=[])",
          "line": 19857,
          "names": [
            "--evidence-cid"
          ]
        },
        {
          "declaration": "profile_add.add_argument('--role', default='agent', choices=['reader', 'agent', 'consolidator', 'operator'])",
          "line": 19858,
          "names": [
            "--role"
          ]
        },
        {
          "declaration": "profile_add.add_argument('--source-trust-tier', type=int)",
          "line": 19859,
          "names": [
            "--source-trust-tier"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "profile-add",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_profile_add",
      "handler_line": 8500,
      "line": 19849
    },
    {
      "arguments": [
        {
          "declaration": "profile_context.add_argument('--tenant', required=True)",
          "line": 19863,
          "names": [
            "--tenant"
          ]
        },
        {
          "declaration": "profile_context.add_argument('--user', required=True)",
          "line": 19864,
          "names": [
            "--user"
          ]
        },
        {
          "declaration": "profile_context.add_argument('--scope', default='{}')",
          "line": 19865,
          "names": [
            "--scope"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "profile-context",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_profile_context",
      "handler_line": 8518,
      "line": 19862
    },
    {
      "arguments": [
        {
          "declaration": "profile_get_relevant.add_argument('--tenant', required=True)",
          "line": 19869,
          "names": [
            "--tenant"
          ]
        },
        {
          "declaration": "profile_get_relevant.add_argument('--user', required=True)",
          "line": 19870,
          "names": [
            "--user"
          ]
        },
        {
          "declaration": "profile_get_relevant.add_argument('--context', default='{}')",
          "line": 19871,
          "names": [
            "--context"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "profile-get-relevant",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_profile_get_relevant",
      "handler_line": 8523,
      "line": 19868
    },
    {
      "arguments": [
        {
          "declaration": "profile_record_explicit.add_argument('--tenant', required=True)",
          "line": 19875,
          "names": [
            "--tenant"
          ]
        },
        {
          "declaration": "profile_record_explicit.add_argument('--user', required=True)",
          "line": 19876,
          "names": [
            "--user"
          ]
        },
        {
          "declaration": "profile_record_explicit.add_argument('--statement', required=True)",
          "line": 19877,
          "names": [
            "--statement"
          ]
        },
        {
          "declaration": "profile_record_explicit.add_argument('--scope', default='{}')",
          "line": 19878,
          "names": [
            "--scope"
          ]
        },
        {
          "declaration": "profile_record_explicit.add_argument('--confidence', type=float, default=0.9)",
          "line": 19879,
          "names": [
            "--confidence"
          ]
        },
        {
          "declaration": "profile_record_explicit.add_argument('--evidence-cid', action='append', default=[])",
          "line": 19880,
          "names": [
            "--evidence-cid"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "profile-record-explicit",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_profile_record_explicit",
      "handler_line": 8528,
      "line": 19874
    },
    {
      "arguments": [
        {
          "declaration": "profile_propose_inference.add_argument('--tenant', required=True)",
          "line": 19884,
          "names": [
            "--tenant"
          ]
        },
        {
          "declaration": "profile_propose_inference.add_argument('--user', required=True)",
          "line": 19885,
          "names": [
            "--user"
          ]
        },
        {
          "declaration": "profile_propose_inference.add_argument('--statement', required=True)",
          "line": 19886,
          "names": [
            "--statement"
          ]
        },
        {
          "declaration": "profile_propose_inference.add_argument('--context', default='{}')",
          "line": 19887,
          "names": [
            "--context"
          ]
        },
        {
          "declaration": "profile_propose_inference.add_argument('--confidence', type=float, default=0.55)",
          "line": 19888,
          "names": [
            "--confidence"
          ]
        },
        {
          "declaration": "profile_propose_inference.add_argument('--evidence-cid', action='append', default=[])",
          "line": 19889,
          "names": [
            "--evidence-cid"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "profile-propose-inference",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_profile_propose_inference",
      "handler_line": 8542,
      "line": 19883
    },
    {
      "arguments": [
        {
          "declaration": "profile_correct.add_argument('--tenant', required=True)",
          "line": 19893,
          "names": [
            "--tenant"
          ]
        },
        {
          "declaration": "profile_correct.add_argument('--user', required=True)",
          "line": 19894,
          "names": [
            "--user"
          ]
        },
        {
          "declaration": "profile_correct.add_argument('--id', required=True)",
          "line": 19895,
          "names": [
            "--id"
          ]
        },
        {
          "declaration": "profile_correct.add_argument('--statement', required=True)",
          "line": 19896,
          "names": [
            "--statement"
          ]
        },
        {
          "declaration": "profile_correct.add_argument('--context', default='{}')",
          "line": 19897,
          "names": [
            "--context"
          ]
        },
        {
          "declaration": "profile_correct.add_argument('--confidence', type=float, default=0.95)",
          "line": 19898,
          "names": [
            "--confidence"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "profile-correct",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_profile_correct",
      "handler_line": 8556,
      "line": 19892
    },
    {
      "arguments": [
        {
          "declaration": "profile_record_mistake.add_argument('--tenant', required=True)",
          "line": 19902,
          "names": [
            "--tenant"
          ]
        },
        {
          "declaration": "profile_record_mistake.add_argument('--user', required=True)",
          "line": 19903,
          "names": [
            "--user"
          ]
        },
        {
          "declaration": "profile_record_mistake.add_argument('--pattern', required=True)",
          "line": 19904,
          "names": [
            "--pattern"
          ]
        },
        {
          "declaration": "profile_record_mistake.add_argument('--description', required=True)",
          "line": 19905,
          "names": [
            "--description"
          ]
        },
        {
          "declaration": "profile_record_mistake.add_argument('--scope', default='{}')",
          "line": 19906,
          "names": [
            "--scope"
          ]
        },
        {
          "declaration": "profile_record_mistake.add_argument('--suggestion')",
          "line": 19907,
          "names": [
            "--suggestion"
          ]
        },
        {
          "declaration": "profile_record_mistake.add_argument('--occurred-at')",
          "line": 19908,
          "names": [
            "--occurred-at"
          ]
        },
        {
          "declaration": "profile_record_mistake.add_argument('--role', default='agent', choices=['reader', 'agent', 'consolidator', 'operator'])",
          "line": 19909,
          "names": [
            "--role"
          ]
        },
        {
          "declaration": "profile_record_mistake.add_argument('--source-trust-tier', type=int)",
          "line": 19910,
          "names": [
            "--source-trust-tier"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "profile-record-mistake",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_profile_record_mistake",
      "handler_line": 8570,
      "line": 19901
    },
    {
      "arguments": [
        {
          "declaration": "profile_retire_support.add_argument('--tenant', required=True)",
          "line": 19914,
          "names": [
            "--tenant"
          ]
        },
        {
          "declaration": "profile_retire_support.add_argument('--user', required=True)",
          "line": 19915,
          "names": [
            "--user"
          ]
        },
        {
          "declaration": "profile_retire_support.add_argument('--strategy-id', required=True)",
          "line": 19916,
          "names": [
            "--strategy-id"
          ]
        },
        {
          "declaration": "profile_retire_support.add_argument('--role', default='operator', choices=['reader', 'agent', 'consolidator', 'operator'])",
          "line": 19917,
          "names": [
            "--role"
          ]
        },
        {
          "declaration": "profile_retire_support.add_argument('--source-trust-tier', type=int, default=0)",
          "line": 19918,
          "names": [
            "--source-trust-tier"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "profile-retire-support-strategy",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_profile_retire_support_strategy",
      "handler_line": 8587,
      "line": 19913
    },
    {
      "arguments": [
        {
          "declaration": "graph_neighbors.add_argument('--tenant', required=True)",
          "line": 19922,
          "names": [
            "--tenant"
          ]
        },
        {
          "declaration": "graph_neighbors.add_argument('--seed', action='append', required=True)",
          "line": 19923,
          "names": [
            "--seed"
          ]
        },
        {
          "declaration": "graph_neighbors.add_argument('--branch', default='main')",
          "line": 19924,
          "names": [
            "--branch"
          ]
        },
        {
          "declaration": "graph_neighbors.add_argument('-k', type=int, default=8)",
          "line": 19925,
          "names": [
            "-k"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "graph-neighbors",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_graph_neighbors",
      "handler_line": 8600,
      "line": 19921
    },
    {
      "arguments": [
        {
          "declaration": "graph_query.add_argument('--tenant', required=True)",
          "line": 19929,
          "names": [
            "--tenant"
          ]
        },
        {
          "declaration": "graph_query.add_argument('--seed', action='append', required=True)",
          "line": 19930,
          "names": [
            "--seed"
          ]
        },
        {
          "declaration": "graph_query.add_argument('--branch', default='main')",
          "line": 19931,
          "names": [
            "--branch"
          ]
        },
        {
          "declaration": "graph_query.add_argument('--hops', type=int, default=1)",
          "line": 19932,
          "names": [
            "--hops"
          ]
        },
        {
          "declaration": "graph_query.add_argument('-k', type=int, default=8)",
          "line": 19933,
          "names": [
            "-k"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "graph-query",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_graph_query",
      "handler_line": 8605,
      "line": 19928
    },
    {
      "arguments": [
        {
          "declaration": "graph_timeline.add_argument('--tenant', required=True)",
          "line": 19937,
          "names": [
            "--tenant"
          ]
        },
        {
          "declaration": "graph_timeline.add_argument('--entity', required=True)",
          "line": 19938,
          "names": [
            "--entity"
          ]
        },
        {
          "declaration": "graph_timeline.add_argument('--branch', default='main')",
          "line": 19939,
          "names": [
            "--branch"
          ]
        },
        {
          "call_line": 19940,
          "declaration": "parser.add_argument('--role', default='reader', choices=['reader', 'agent', 'consolidator', 'operator'])",
          "helper": "_add_read_context_args",
          "line": 2409,
          "names": [
            "--role"
          ]
        },
        {
          "call_line": 19940,
          "declaration": "parser.add_argument('--user')",
          "helper": "_add_read_context_args",
          "line": 2410,
          "names": [
            "--user"
          ]
        },
        {
          "call_line": 19940,
          "declaration": "parser.add_argument('--max-sensitivity', type=int)",
          "helper": "_add_read_context_args",
          "line": 2411,
          "names": [
            "--max-sensitivity"
          ]
        },
        {
          "call_line": 19940,
          "declaration": "parser.add_argument('--capability-tag', action='append', default=[])",
          "helper": "_add_read_context_args",
          "line": 2412,
          "names": [
            "--capability-tag"
          ]
        },
        {
          "call_line": 19940,
          "declaration": "parser.add_argument('--purpose')",
          "helper": "_add_read_context_args",
          "line": 2413,
          "names": [
            "--purpose"
          ]
        },
        {
          "call_line": 19940,
          "declaration": "parser.add_argument('--lawful-basis')",
          "helper": "_add_read_context_args",
          "line": 2414,
          "names": [
            "--lawful-basis"
          ]
        },
        {
          "call_line": 19940,
          "declaration": "parser.add_argument('--residency')",
          "helper": "_add_read_context_args",
          "line": 2415,
          "names": [
            "--residency"
          ]
        },
        {
          "call_line": 19940,
          "declaration": "parser.add_argument('--region')",
          "helper": "_add_read_context_args",
          "line": 2416,
          "names": [
            "--region"
          ]
        },
        {
          "call_line": 19940,
          "declaration": "parser.add_argument('--break-glass', action='store_true')",
          "helper": "_add_read_context_args",
          "line": 2417,
          "names": [
            "--break-glass"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "graph-timeline",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_graph_timeline",
      "handler_line": 8610,
      "line": 19936
    },
    {
      "arguments": [
        {
          "declaration": "graph_as_of.add_argument('--tenant', required=True)",
          "line": 19944,
          "names": [
            "--tenant"
          ]
        },
        {
          "declaration": "graph_as_of.add_argument('--subject', required=True)",
          "line": 19945,
          "names": [
            "--subject"
          ]
        },
        {
          "declaration": "graph_as_of.add_argument('--predicate', required=True)",
          "line": 19946,
          "names": [
            "--predicate"
          ]
        },
        {
          "declaration": "graph_as_of.add_argument('--time', required=True)",
          "line": 19947,
          "names": [
            "--time"
          ]
        },
        {
          "declaration": "graph_as_of.add_argument('--branch', default='main')",
          "line": 19948,
          "names": [
            "--branch"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "graph-as-of",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_graph_as_of",
      "handler_line": 8615,
      "line": 19943
    },
    {
      "arguments": [
        {
          "declaration": "prefetch.add_argument('--tenant', required=True)",
          "line": 19952,
          "names": [
            "--tenant"
          ]
        },
        {
          "declaration": "prefetch.add_argument('--candidates', required=True, help='JSON array of {query, probability, reason, metadata?}')",
          "line": 19953,
          "names": [
            "--candidates"
          ]
        },
        {
          "declaration": "prefetch.add_argument('--branch', default='main')",
          "line": 19954,
          "names": [
            "--branch"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "prefetch",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_prefetch",
      "handler_line": 8620,
      "line": 19951
    },
    {
      "arguments": [
        {
          "declaration": "trajectory_log.add_argument('--tenant', required=True)",
          "line": 19958,
          "names": [
            "--tenant"
          ]
        },
        {
          "declaration": "trajectory_log.add_argument('--user', required=True)",
          "line": 19959,
          "names": [
            "--user"
          ]
        },
        {
          "declaration": "trajectory_log.add_argument('--session', required=True)",
          "line": 19960,
          "names": [
            "--session"
          ]
        },
        {
          "declaration": "trajectory_log.add_argument('--task', required=True)",
          "line": 19961,
          "names": [
            "--task"
          ]
        },
        {
          "declaration": "trajectory_log.add_argument('--steps', required=True, help='JSON array of trajectory steps')",
          "line": 19962,
          "names": [
            "--steps"
          ]
        },
        {
          "declaration": "trajectory_log.add_argument('--outcome', required=True, choices=['success', 'failure'])",
          "line": 19963,
          "names": [
            "--outcome"
          ]
        },
        {
          "declaration": "trajectory_log.add_argument('--reward', type=float, required=True)",
          "line": 19964,
          "names": [
            "--reward"
          ]
        },
        {
          "declaration": "trajectory_log.add_argument('--memory-version', required=True)",
          "line": 19965,
          "names": [
            "--memory-version"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "trajectory-log",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_trajectory_log",
      "handler_line": 8625,
      "line": 19957
    },
    {
      "arguments": [
        {
          "declaration": "trajectory_record.add_argument('--tenant', required=True)",
          "line": 19969,
          "names": [
            "--tenant"
          ]
        },
        {
          "declaration": "trajectory_record.add_argument('--user', required=True)",
          "line": 19970,
          "names": [
            "--user"
          ]
        },
        {
          "declaration": "trajectory_record.add_argument('--session', required=True)",
          "line": 19971,
          "names": [
            "--session"
          ]
        },
        {
          "declaration": "trajectory_record.add_argument('--task', required=True)",
          "line": 19972,
          "names": [
            "--task"
          ]
        },
        {
          "declaration": "trajectory_record.add_argument('--steps', required=True, help='JSON array of trajectory steps')",
          "line": 19973,
          "names": [
            "--steps"
          ]
        },
        {
          "declaration": "trajectory_record.add_argument('--outcome', required=True, choices=['success', 'failure'])",
          "line": 19974,
          "names": [
            "--outcome"
          ]
        },
        {
          "declaration": "trajectory_record.add_argument('--reward', type=float, required=True)",
          "line": 19975,
          "names": [
            "--reward"
          ]
        },
        {
          "declaration": "trajectory_record.add_argument('--memory-version', required=True)",
          "line": 19976,
          "names": [
            "--memory-version"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "trajectory-record",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_trajectory_log",
      "handler_line": 8625,
      "line": 19968
    },
    {
      "arguments": [
        {
          "declaration": "trajectory_attribute.add_argument('--tenant')",
          "line": 19980,
          "names": [
            "--tenant"
          ]
        },
        {
          "declaration": "trajectory_attribute.add_argument('--trajectory-id', required=True)",
          "line": 19981,
          "names": [
            "--trajectory-id"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "trajectory-attribute",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_trajectory_attribute",
      "handler_line": 8641,
      "line": 19979
    },
    {
      "arguments": [
        {
          "declaration": "lesson_induce.add_argument('--tenant')",
          "line": 19985,
          "names": [
            "--tenant"
          ]
        },
        {
          "declaration": "lesson_induce.add_argument('--trajectory-id', required=True)",
          "line": 19986,
          "names": [
            "--trajectory-id"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "lesson-induce",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_lesson_induce",
      "handler_line": 8646,
      "line": 19984
    },
    {
      "arguments": [
        {
          "declaration": "lesson_propose.add_argument('--tenant')",
          "line": 19990,
          "names": [
            "--tenant"
          ]
        },
        {
          "declaration": "lesson_propose.add_argument('--trajectory-id', required=True)",
          "line": 19991,
          "names": [
            "--trajectory-id"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "lesson-propose",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_lesson_induce",
      "handler_line": 8646,
      "line": 19989
    },
    {
      "arguments": [
        {
          "declaration": "procedure_induce.add_argument('--tenant')",
          "line": 19995,
          "names": [
            "--tenant"
          ]
        },
        {
          "declaration": "procedure_induce.add_argument('--lesson-id', required=True)",
          "line": 19996,
          "names": [
            "--lesson-id"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "procedure-induce",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_procedure_induce",
      "handler_line": 8651,
      "line": 19994
    },
    {
      "arguments": [
        {
          "declaration": "procedure_propose.add_argument('--tenant')",
          "line": 20000,
          "names": [
            "--tenant"
          ]
        },
        {
          "declaration": "procedure_propose.add_argument('--lesson-id', required=True)",
          "line": 20001,
          "names": [
            "--lesson-id"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "procedure-propose",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_procedure_induce",
      "handler_line": 8651,
      "line": 19999
    },
    {
      "arguments": [
        {
          "declaration": "lesson_promote.add_argument('--tenant')",
          "line": 20005,
          "names": [
            "--tenant"
          ]
        },
        {
          "declaration": "lesson_promote.add_argument('--lesson-id', required=True)",
          "line": 20006,
          "names": [
            "--lesson-id"
          ]
        },
        {
          "declaration": "lesson_promote.add_argument('--cases', required=True, help='JSON array of regression cases')",
          "line": 20007,
          "names": [
            "--cases"
          ]
        },
        {
          "declaration": "lesson_promote.add_argument('--role', choices=['reader', 'agent', 'consolidator', 'operator'])",
          "line": 20008,
          "names": [
            "--role"
          ]
        },
        {
          "declaration": "lesson_promote.add_argument('--source-trust-tier', type=int)",
          "line": 20009,
          "names": [
            "--source-trust-tier"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "lesson-promote",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_lesson_promote",
      "handler_line": 8656,
      "line": 20004
    },
    {
      "arguments": [
        {
          "declaration": "procedure_validate.add_argument('--tenant')",
          "line": 20013,
          "names": [
            "--tenant"
          ]
        },
        {
          "declaration": "procedure_validate.add_argument('--procedure-id', required=True)",
          "line": 20014,
          "names": [
            "--procedure-id"
          ]
        },
        {
          "declaration": "procedure_validate.add_argument('--role', choices=['reader', 'agent', 'consolidator', 'operator'])",
          "line": 20015,
          "names": [
            "--role"
          ]
        },
        {
          "declaration": "procedure_validate.add_argument('--source-trust-tier', type=int)",
          "line": 20016,
          "names": [
            "--source-trust-tier"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "procedure-validate",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_procedure_validate",
      "handler_line": 8668,
      "line": 20012
    },
    {
      "arguments": [
        {
          "declaration": "procedure_promote.add_argument('--tenant')",
          "line": 20020,
          "names": [
            "--tenant"
          ]
        },
        {
          "declaration": "procedure_promote.add_argument('--procedure-id', required=True)",
          "line": 20021,
          "names": [
            "--procedure-id"
          ]
        },
        {
          "declaration": "procedure_promote.add_argument('--role', choices=['reader', 'agent', 'consolidator', 'operator'])",
          "line": 20022,
          "names": [
            "--role"
          ]
        },
        {
          "declaration": "procedure_promote.add_argument('--source-trust-tier', type=int)",
          "line": 20023,
          "names": [
            "--source-trust-tier"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "procedure-promote",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_procedure_promote",
      "handler_line": 8679,
      "line": 20019
    },
    {
      "arguments": [
        {
          "declaration": "lesson_search.add_argument('--signature', required=True)",
          "line": 20027,
          "names": [
            "--signature"
          ]
        },
        {
          "declaration": "lesson_search.add_argument('--tenant')",
          "line": 20028,
          "names": [
            "--tenant"
          ]
        },
        {
          "declaration": "lesson_search.add_argument('--status')",
          "line": 20029,
          "names": [
            "--status"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "lesson-search",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_lesson_search",
      "handler_line": 8690,
      "line": 20026
    },
    {
      "arguments": [
        {
          "declaration": "procedure_search.add_argument('--query', required=True)",
          "line": 20033,
          "names": [
            "--query"
          ]
        },
        {
          "declaration": "procedure_search.add_argument('--tenant')",
          "line": 20034,
          "names": [
            "--tenant"
          ]
        },
        {
          "declaration": "procedure_search.add_argument('--status')",
          "line": 20035,
          "names": [
            "--status"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "procedure-search",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_procedure_search",
      "handler_line": 8695,
      "line": 20032
    },
    {
      "arguments": [
        {
          "declaration": "procedure_rollback.add_argument('--tenant')",
          "line": 20039,
          "names": [
            "--tenant"
          ]
        },
        {
          "declaration": "procedure_rollback.add_argument('--procedure-id', required=True)",
          "line": 20040,
          "names": [
            "--procedure-id"
          ]
        },
        {
          "declaration": "procedure_rollback.add_argument('--role', choices=['reader', 'agent', 'consolidator', 'operator'])",
          "line": 20041,
          "names": [
            "--role"
          ]
        },
        {
          "declaration": "procedure_rollback.add_argument('--source-trust-tier', type=int)",
          "line": 20042,
          "names": [
            "--source-trust-tier"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "procedure-rollback",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_procedure_rollback",
      "handler_line": 8700,
      "line": 20038
    },
    {
      "arguments": [
        {
          "declaration": "intention_schedule.add_argument('--tenant', required=True)",
          "line": 20046,
          "names": [
            "--tenant"
          ]
        },
        {
          "declaration": "intention_schedule.add_argument('--user', required=True)",
          "line": 20047,
          "names": [
            "--user"
          ]
        },
        {
          "declaration": "intention_schedule.add_argument('--agent', required=True)",
          "line": 20048,
          "names": [
            "--agent"
          ]
        },
        {
          "declaration": "intention_schedule.add_argument('--trigger-type', default='exact_time')",
          "line": 20049,
          "names": [
            "--trigger-type"
          ]
        },
        {
          "declaration": "intention_schedule.add_argument('--trigger-expression', required=True)",
          "line": 20050,
          "names": [
            "--trigger-expression"
          ]
        },
        {
          "declaration": "intention_schedule.add_argument('--action', required=True)",
          "line": 20051,
          "names": [
            "--action"
          ]
        },
        {
          "declaration": "intention_schedule.add_argument('--due-at', required=True)",
          "line": 20052,
          "names": [
            "--due-at"
          ]
        },
        {
          "declaration": "intention_schedule.add_argument('--evidence-cid', action='append', default=[])",
          "line": 20053,
          "names": [
            "--evidence-cid"
          ]
        },
        {
          "declaration": "intention_schedule.add_argument('--priority', default='normal')",
          "line": 20054,
          "names": [
            "--priority"
          ]
        },
        {
          "declaration": "intention_schedule.add_argument('--dependency', action='append', default=[])",
          "line": 20055,
          "names": [
            "--dependency"
          ]
        },
        {
          "declaration": "intention_schedule.add_argument('--recurrence-policy')",
          "line": 20056,
          "names": [
            "--recurrence-policy"
          ]
        },
        {
          "declaration": "intention_schedule.add_argument('--idempotency-key')",
          "line": 20057,
          "names": [
            "--idempotency-key"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "intention-schedule",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_intention_schedule",
      "handler_line": 8715,
      "line": 20045
    },
    {
      "arguments": [
        {
          "declaration": "intention_cancel.add_argument('--tenant', required=True)",
          "line": 20061,
          "names": [
            "--tenant"
          ]
        },
        {
          "declaration": "intention_cancel.add_argument('--intention-id', required=True)",
          "line": 20062,
          "names": [
            "--intention-id"
          ]
        },
        {
          "declaration": "intention_cancel.add_argument('--expected-revision')",
          "line": 20063,
          "names": [
            "--expected-revision"
          ]
        },
        {
          "declaration": "intention_cancel.add_argument('--idempotency-key')",
          "line": 20064,
          "names": [
            "--idempotency-key"
          ]
        },
        {
          "declaration": "intention_cancel.add_argument('--cancelled-by')",
          "line": 20065,
          "names": [
            "--cancelled-by"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "intention-cancel",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_intention_cancel",
      "handler_line": 8742,
      "line": 20060
    },
    {
      "arguments": [
        {
          "declaration": "intention_update.add_argument('--tenant', required=True)",
          "line": 20069,
          "names": [
            "--tenant"
          ]
        },
        {
          "declaration": "intention_update.add_argument('--intention-id', required=True)",
          "line": 20070,
          "names": [
            "--intention-id"
          ]
        },
        {
          "declaration": "intention_update.add_argument('--user', required=True)",
          "line": 20071,
          "names": [
            "--user"
          ]
        },
        {
          "declaration": "intention_update.add_argument('--agent', required=True)",
          "line": 20072,
          "names": [
            "--agent"
          ]
        },
        {
          "declaration": "intention_update.add_argument('--due-at')",
          "line": 20073,
          "names": [
            "--due-at"
          ]
        },
        {
          "declaration": "intention_update.add_argument('--action')",
          "line": 20074,
          "names": [
            "--action"
          ]
        },
        {
          "declaration": "intention_update.add_argument('--recurrence-policy')",
          "line": 20075,
          "names": [
            "--recurrence-policy"
          ]
        },
        {
          "declaration": "intention_update.add_argument('--expected-revision')",
          "line": 20076,
          "names": [
            "--expected-revision"
          ]
        },
        {
          "declaration": "intention_update.add_argument('--idempotency-key')",
          "line": 20077,
          "names": [
            "--idempotency-key"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "intention-update",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_intention_update",
      "handler_line": 8755,
      "line": 20068
    },
    {
      "arguments": [
        {
          "declaration": "intention_evaluate.add_argument('--tenant', required=True)",
          "line": 20081,
          "names": [
            "--tenant"
          ]
        },
        {
          "declaration": "intention_evaluate.add_argument('--evaluated-at', required=True)",
          "line": 20082,
          "names": [
            "--evaluated-at"
          ]
        },
        {
          "declaration": "intention_evaluate.add_argument('--trigger-context', required=True)",
          "line": 20083,
          "names": [
            "--trigger-context"
          ]
        },
        {
          "declaration": "intention_evaluate.add_argument('--operating-point', required=True)",
          "line": 20084,
          "names": [
            "--operating-point"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "intention-evaluate",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_intention_evaluate",
      "handler_line": 8768,
      "line": 20080
    },
    {
      "arguments": [
        {
          "declaration": "intention_list.add_argument('--tenant', required=True)",
          "line": 20088,
          "names": [
            "--tenant"
          ]
        },
        {
          "declaration": "intention_list.add_argument('--include-revision', action='store_true')",
          "line": 20089,
          "names": [
            "--include-revision"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "intention-list",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_intention_list",
      "handler_line": 8781,
      "line": 20087
    },
    {
      "arguments": [
        {
          "declaration": "outcome_evaluate.add_argument('--trajectory-id')",
          "line": 20093,
          "names": [
            "--trajectory-id"
          ]
        },
        {
          "declaration": "outcome_evaluate.add_argument('--before-successes', type=int)",
          "line": 20094,
          "names": [
            "--before-successes"
          ]
        },
        {
          "declaration": "outcome_evaluate.add_argument('--after-successes', type=int)",
          "line": 20095,
          "names": [
            "--after-successes"
          ]
        },
        {
          "declaration": "outcome_evaluate.add_argument('--total-cases', type=int)",
          "line": 20096,
          "names": [
            "--total-cases"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "outcome-evaluate",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_outcome_evaluate",
      "handler_line": 8787,
      "line": 20092
    },
    {
      "arguments": [
        {
          "declaration": "parametric_propose.add_argument('--tenant', required=True)",
          "line": 20100,
          "names": [
            "--tenant"
          ]
        },
        {
          "declaration": "parametric_propose.add_argument('--role', choices=['reader', 'agent', 'consolidator', 'operator'])",
          "line": 20101,
          "names": [
            "--role"
          ]
        },
        {
          "declaration": "parametric_propose.add_argument('--source-trust-tier', type=int)",
          "line": 20102,
          "names": [
            "--source-trust-tier"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "parametric-propose",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_parametric_propose",
      "handler_line": 8799,
      "line": 20099
    },
    {
      "arguments": [
        {
          "declaration": "parametric_evaluate.add_argument('--artifact-uri', required=True)",
          "line": 20106,
          "names": [
            "--artifact-uri"
          ]
        },
        {
          "declaration": "parametric_evaluate.add_argument('--role', choices=['reader', 'agent', 'consolidator', 'operator'])",
          "line": 20107,
          "names": [
            "--role"
          ]
        },
        {
          "declaration": "parametric_evaluate.add_argument('--source-trust-tier', type=int)",
          "line": 20108,
          "names": [
            "--source-trust-tier"
          ]
        },
        {
          "declaration": "parametric_evaluate.add_argument('--protected-case-count', type=int, default=1)",
          "line": 20109,
          "names": [
            "--protected-case-count"
          ]
        },
        {
          "declaration": "parametric_evaluate.add_argument('--gate-failed', action='store_true')",
          "line": 20110,
          "names": [
            "--gate-failed"
          ]
        },
        {
          "declaration": "parametric_evaluate.add_argument('--protected-regression', action='append', default=[])",
          "line": 20111,
          "names": [
            "--protected-regression"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "parametric-evaluate",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_parametric_evaluate",
      "handler_line": 8804,
      "line": 20105
    },
    {
      "arguments": [
        {
          "declaration": "parametric_rollback.add_argument('--artifact-uri', required=True)",
          "line": 20115,
          "names": [
            "--artifact-uri"
          ]
        },
        {
          "declaration": "parametric_rollback.add_argument('--reason', required=True)",
          "line": 20116,
          "names": [
            "--reason"
          ]
        },
        {
          "declaration": "parametric_rollback.add_argument('--role', choices=['reader', 'agent', 'consolidator', 'operator'])",
          "line": 20117,
          "names": [
            "--role"
          ]
        },
        {
          "declaration": "parametric_rollback.add_argument('--source-trust-tier', type=int)",
          "line": 20118,
          "names": [
            "--source-trust-tier"
          ]
        },
        {
          "declaration": "parametric_rollback.add_argument('--protected-case-count', type=int, default=1)",
          "line": 20119,
          "names": [
            "--protected-case-count"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "parametric-rollback",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_parametric_rollback",
      "handler_line": 8818,
      "line": 20114
    },
    {
      "arguments": [],
      "benchmark_tests": [],
      "command": "tools",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_tools",
      "handler_line": 8870,
      "line": 20122
    },
    {
      "arguments": [
        {
          "declaration": "eval_cmd.add_argument('suite', nargs='?', choices=['seed', 'g0'], default='seed')",
          "line": 20126,
          "names": [
            "suite"
          ]
        },
        {
          "declaration": "eval_cmd.add_argument('--repo-root', type=Path, default=Path(__file__).resolve().parents[2])",
          "line": 20127,
          "names": [
            "--repo-root"
          ]
        },
        {
          "declaration": "eval_cmd.add_argument('--out-dir', type=Path, default=Path('eval/g0/reports'))",
          "line": 20128,
          "names": [
            "--out-dir"
          ]
        },
        {
          "declaration": "eval_cmd.add_argument('--baseline-name', default='baseline-0')",
          "line": 20129,
          "names": [
            "--baseline-name"
          ]
        },
        {
          "declaration": "eval_cmd.add_argument('--pinned-commit')",
          "line": 20130,
          "names": [
            "--pinned-commit"
          ]
        },
        {
          "declaration": "eval_cmd.add_argument('--controller-telemetry', type=Path, help='optional JSON artifact with controller_avg_watts and controller_cost_usd_per_hour for controller_watts_per_dollar')",
          "line": 20131,
          "names": [
            "--controller-telemetry"
          ]
        },
        {
          "declaration": "eval_cmd.add_argument('--write-baseline', action='store_true')",
          "line": 20139,
          "names": [
            "--write-baseline"
          ]
        },
        {
          "declaration": "eval_cmd.add_argument('--print-json', action='store_true')",
          "line": 20140,
          "names": [
            "--print-json"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "eval",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_eval",
      "handler_line": 8878,
      "line": 20125
    },
    {
      "arguments": [],
      "benchmark_tests": [],
      "command": "queue-snapshot",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_queue_snapshot",
      "handler_line": 8912,
      "line": 20143
    },
    {
      "arguments": [
        {
          "declaration": "gate_case_add.add_argument('--id')",
          "line": 20147,
          "names": [
            "--id"
          ]
        },
        {
          "declaration": "gate_case_add.add_argument('--signature', required=True)",
          "line": 20148,
          "names": [
            "--signature"
          ]
        },
        {
          "declaration": "gate_case_add.add_argument('--query', required=True)",
          "line": 20149,
          "names": [
            "--query"
          ]
        },
        {
          "declaration": "gate_case_add.add_argument('--expected-substring', required=True)",
          "line": 20150,
          "names": [
            "--expected-substring"
          ]
        },
        {
          "declaration": "gate_case_add.add_argument('--tier', choices=['smoke', 'core', 'archive'], default='smoke')",
          "line": 20151,
          "names": [
            "--tier"
          ]
        },
        {
          "declaration": "gate_case_add.add_argument('--origin', choices=['curated', 'genuine', 'synthetic'], default='curated')",
          "line": 20152,
          "names": [
            "--origin"
          ]
        },
        {
          "declaration": "gate_case_add.add_argument('--mode', choices=['shadow', 'active'], default='active')",
          "line": 20153,
          "names": [
            "--mode"
          ]
        },
        {
          "declaration": "gate_case_add.add_argument('--protected', action='store_true')",
          "line": 20154,
          "names": [
            "--protected"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "gate-case-add",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_gate_case_add",
      "handler_line": 8918,
      "line": 20146
    },
    {
      "arguments": [],
      "benchmark_tests": [],
      "command": "gate-case-list",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_gate_case_list",
      "handler_line": 8949,
      "line": 20157
    },
    {
      "arguments": [
        {
          "declaration": "gate_suite_check.add_argument('--min-cases', type=int, default=0)",
          "line": 20161,
          "names": [
            "--min-cases"
          ]
        },
        {
          "declaration": "gate_suite_check.add_argument('--min-protected', type=int, default=1)",
          "line": 20162,
          "names": [
            "--min-protected"
          ]
        },
        {
          "declaration": "gate_suite_check.add_argument('--require-tier', choices=['smoke', 'core', 'archive'], action='append')",
          "line": 20163,
          "names": [
            "--require-tier"
          ]
        },
        {
          "declaration": "gate_suite_check.add_argument('--expected-fingerprint')",
          "line": 20164,
          "names": [
            "--expected-fingerprint"
          ]
        },
        {
          "declaration": "gate_suite_check.add_argument('--include-cases', action='store_true')",
          "line": 20165,
          "names": [
            "--include-cases"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "gate-suite-check",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_gate_suite_check",
      "handler_line": 8966,
      "line": 20160
    },
    {
      "arguments": [
        {
          "declaration": "queue_enqueue.add_argument('--kind', required=True)",
          "line": 20169,
          "names": [
            "--kind"
          ]
        },
        {
          "declaration": "queue_enqueue.add_argument('--payload', default='{}')",
          "line": 20170,
          "names": [
            "--payload"
          ]
        },
        {
          "declaration": "queue_enqueue.add_argument('--max-attempts', type=int, default=3)",
          "line": 20171,
          "names": [
            "--max-attempts"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "queue-enqueue",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_queue_enqueue",
      "handler_line": 9006,
      "line": 20168
    },
    {
      "arguments": [
        {
          "declaration": "projection_recompute_enqueue.add_argument('--tenant', required=True)",
          "line": 20175,
          "names": [
            "--tenant"
          ]
        },
        {
          "declaration": "projection_recompute_enqueue.add_argument('--user', default='system')",
          "line": 20176,
          "names": [
            "--user"
          ]
        },
        {
          "declaration": "projection_recompute_enqueue.add_argument('--branch', default='main')",
          "line": 20177,
          "names": [
            "--branch"
          ]
        },
        {
          "declaration": "projection_recompute_enqueue.add_argument('--cid', action='append', required=True)",
          "line": 20178,
          "names": [
            "--cid"
          ]
        },
        {
          "declaration": "projection_recompute_enqueue.add_argument('--max-attempts', type=int, default=3)",
          "line": 20179,
          "names": [
            "--max-attempts"
          ]
        },
        {
          "declaration": "projection_recompute_enqueue.add_argument('--no-enqueue-consolidation', action='store_true')",
          "line": 20180,
          "names": [
            "--no-enqueue-consolidation"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "projection-recompute-enqueue",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_projection_recompute_enqueue",
      "handler_line": 9025,
      "line": 20174
    },
    {
      "arguments": [
        {
          "declaration": "projection_recompute_once.add_argument('--tenant', required=True)",
          "line": 20184,
          "names": [
            "--tenant"
          ]
        },
        {
          "declaration": "projection_recompute_once.add_argument('--user', default='system')",
          "line": 20185,
          "names": [
            "--user"
          ]
        },
        {
          "declaration": "projection_recompute_once.add_argument('--branch', default='main')",
          "line": 20186,
          "names": [
            "--branch"
          ]
        },
        {
          "declaration": "projection_recompute_once.add_argument('--cid', action='append', required=True)",
          "line": 20187,
          "names": [
            "--cid"
          ]
        },
        {
          "declaration": "projection_recompute_once.add_argument('--max-attempts', type=int, default=3)",
          "line": 20188,
          "names": [
            "--max-attempts"
          ]
        },
        {
          "declaration": "projection_recompute_once.add_argument('--no-enqueue-consolidation', action='store_true')",
          "line": 20189,
          "names": [
            "--no-enqueue-consolidation"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "projection-recompute-once",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_projection_recompute_once",
      "handler_line": 9036,
      "line": 20183
    },
    {
      "arguments": [
        {
          "declaration": "queue_drain.add_argument('--kind')",
          "line": 20193,
          "names": [
            "--kind"
          ]
        },
        {
          "declaration": "queue_drain.add_argument('--limit', type=int, default=10)",
          "line": 20194,
          "names": [
            "--limit"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "queue-drain",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_queue_drain",
      "handler_line": 9243,
      "line": 20192
    },
    {
      "arguments": [
        {
          "declaration": "worker_run.add_argument('--kind')",
          "line": 20198,
          "names": [
            "--kind"
          ]
        },
        {
          "declaration": "worker_run.add_argument('--limit', type=int, default=int(os.environ.get('MNEMOSYNE_WORKER_LIMIT', '10')))",
          "line": 20199,
          "names": [
            "--limit"
          ]
        },
        {
          "declaration": "worker_run.add_argument('--max-cycles', type=int, default=int(os.environ.get('MNEMOSYNE_WORKER_MAX_CYCLES', '1')), help='Maximum worker supervision cycles before exiting')",
          "line": 20200,
          "names": [
            "--max-cycles"
          ]
        },
        {
          "declaration": "worker_run.add_argument('--idle-exit-after', type=int, default=int(os.environ.get('MNEMOSYNE_WORKER_IDLE_EXIT_AFTER', '1')), help='Stop after this many idle cycles; set 0 to disable idle exit')",
          "line": 20206,
          "names": [
            "--idle-exit-after"
          ]
        },
        {
          "declaration": "worker_run.add_argument('--poll-interval', type=float, default=float(os.environ.get('MNEMOSYNE_WORKER_POLL_INTERVAL', '0')), help='Seconds to sleep between worker cycles')",
          "line": 20212,
          "names": [
            "--poll-interval"
          ]
        },
        {
          "declaration": "worker_run.add_argument('--fail-on-dead', action='store_true', default=env_flag('MNEMOSYNE_WORKER_FAIL_ON_DEAD', default=False), help='Exit nonzero if the final queue snapshot contains dead jobs')",
          "line": 20218,
          "names": [
            "--fail-on-dead"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "worker-run",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_worker_run",
      "handler_line": 9250,
      "line": 20197
    },
    {
      "arguments": [
        {
          "declaration": "ops_report.add_argument('--tenant', required=True)",
          "line": 20227,
          "names": [
            "--tenant"
          ]
        },
        {
          "declaration": "ops_report.add_argument('--proxy-score', type=float)",
          "line": 20228,
          "names": [
            "--proxy-score"
          ]
        },
        {
          "declaration": "ops_report.add_argument('--true-score', type=float)",
          "line": 20229,
          "names": [
            "--true-score"
          ]
        },
        {
          "declaration": "ops_report.add_argument('--min-diversity', type=float, default=0.2)",
          "line": 20230,
          "names": [
            "--min-diversity"
          ]
        },
        {
          "declaration": "ops_report.add_argument('--max-proxy-gap', type=float, default=0.15)",
          "line": 20231,
          "names": [
            "--max-proxy-gap"
          ]
        },
        {
          "declaration": "ops_report.add_argument('--max-open-contradictions', type=int, default=0)",
          "line": 20232,
          "names": [
            "--max-open-contradictions"
          ]
        },
        {
          "declaration": "ops_report.add_argument('--require-clean-vector-hygiene', action='store_true', help='Fail ops-report if Postgres has embeddable NULL vectors or vectors in the non-embeddable none partition')",
          "line": 20233,
          "names": [
            "--require-clean-vector-hygiene"
          ]
        },
        {
          "declaration": "ops_report.add_argument('--dashboard-html', help='Write a static HTML dashboard artifact to this path')",
          "line": 20238,
          "names": [
            "--dashboard-html"
          ]
        },
        {
          "declaration": "ops_report.add_argument('--dashboard-package-dir', help='Write static dashboard HTML, JSON snapshot, and manifest files to this directory')",
          "line": 20239,
          "names": [
            "--dashboard-package-dir"
          ]
        },
        {
          "declaration": "ops_report.add_argument('--audit-hmac-command', default=os.environ.get('MNEMOSYNE_AUDIT_HMAC_COMMAND'), help='External Vault-transit HMAC adapter; setting it emits the audit-retention evidence section')",
          "line": 20243,
          "names": [
            "--audit-hmac-command"
          ]
        },
        {
          "declaration": "ops_report.add_argument('--audit-hmac-timeout', type=float, default=float(os.environ.get('MNEMOSYNE_AUDIT_HMAC_TIMEOUT', '30')))",
          "line": 20248,
          "names": [
            "--audit-hmac-timeout"
          ]
        },
        {
          "declaration": "ops_report.add_argument('--audit-local-hmac-secret-file', default=os.environ.get('MNEMOSYNE_AUDIT_LOCAL_HMAC_SECRET_FILE'), help='Development-only non-production audit HMAC secret (never satisfies the vault-hmac gate)')",
          "line": 20253,
          "names": [
            "--audit-local-hmac-secret-file"
          ]
        },
        {
          "declaration": "ops_report.add_argument('--audit-retention-dir', default=os.environ.get('MNEMOSYNE_AUDIT_RETENTION_DIR'), help='Durable directory that retains the verified audit hash-chain document (hash_chain.retained)')",
          "line": 20258,
          "names": [
            "--audit-retention-dir"
          ]
        },
        {
          "declaration": "ops_report.add_argument('--audit-pgaudit-dsn', default=os.environ.get('MNEMOSYNE_AUDIT_PGAUDIT_DSN'), help='DSN for the live pgaudit enablement/retention probe (defaults to the postgres backend DSN)')",
          "line": 20263,
          "names": [
            "--audit-pgaudit-dsn"
          ]
        },
        {
          "declaration": "ops_report.add_argument('--audit-worm-command', default=os.environ.get('MNEMOSYNE_AUDIT_WORM_COMMAND'), help='External adapter that writes an object-locked WORM copy of the chain and prints retention evidence')",
          "line": 20268,
          "names": [
            "--audit-worm-command"
          ]
        },
        {
          "declaration": "ops_report.add_argument('--audit-worm-timeout', type=float, default=float(os.environ.get('MNEMOSYNE_AUDIT_WORM_TIMEOUT', '120')))",
          "line": 20273,
          "names": [
            "--audit-worm-timeout"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "ops-report",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_ops_report",
      "handler_line": 9604,
      "line": 20226
    },
    {
      "arguments": [
        {
          "declaration": "ops_metrics_push.add_argument('--tenant', required=True)",
          "line": 20281,
          "names": [
            "--tenant"
          ]
        },
        {
          "declaration": "ops_metrics_push.add_argument('--metrics-url', default=os.environ.get('MNEMOSYNE_OPS_METRICS_URL'), help='VictoriaMetrics /api/v1/import/prometheus endpoint')",
          "line": 20282,
          "names": [
            "--metrics-url"
          ]
        },
        {
          "declaration": "ops_metrics_push.add_argument('--interval', type=float, default=float(os.environ.get('MNEMOSYNE_OPS_METRICS_INTERVAL', '0')), help='Seconds between pushes; 0 pushes once and exits')",
          "line": 20287,
          "names": [
            "--interval"
          ]
        },
        {
          "declaration": "ops_metrics_push.add_argument('--timeout', type=float, default=10.0)",
          "line": 20293,
          "names": [
            "--timeout"
          ]
        },
        {
          "declaration": "ops_metrics_push.add_argument('--dashboard-html-out', default=os.environ.get('MNEMOSYNE_OPS_DASHBOARD_HTML_OUT'), help='Also render the ops dashboard HTML artifact to this path each push')",
          "line": 20294,
          "names": [
            "--dashboard-html-out"
          ]
        },
        {
          "declaration": "ops_metrics_push.add_argument('--min-diversity', type=float, default=0.2)",
          "line": 20299,
          "names": [
            "--min-diversity"
          ]
        },
        {
          "declaration": "ops_metrics_push.add_argument('--max-proxy-gap', type=float, default=0.15)",
          "line": 20300,
          "names": [
            "--max-proxy-gap"
          ]
        },
        {
          "declaration": "ops_metrics_push.add_argument('--max-open-contradictions', type=int, default=0)",
          "line": 20301,
          "names": [
            "--max-open-contradictions"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "ops-metrics-push",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_ops_metrics_push",
      "handler_line": 9680,
      "line": 20280
    },
    {
      "arguments": [
        {
          "declaration": "ops_dashboard_check.add_argument('--dashboard-package-dir', help='Path to an ops-report dashboard package directory')",
          "line": 20305,
          "names": [
            "--dashboard-package-dir"
          ]
        },
        {
          "declaration": "ops_dashboard_check.add_argument('--dashboard-url', help='Hosted dashboard HTML URL to validate')",
          "line": 20306,
          "names": [
            "--dashboard-url"
          ]
        },
        {
          "declaration": "ops_dashboard_check.add_argument('--manifest-url', help='Optional hosted dashboard package manifest URL')",
          "line": 20307,
          "names": [
            "--manifest-url"
          ]
        },
        {
          "declaration": "ops_dashboard_check.add_argument('--snapshot-url', help='Optional hosted dashboard snapshot JSON URL')",
          "line": 20308,
          "names": [
            "--snapshot-url"
          ]
        },
        {
          "declaration": "ops_dashboard_check.add_argument('--ops-bundle', help='Path to production dashboard operations evidence bundle')",
          "line": 20309,
          "names": [
            "--ops-bundle"
          ]
        },
        {
          "declaration": "ops_dashboard_check.add_argument('--ops-bundle-json', help='Inline production dashboard operations evidence bundle JSON')",
          "line": 20310,
          "names": [
            "--ops-bundle-json"
          ]
        },
        {
          "declaration": "ops_dashboard_check.add_argument('--expected-tenant', help='Require dashboard package tenant_id to match this value')",
          "line": 20311,
          "names": [
            "--expected-tenant"
          ]
        },
        {
          "declaration": "ops_dashboard_check.add_argument('--allow-insecure-localhost', action='store_true', help='Allow http://localhost or 127.0.0.1 only for local hosted dashboard tests')",
          "line": 20312,
          "names": [
            "--allow-insecure-localhost"
          ]
        },
        {
          "declaration": "ops_dashboard_check.add_argument('--timeout', type=float, default=float(os.environ.get('MNEMOSYNE_OPS_DASHBOARD_CHECK_TIMEOUT', '10')))",
          "line": 20317,
          "names": [
            "--timeout"
          ]
        },
        {
          "declaration": "ops_dashboard_check.add_argument('--max-bytes', type=int, default=int(os.environ.get('MNEMOSYNE_OPS_DASHBOARD_CHECK_MAX_BYTES', str(1024 * 1024))))",
          "line": 20322,
          "names": [
            "--max-bytes"
          ]
        },
        {
          "declaration": "ops_dashboard_check.add_argument('--max-refresh-age-seconds', type=float, default=300.0)",
          "line": 20327,
          "names": [
            "--max-refresh-age-seconds"
          ]
        },
        {
          "declaration": "ops_dashboard_check.add_argument('--max-refresh-interval-seconds', type=float, default=300.0)",
          "line": 20328,
          "names": [
            "--max-refresh-interval-seconds"
          ]
        },
        {
          "declaration": "ops_dashboard_check.add_argument('--allow-non-production', action='store_true')",
          "line": 20329,
          "names": [
            "--allow-non-production"
          ]
        },
        {
          "declaration": "ops_dashboard_check.add_argument('--expected-fingerprint')",
          "line": 20330,
          "names": [
            "--expected-fingerprint"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "ops-dashboard-check",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_ops_dashboard_check",
      "handler_line": 10145,
      "line": 20304
    },
    {
      "arguments": [
        {
          "declaration": "provider_check.add_argument('--provider-manifest', help='JSON deployment manifest for provider health gates')",
          "line": 20334,
          "names": [
            "--provider-manifest"
          ]
        },
        {
          "declaration": "provider_check.add_argument('--provider-latency-samples', type=int, default=int(os.environ.get('MNEMOSYNE_PROVIDER_CHECK_LATENCY_SAMPLES', '1')), help='Number of embedding/reranker health-call latency samples to collect')",
          "line": 20335,
          "names": [
            "--provider-latency-samples"
          ]
        },
        {
          "declaration": "provider_check.add_argument('--max-provider-p95-latency-ms', type=float, default=float(os.environ.get('MNEMOSYNE_PROVIDER_CHECK_MAX_P95_LATENCY_MS', '2000')), help='Fail provider-check when embedding or reranker p95 latency exceeds this threshold')",
          "line": 20341,
          "names": [
            "--max-provider-p95-latency-ms"
          ]
        },
        {
          "declaration": "provider_check.add_argument('--provider-oidc-allowed-internal-hosts', default=os.environ.get('MNEMOSYNE_IDP_ALLOWED_INTERNAL_HOSTS', ''), help=\"Comma-separated internal/private hostnames the OIDC JWKS URL may resolve to for a self-hosted IdP behind a private-network ingress. Mirrors idp-jwks-live-check's --idp-allowed-internal-hosts; without it the JWKS fetch is refused as an SSRF risk and the oidc subcheck can never pass on a self-hosted deployment.\")",
          "line": 20347,
          "names": [
            "--provider-oidc-allowed-internal-hosts"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "provider-check",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_provider_check",
      "handler_line": 17982,
      "line": 20333
    },
    {
      "arguments": [
        {
          "declaration": "specialist_manifest.add_argument('--role', choices=['reasoner', 'extractor', 'resolver', 'embedder', 'media_embedder', 'reranker', 'lexical_retriever', 'graph_retriever', 'parametric_trainer', 'dreamer', 'reality_monitor', 'workspace_controller'], help='Return only specialists with this role')",
          "line": 20361,
          "names": [
            "--role"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "specialist-manifest",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_specialist_manifest",
      "handler_line": 18585,
      "line": 20360
    },
    {
      "arguments": [
        {
          "declaration": "hosted_llm_check.add_argument('--hosted-llm-manifest', required=True, help='JSON manifest of hosted LLM/provider role endpoints to validate')",
          "line": 20382,
          "names": [
            "--hosted-llm-manifest"
          ]
        },
        {
          "declaration": "hosted_llm_check.add_argument('--timeout', type=float, default=float(os.environ.get('MNEMOSYNE_HOSTED_LLM_CHECK_TIMEOUT', '30')), help='Default per-provider timeout in seconds')",
          "line": 20387,
          "names": [
            "--timeout"
          ]
        },
        {
          "declaration": "hosted_llm_check.add_argument('--allow-insecure-localhost', action='store_true', help='Allow http://localhost or 127.0.0.1 only for local validation tests')",
          "line": 20393,
          "names": [
            "--allow-insecure-localhost"
          ]
        },
        {
          "declaration": "hosted_llm_check.add_argument('--expected-fingerprint')",
          "line": 20398,
          "names": [
            "--expected-fingerprint"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "hosted-llm-check",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_hosted_llm_check",
      "handler_line": 17752,
      "line": 20381
    },
    {
      "arguments": [
        {
          "declaration": "deployment_soak.add_argument('--soak-manifest', default=os.environ.get('MNEMOSYNE_DEPLOYMENT_SOAK_MANIFEST'), required=not bool(os.environ.get('MNEMOSYNE_DEPLOYMENT_SOAK_MANIFEST')), help='JSON manifest of allowed deployment preflight commands to run')",
          "line": 20402,
          "names": [
            "--soak-manifest"
          ]
        },
        {
          "declaration": "deployment_soak.add_argument('--check-timeout', type=float, default=float(os.environ.get('MNEMOSYNE_DEPLOYMENT_SOAK_CHECK_TIMEOUT', '30')), help='Default per-check timeout in seconds')",
          "line": 20408,
          "names": [
            "--check-timeout"
          ]
        },
        {
          "declaration": "deployment_soak.add_argument('--evidence-dir', help='Write deployment-soak report, per-check JSON, and manifest evidence files to this directory')",
          "line": 20414,
          "names": [
            "--evidence-dir"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "deployment-soak",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_deployment_soak",
      "handler_line": 11336,
      "line": 20401
    },
    {
      "arguments": [
        {
          "declaration": "release_audit.add_argument('--soak-report', help='Path to deployment-soak-report.json')",
          "line": 20421,
          "names": [
            "--soak-report"
          ]
        },
        {
          "declaration": "release_audit.add_argument('--evidence-manifest', help='Path to a mnemosyne.deployment_soak_evidence manifest.json bundle')",
          "line": 20422,
          "names": [
            "--evidence-manifest"
          ]
        },
        {
          "declaration": "release_audit.add_argument('--require-command', action='append', choices=sorted(DEPLOYMENT_SOAK_COMMANDS), help='Required deployment-soak child command; defaults to the production release profile')",
          "line": 20426,
          "names": [
            "--require-command"
          ]
        },
        {
          "declaration": "release_audit.add_argument('--require-provider-check', action='append', choices=sorted(PRODUCTION_RELEASE_REQUIRED_PROVIDER_CHECKS), help='Required provider-check subcheck; defaults to the production release profile')",
          "line": 20432,
          "names": [
            "--require-provider-check"
          ]
        },
        {
          "declaration": "release_audit.add_argument('--require-provider-forbid-local', action='store_true', dest='require_provider_forbid_local', default=True, help='Require provider-check manifest forbid_local=true and non-local retrieval backends')",
          "line": 20438,
          "names": [
            "--require-provider-forbid-local"
          ]
        },
        {
          "declaration": "release_audit.add_argument('--allow-provider-local', action='store_false', dest='require_provider_forbid_local', help='Allow local provider/retrieval evidence for non-production dry runs')",
          "line": 20445,
          "names": [
            "--allow-provider-local"
          ]
        },
        {
          "declaration": "release_audit.add_argument('--require-production-validated', action='store_true', default=False, help='Fail unless the deployment-soak report is production scoped, operator asserted, and explicitly marked production_validated')",
          "line": 20451,
          "names": [
            "--require-production-validated"
          ]
        },
        {
          "declaration": "release_audit.add_argument('--expected-fingerprint')",
          "line": 20460,
          "names": [
            "--expected-fingerprint"
          ]
        },
        {
          "declaration": "release_audit.add_argument('--collector-public-key-file', default=os.environ.get('MNEMOSYNE_COLLECTOR_PUBLIC_KEY_FILE'), help='Collector Ed25519 public key (PEM) used to verify the evidence-bundle signature')",
          "line": 20461,
          "names": [
            "--collector-public-key-file"
          ]
        },
        {
          "declaration": "release_audit.add_argument('--evidence-signature-file', default=os.environ.get('MNEMOSYNE_EVIDENCE_SIGNATURE_FILE'), help='Detached signature document; defaults to \u003cevidence-manifest\u003e.sig.json')",
          "line": 20466,
          "names": [
            "--evidence-signature-file"
          ]
        },
        {
          "declaration": "release_audit.add_argument('--require-signed-evidence', action='store_true', default=env_flag('MNEMOSYNE_REQUIRE_SIGNED_EVIDENCE', default=False), help='Fail unless the evidence manifest carries a valid collector signature')",
          "line": 20471,
          "names": [
            "--require-signed-evidence"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "release-audit",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_release_audit",
      "handler_line": 13619,
      "line": 20420
    },
    {
      "arguments": [
        {
          "declaration": "evidence_keygen.add_argument('--private-key-file', required=not bool(os.environ.get('MNEMOSYNE_COLLECTOR_SIGNING_KEY_FILE')), default=os.environ.get('MNEMOSYNE_COLLECTOR_SIGNING_KEY_FILE'))",
          "line": 20480,
          "names": [
            "--private-key-file"
          ]
        },
        {
          "declaration": "evidence_keygen.add_argument('--public-key-file', required=not bool(os.environ.get('MNEMOSYNE_COLLECTOR_PUBLIC_KEY_FILE')), default=os.environ.get('MNEMOSYNE_COLLECTOR_PUBLIC_KEY_FILE'))",
          "line": 20485,
          "names": [
            "--public-key-file"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "evidence-keygen",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_evidence_keygen",
      "handler_line": 13626,
      "line": 20479
    },
    {
      "arguments": [
        {
          "declaration": "evidence_sign.add_argument('--evidence-manifest', required=True)",
          "line": 20493,
          "names": [
            "--evidence-manifest"
          ]
        },
        {
          "declaration": "evidence_sign.add_argument('--private-key-file', required=not bool(os.environ.get('MNEMOSYNE_COLLECTOR_SIGNING_KEY_FILE')), default=os.environ.get('MNEMOSYNE_COLLECTOR_SIGNING_KEY_FILE'))",
          "line": 20494,
          "names": [
            "--private-key-file"
          ]
        },
        {
          "declaration": "evidence_sign.add_argument('--signature-file', default=os.environ.get('MNEMOSYNE_EVIDENCE_SIGNATURE_FILE'))",
          "line": 20499,
          "names": [
            "--signature-file"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "evidence-sign",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_evidence_sign",
      "handler_line": 13640,
      "line": 20492
    },
    {
      "arguments": [
        {
          "declaration": "evidence_verify.add_argument('--evidence-manifest', required=True)",
          "line": 20503,
          "names": [
            "--evidence-manifest"
          ]
        },
        {
          "declaration": "evidence_verify.add_argument('--public-key-file', required=not bool(os.environ.get('MNEMOSYNE_COLLECTOR_PUBLIC_KEY_FILE')), default=os.environ.get('MNEMOSYNE_COLLECTOR_PUBLIC_KEY_FILE'))",
          "line": 20504,
          "names": [
            "--public-key-file"
          ]
        },
        {
          "declaration": "evidence_verify.add_argument('--signature-file', default=os.environ.get('MNEMOSYNE_EVIDENCE_SIGNATURE_FILE'))",
          "line": 20509,
          "names": [
            "--signature-file"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "evidence-verify",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_evidence_verify",
      "handler_line": 13655,
      "line": 20502
    },
    {
      "arguments": [
        {
          "declaration": "audit_chain_export.add_argument('--tenant', required=True)",
          "line": 20513,
          "names": [
            "--tenant"
          ]
        },
        {
          "declaration": "audit_chain_export.add_argument('--output', required=True)",
          "line": 20514,
          "names": [
            "--output"
          ]
        },
        {
          "declaration": "audit_chain_export.add_argument('--hmac-command', default=os.environ.get('MNEMOSYNE_AUDIT_HMAC_COMMAND'))",
          "line": 20515,
          "names": [
            "--hmac-command"
          ]
        },
        {
          "declaration": "audit_chain_export.add_argument('--hmac-timeout', type=float, default=float(os.environ.get('MNEMOSYNE_AUDIT_HMAC_TIMEOUT', '30')))",
          "line": 20516,
          "names": [
            "--hmac-timeout"
          ]
        },
        {
          "declaration": "audit_chain_export.add_argument('--local-hmac-secret-file', default=os.environ.get('MNEMOSYNE_AUDIT_LOCAL_HMAC_SECRET_FILE'))",
          "line": 20521,
          "names": [
            "--local-hmac-secret-file"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "audit-chain-export",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_audit_chain_export",
      "handler_line": 13701,
      "line": 20512
    },
    {
      "arguments": [
        {
          "declaration": "audit_chain_verify.add_argument('--tenant', required=True)",
          "line": 20528,
          "names": [
            "--tenant"
          ]
        },
        {
          "declaration": "audit_chain_verify.add_argument('--chain-file', required=True)",
          "line": 20529,
          "names": [
            "--chain-file"
          ]
        },
        {
          "declaration": "audit_chain_verify.add_argument('--hmac-command', default=os.environ.get('MNEMOSYNE_AUDIT_HMAC_COMMAND'))",
          "line": 20530,
          "names": [
            "--hmac-command"
          ]
        },
        {
          "declaration": "audit_chain_verify.add_argument('--hmac-timeout', type=float, default=float(os.environ.get('MNEMOSYNE_AUDIT_HMAC_TIMEOUT', '30')))",
          "line": 20531,
          "names": [
            "--hmac-timeout"
          ]
        },
        {
          "declaration": "audit_chain_verify.add_argument('--local-hmac-secret-file', default=os.environ.get('MNEMOSYNE_AUDIT_LOCAL_HMAC_SECRET_FILE'))",
          "line": 20536,
          "names": [
            "--local-hmac-secret-file"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "audit-chain-verify",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_audit_chain_verify",
      "handler_line": 13733,
      "line": 20527
    },
    {
      "arguments": [
        {
          "declaration": "production_evidence_verify.add_argument('bundle_dir', help='Path to an already captured production evidence bundle; verifies custody metadata offline without rerunning production checks')",
          "line": 20543,
          "names": [
            "bundle_dir"
          ]
        },
        {
          "declaration": "production_evidence_verify.add_argument('--expected-bundle-fingerprint', help='Expected bundle-manifest.json sha256 fingerprint from an out-of-band operator fingerprint record; required for custody review')",
          "line": 20550,
          "names": [
            "--expected-bundle-fingerprint"
          ]
        },
        {
          "declaration": "production_evidence_verify.add_argument('--fingerprint-record', help='Absolute path to the out-of-band production fingerprint record written by capture-production-evidence.sh; preferred over copying the fingerprint manually')",
          "line": 20557,
          "names": [
            "--fingerprint-record"
          ]
        },
        {
          "declaration": "production_evidence_verify.add_argument('--internal-consistency-only', action='store_true', help='Allow offline structure/redaction replay without an out-of-band fingerprint; diagnostic only, not custody evidence')",
          "line": 20564,
          "names": [
            "--internal-consistency-only"
          ]
        },
        {
          "declaration": "production_evidence_verify.add_argument('--report-output', help='Absolute path outside the bundle under review where the verifier JSON report is written; the file must not already exist')",
          "line": 20572,
          "names": [
            "--report-output"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "production-evidence-verify",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_production_evidence_verify",
      "handler_line": 16296,
      "line": 20542
    },
    {
      "arguments": [
        {
          "declaration": "tls_cert_check.add_argument('--url', default=os.environ.get('MNEMOSYNE_TLS_CHECK_URL'))",
          "line": 20582,
          "names": [
            "--url"
          ]
        },
        {
          "declaration": "tls_cert_check.add_argument('--host', default=os.environ.get('MNEMOSYNE_TLS_CHECK_HOST'))",
          "line": 20583,
          "names": [
            "--host"
          ]
        },
        {
          "declaration": "tls_cert_check.add_argument('--port', type=int, default=int(os.environ.get('MNEMOSYNE_TLS_CHECK_PORT', '443')))",
          "line": 20584,
          "names": [
            "--port"
          ]
        },
        {
          "declaration": "tls_cert_check.add_argument('--server-name', default=os.environ.get('MNEMOSYNE_TLS_CHECK_SERVER_NAME'))",
          "line": 20589,
          "names": [
            "--server-name"
          ]
        },
        {
          "declaration": "tls_cert_check.add_argument('--ca-file', default=os.environ.get('MNEMOSYNE_TLS_CHECK_CA_FILE'))",
          "line": 20590,
          "names": [
            "--ca-file"
          ]
        },
        {
          "declaration": "tls_cert_check.add_argument('--timeout', type=float, default=float(os.environ.get('MNEMOSYNE_TLS_CHECK_TIMEOUT', '10')))",
          "line": 20591,
          "names": [
            "--timeout"
          ]
        },
        {
          "declaration": "tls_cert_check.add_argument('--min-days-valid', type=float, default=float(os.environ.get('MNEMOSYNE_TLS_CHECK_MIN_DAYS_VALID', '30')))",
          "line": 20596,
          "names": [
            "--min-days-valid"
          ]
        },
        {
          "declaration": "tls_cert_check.add_argument('--min-tls-version', choices=['TLSv1.2', 'TLSv1.3'], default=os.environ.get('MNEMOSYNE_TLS_CHECK_MIN_TLS_VERSION', 'TLSv1.2'))",
          "line": 20601,
          "names": [
            "--min-tls-version"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "tls-cert-check",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_tls_cert_check",
      "handler_line": 16565,
      "line": 20581
    },
    {
      "arguments": [
        {
          "declaration": "tls_rotation_plan_check.add_argument('--current-cert-file', default=os.environ.get('MNEMOSYNE_TLS_ROTATION_CURRENT_CERT_FILE'), required=not bool(os.environ.get('MNEMOSYNE_TLS_ROTATION_CURRENT_CERT_FILE')))",
          "line": 20609,
          "names": [
            "--current-cert-file"
          ]
        },
        {
          "declaration": "tls_rotation_plan_check.add_argument('--candidate-cert-file', default=os.environ.get('MNEMOSYNE_TLS_ROTATION_CANDIDATE_CERT_FILE'), required=not bool(os.environ.get('MNEMOSYNE_TLS_ROTATION_CANDIDATE_CERT_FILE')))",
          "line": 20614,
          "names": [
            "--candidate-cert-file"
          ]
        },
        {
          "declaration": "tls_rotation_plan_check.add_argument('--hostname', action='append', default=os.environ.get('MNEMOSYNE_TLS_ROTATION_HOSTNAMES', '').split(',') if os.environ.get('MNEMOSYNE_TLS_ROTATION_HOSTNAMES') else [], help='Hostname expected on both current and candidate certificates; repeat or comma-separate')",
          "line": 20619,
          "names": [
            "--hostname"
          ]
        },
        {
          "declaration": "tls_rotation_plan_check.add_argument('--min-current-days-valid', type=float, default=float(os.environ.get('MNEMOSYNE_TLS_ROTATION_MIN_CURRENT_DAYS_VALID', '7')))",
          "line": 20629,
          "names": [
            "--min-current-days-valid"
          ]
        },
        {
          "declaration": "tls_rotation_plan_check.add_argument('--min-candidate-days-valid', type=float, default=float(os.environ.get('MNEMOSYNE_TLS_ROTATION_MIN_CANDIDATE_DAYS_VALID', '30')))",
          "line": 20634,
          "names": [
            "--min-candidate-days-valid"
          ]
        },
        {
          "declaration": "tls_rotation_plan_check.add_argument('--min-overlap-days', type=float, default=float(os.environ.get('MNEMOSYNE_TLS_ROTATION_MIN_OVERLAP_DAYS', '7')))",
          "line": 20639,
          "names": [
            "--min-overlap-days"
          ]
        },
        {
          "declaration": "tls_rotation_plan_check.add_argument('--require-issuer-continuity', action='store_true', default=env_flag('MNEMOSYNE_TLS_ROTATION_REQUIRE_ISSUER_CONTINUITY', default=False))",
          "line": 20644,
          "names": [
            "--require-issuer-continuity"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "tls-rotation-plan-check",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_tls_rotation_plan_check",
      "handler_line": 16719,
      "line": 20608
    },
    {
      "arguments": [
        {
          "declaration": "tls_lifecycle_ops_check.add_argument('--bundle', help='Path to production TLS lifecycle evidence bundle')",
          "line": 20652,
          "names": [
            "--bundle"
          ]
        },
        {
          "declaration": "tls_lifecycle_ops_check.add_argument('--bundle-json', help='Inline production TLS lifecycle evidence bundle JSON')",
          "line": 20653,
          "names": [
            "--bundle-json"
          ]
        },
        {
          "declaration": "tls_lifecycle_ops_check.add_argument('--min-hostnames', type=int, default=1)",
          "line": 20654,
          "names": [
            "--min-hostnames"
          ]
        },
        {
          "declaration": "tls_lifecycle_ops_check.add_argument('--min-current-days-valid', type=float, default=float(os.environ.get('MNEMOSYNE_TLS_LIFECYCLE_MIN_CURRENT_DAYS_VALID', '7')))",
          "line": 20659,
          "names": [
            "--min-current-days-valid"
          ]
        },
        {
          "declaration": "tls_lifecycle_ops_check.add_argument('--min-candidate-days-valid', type=float, default=float(os.environ.get('MNEMOSYNE_TLS_LIFECYCLE_MIN_CANDIDATE_DAYS_VALID', '30')))",
          "line": 20664,
          "names": [
            "--min-candidate-days-valid"
          ]
        },
        {
          "declaration": "tls_lifecycle_ops_check.add_argument('--min-overlap-days', type=float, default=float(os.environ.get('MNEMOSYNE_TLS_LIFECYCLE_MIN_OVERLAP_DAYS', '7')))",
          "line": 20669,
          "names": [
            "--min-overlap-days"
          ]
        },
        {
          "declaration": "tls_lifecycle_ops_check.add_argument('--allow-non-production', action='store_true')",
          "line": 20674,
          "names": [
            "--allow-non-production"
          ]
        },
        {
          "declaration": "tls_lifecycle_ops_check.add_argument('--allow-localhost', action='store_true')",
          "line": 20675,
          "names": [
            "--allow-localhost"
          ]
        },
        {
          "declaration": "tls_lifecycle_ops_check.add_argument('--expected-fingerprint')",
          "line": 20676,
          "names": [
            "--expected-fingerprint"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "tls-lifecycle-ops-check",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_tls_lifecycle_ops_check",
      "handler_line": 16873,
      "line": 20651
    },
    {
      "arguments": [
        {
          "declaration": "mcp_sse_soak.add_argument('--base-url', dest='mcp_sse_base_url', default=os.environ.get('MNEMOSYNE_MCP_SSE_BASE_URL'), help='Legacy MCP SSE base URL; derives /sse when --sse-url is omitted')",
          "line": 20680,
          "names": [
            "--base-url"
          ]
        },
        {
          "declaration": "mcp_sse_soak.add_argument('--sse-url', dest='mcp_sse_url', default=os.environ.get('MNEMOSYNE_MCP_SSE_URL'), help='Explicit legacy MCP SSE endpoint URL')",
          "line": 20686,
          "names": [
            "--sse-url"
          ]
        },
        {
          "declaration": "mcp_sse_soak.add_argument('--auth-token', default=os.environ.get('MNEMOSYNE_MCP_SSE_AUTH_TOKEN') or os.environ.get('MNEMOSYNE_MCP_TOKEN'), help='Bearer token for legacy SSE requests')",
          "line": 20692,
          "names": [
            "--auth-token"
          ]
        },
        {
          "declaration": "mcp_sse_soak.add_argument('--mcp-session-token', default=os.environ.get('MNEMOSYNE_MCP_SSE_SESSION_TOKEN') or os.environ.get('MNEMOSYNE_MCP_SESSION_TOKEN'), help='Signed Mnemosyne session token forwarded to the legacy SSE endpoint')",
          "line": 20697,
          "names": [
            "--mcp-session-token"
          ]
        },
        {
          "declaration": "mcp_sse_soak.add_argument('--iterations', type=int, default=int(os.environ.get('MNEMOSYNE_MCP_SSE_SOAK_ITERATIONS', '3')), help='Number of legacy SSE stream-open checks to run')",
          "line": 20702,
          "names": [
            "--iterations"
          ]
        },
        {
          "declaration": "mcp_sse_soak.add_argument('--timeout', type=float, default=float(os.environ.get('MNEMOSYNE_MCP_SSE_SOAK_TIMEOUT', '10')), help='Per-stream timeout in seconds')",
          "line": 20708,
          "names": [
            "--timeout"
          ]
        },
        {
          "declaration": "mcp_sse_soak.add_argument('--min-events', type=int, default=int(os.environ.get('MNEMOSYNE_MCP_SSE_MIN_EVENTS', '1')), help='Minimum SSE events each stream must emit')",
          "line": 20714,
          "names": [
            "--min-events"
          ]
        },
        {
          "declaration": "mcp_sse_soak.add_argument('--max-bytes', type=int, default=int(os.environ.get('MNEMOSYNE_MCP_SSE_MAX_BYTES', '65536')), help='Maximum bytes read from each SSE stream before failing closed')",
          "line": 20720,
          "names": [
            "--max-bytes"
          ]
        },
        {
          "declaration": "mcp_sse_soak.add_argument('--expected-event', default=os.environ.get('MNEMOSYNE_MCP_SSE_EXPECTED_EVENT', 'endpoint'), help='Required SSE event name; pass an empty string to skip this check')",
          "line": 20726,
          "names": [
            "--expected-event"
          ]
        },
        {
          "declaration": "mcp_sse_soak.add_argument('--require-endpoint-data', action='store_true', dest='require_endpoint_data', default=env_flag('MNEMOSYNE_MCP_SSE_REQUIRE_ENDPOINT_DATA', default=True), help='Fail unless an endpoint event carries non-empty data')",
          "line": 20731,
          "names": [
            "--require-endpoint-data"
          ]
        },
        {
          "declaration": "mcp_sse_soak.add_argument('--no-require-endpoint-data', action='store_false', dest='require_endpoint_data', help='Allow streams without endpoint-event data')",
          "line": 20738,
          "names": [
            "--no-require-endpoint-data"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "mcp-sse-soak",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_mcp_sse_soak",
      "handler_line": 10604,
      "line": 20679
    },
    {
      "arguments": [
        {
          "declaration": "mcp_http_soak.add_argument('--base-url', dest='mcp_http_base_url', default=os.environ.get('MNEMOSYNE_MCP_HTTP_BASE_URL'), help='Hosted MCP HTTP base URL; derives /healthz and /mcp when explicit URLs are omitted')",
          "line": 20747,
          "names": [
            "--base-url"
          ]
        },
        {
          "declaration": "mcp_http_soak.add_argument('--health-url', dest='mcp_http_health_url', default=os.environ.get('MNEMOSYNE_MCP_HTTP_HEALTH_URL'), help='Explicit hosted MCP health URL')",
          "line": 20753,
          "names": [
            "--health-url"
          ]
        },
        {
          "declaration": "mcp_http_soak.add_argument('--rpc-url', dest='mcp_http_rpc_url', default=os.environ.get('MNEMOSYNE_MCP_HTTP_RPC_URL'), help='Explicit hosted MCP JSON-RPC URL')",
          "line": 20759,
          "names": [
            "--rpc-url"
          ]
        },
        {
          "declaration": "mcp_http_soak.add_argument('--auth-token', default=os.environ.get('MNEMOSYNE_MCP_HTTP_AUTH_TOKEN') or os.environ.get('MNEMOSYNE_MCP_TOKEN'), help='Bearer token for hosted MCP requests')",
          "line": 20765,
          "names": [
            "--auth-token"
          ]
        },
        {
          "declaration": "mcp_http_soak.add_argument('--mcp-session-token', default=os.environ.get('MNEMOSYNE_MCP_HTTP_SESSION_TOKEN') or os.environ.get('MNEMOSYNE_MCP_SESSION_TOKEN'), help='Signed Mnemosyne session token forwarded to the hosted MCP endpoint')",
          "line": 20770,
          "names": [
            "--mcp-session-token"
          ]
        },
        {
          "declaration": "mcp_http_soak.add_argument('--iterations', type=int, default=int(os.environ.get('MNEMOSYNE_MCP_HTTP_SOAK_ITERATIONS', '5')), help='Number of initialize/list/read-only-call loops to run')",
          "line": 20775,
          "names": [
            "--iterations"
          ]
        },
        {
          "declaration": "mcp_http_soak.add_argument('--timeout', type=float, default=float(os.environ.get('MNEMOSYNE_MCP_HTTP_SOAK_TIMEOUT', '10')), help='Per-request timeout in seconds')",
          "line": 20781,
          "names": [
            "--timeout"
          ]
        },
        {
          "declaration": "mcp_http_soak.add_argument('--read-only-tool', default=os.environ.get('MNEMOSYNE_MCP_HTTP_SOAK_TOOL', 'residency_policy'), help='Read-only MCP tool used for the repeated call check')",
          "line": 20787,
          "names": [
            "--read-only-tool"
          ]
        },
        {
          "declaration": "mcp_http_soak.add_argument('--tool-arguments', default=os.environ.get('MNEMOSYNE_MCP_HTTP_SOAK_TOOL_ARGUMENTS', '{}'), help='JSON object of read-only tool arguments')",
          "line": 20792,
          "names": [
            "--tool-arguments"
          ]
        },
        {
          "declaration": "mcp_http_soak.add_argument('--expected-transport', default=os.environ.get('MNEMOSYNE_MCP_HTTP_EXPECTED_TRANSPORT', 'http-json-rpc'), help='Expected health transport value; pass an empty string to skip this check')",
          "line": 20797,
          "names": [
            "--expected-transport"
          ]
        },
        {
          "declaration": "mcp_http_soak.add_argument('--require-stateless', action='store_true', default=env_flag('MNEMOSYNE_MCP_HTTP_SOAK_REQUIRE_STATELESS', default=False), help='Fail unless /healthz reports stateless=true')",
          "line": 20802,
          "names": [
            "--require-stateless"
          ]
        },
        {
          "declaration": "mcp_http_soak.add_argument('--client-cert', dest='client_cert', default=os.environ.get('MNEMOSYNE_MCP_HTTP_CLIENT_CERT'), help='PEM client certificate (leaf+intermediate bundle) presented for mutual TLS; requires --client-key')",
          "line": 20808,
          "names": [
            "--client-cert"
          ]
        },
        {
          "declaration": "mcp_http_soak.add_argument('--client-key', dest='client_key', default=os.environ.get('MNEMOSYNE_MCP_HTTP_CLIENT_KEY'), help='PEM private key for --client-cert (mutual TLS)')",
          "line": 20814,
          "names": [
            "--client-key"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "mcp-http-soak",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_mcp_http_soak",
      "handler_line": 10685,
      "line": 20746
    },
    {
      "arguments": [
        {
          "declaration": "mcp_streamable_http_soak.add_argument('--base-url', dest='mcp_streamable_http_base_url', default=os.environ.get('MNEMOSYNE_MCP_STREAMABLE_HTTP_BASE_URL'), help='Official SDK StreamableHTTP base URL; derives /healthz and /mcp when explicit URLs are omitted')",
          "line": 20823,
          "names": [
            "--base-url"
          ]
        },
        {
          "declaration": "mcp_streamable_http_soak.add_argument('--health-url', dest='mcp_streamable_http_health_url', default=os.environ.get('MNEMOSYNE_MCP_STREAMABLE_HTTP_HEALTH_URL'), help='Explicit SDK StreamableHTTP health URL')",
          "line": 20829,
          "names": [
            "--health-url"
          ]
        },
        {
          "declaration": "mcp_streamable_http_soak.add_argument('--streamable-url', dest='mcp_streamable_http_url', default=os.environ.get('MNEMOSYNE_MCP_STREAMABLE_HTTP_URL'), help='Explicit SDK StreamableHTTP MCP endpoint URL')",
          "line": 20835,
          "names": [
            "--streamable-url"
          ]
        },
        {
          "declaration": "mcp_streamable_http_soak.add_argument('--auth-token', default=os.environ.get('MNEMOSYNE_MCP_STREAMABLE_HTTP_AUTH_TOKEN') or os.environ.get('MNEMOSYNE_MCP_TOKEN'), help='Bearer token for hosted StreamableHTTP gateway requests')",
          "line": 20841,
          "names": [
            "--auth-token"
          ]
        },
        {
          "declaration": "mcp_streamable_http_soak.add_argument('--mcp-session-token', default=os.environ.get('MNEMOSYNE_MCP_STREAMABLE_HTTP_SESSION_TOKEN') or os.environ.get('MNEMOSYNE_MCP_SESSION_TOKEN'), help='Signed Mnemosyne session token forwarded to the hosted StreamableHTTP endpoint')",
          "line": 20846,
          "names": [
            "--mcp-session-token"
          ]
        },
        {
          "declaration": "mcp_streamable_http_soak.add_argument('--iterations', type=int, default=int(os.environ.get('MNEMOSYNE_MCP_STREAMABLE_HTTP_SOAK_ITERATIONS', '3')), help='Number of initialize/list/read-only-call StreamableHTTP loops to run')",
          "line": 20852,
          "names": [
            "--iterations"
          ]
        },
        {
          "declaration": "mcp_streamable_http_soak.add_argument('--timeout', type=float, default=float(os.environ.get('MNEMOSYNE_MCP_STREAMABLE_HTTP_SOAK_TIMEOUT', '10')), help='Per-request timeout in seconds')",
          "line": 20858,
          "names": [
            "--timeout"
          ]
        },
        {
          "declaration": "mcp_streamable_http_soak.add_argument('--read-only-tool', default=os.environ.get('MNEMOSYNE_MCP_STREAMABLE_HTTP_SOAK_TOOL', 'residency_policy'), help='Read-only MCP tool used for the repeated call check')",
          "line": 20864,
          "names": [
            "--read-only-tool"
          ]
        },
        {
          "declaration": "mcp_streamable_http_soak.add_argument('--tool-arguments', default=os.environ.get('MNEMOSYNE_MCP_STREAMABLE_HTTP_SOAK_TOOL_ARGUMENTS', '{}'), help='JSON object of read-only tool arguments')",
          "line": 20869,
          "names": [
            "--tool-arguments"
          ]
        },
        {
          "declaration": "mcp_streamable_http_soak.add_argument('--expected-transport', default=os.environ.get('MNEMOSYNE_MCP_STREAMABLE_HTTP_EXPECTED_TRANSPORT', 'mcp-sdk-streamable-http'), help='Expected health transport value; pass an empty string to skip this check')",
          "line": 20874,
          "names": [
            "--expected-transport"
          ]
        },
        {
          "declaration": "mcp_streamable_http_soak.add_argument('--client-cert', dest='client_cert', default=os.environ.get('MNEMOSYNE_MCP_STREAMABLE_HTTP_CLIENT_CERT'), help='PEM client certificate (leaf+intermediate bundle) presented for mutual TLS; requires --client-key')",
          "line": 20879,
          "names": [
            "--client-cert"
          ]
        },
        {
          "declaration": "mcp_streamable_http_soak.add_argument('--client-key', dest='client_key', default=os.environ.get('MNEMOSYNE_MCP_STREAMABLE_HTTP_CLIENT_KEY'), help='PEM private key for --client-cert (mutual TLS)')",
          "line": 20885,
          "names": [
            "--client-key"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "mcp-streamable-http-soak",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_mcp_streamable_http_soak",
      "handler_line": 10954,
      "line": 20822
    },
    {
      "arguments": [],
      "benchmark_tests": [],
      "command": "residency-policy",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_residency_policy",
      "handler_line": 18604,
      "line": 20893
    },
    {
      "arguments": [
        {
          "declaration": "eval_public.add_argument('--out-dir', type=Path)",
          "line": 20903,
          "names": [
            "--out-dir"
          ]
        },
        {
          "declaration": "eval_public.add_argument('--dataset-dir', type=Path)",
          "line": 20904,
          "names": [
            "--dataset-dir"
          ]
        },
        {
          "declaration": "eval_public.add_argument('--candidate-manifest', type=Path)",
          "line": 20905,
          "names": [
            "--candidate-manifest"
          ]
        },
        {
          "declaration": "eval_public.add_argument('--runtime-manifest', type=Path)",
          "line": 20906,
          "names": [
            "--runtime-manifest"
          ]
        },
        {
          "declaration": "eval_public.add_argument('--attempt-ledger', type=Path)",
          "line": 20907,
          "names": [
            "--attempt-ledger"
          ]
        },
        {
          "declaration": "eval_public.add_argument('--ollama-url', default='http://127.0.0.1:11434')",
          "line": 20908,
          "names": [
            "--ollama-url"
          ]
        },
        {
          "declaration": "eval_public.add_argument('--reproduced-bundle', type=Path)",
          "line": 20909,
          "names": [
            "--reproduced-bundle"
          ]
        },
        {
          "declaration": "eval_public.add_argument('--report-output', type=Path)",
          "line": 20910,
          "names": [
            "--report-output"
          ]
        },
        {
          "declaration": "eval_public.add_argument('--report-note', type=Path)",
          "line": 20911,
          "names": [
            "--report-note"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "eval-public",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_eval_public",
      "handler_line": 18634,
      "line": 20896
    },
    {
      "arguments": [],
      "benchmark_tests": [],
      "command": "consolidate-once",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_consolidate_once",
      "handler_line": 9234,
      "line": 20914
    },
    {
      "arguments": [
        {
          "declaration": "capability.add_argument('--json', dest='as_json', action='store_true', help='Emit the capability report as JSON instead of shell-exportable lines')",
          "line": 20918,
          "names": [
            "--json"
          ]
        }
      ],
      "benchmark_tests": [],
      "command": "capability",
      "coverage_status": "unmapped",
      "evidence": [],
      "handler": "cmd_capability",
      "handler_line": 18609,
      "line": 20917
    }
  ],
  "repository": "https://github.com/onfire7777/Mnemosyne",
  "revision": "e1ad2d0cf5ac19298547740363795c2ad25da356",
  "schema": "mnemetric.cli-coverage-inventory/v1",
  "scope": "Static top-level CLI declarations only; not an exhaustive product capability audit.",
  "source_path": "src/mnemosyne/cli.py",
  "source_sha256": "d7cb7bf7dc68a6db39a649073a39a06a8a5a8fbcd5a9844641c6b1e53c75c05a",
  "unresolved": []
}
