{ "environment": ["os", "kernel", "architecture", "python", "uv"], "command_env_allowlist": ["PATH", "HOME", "TMPDIR", "LANG", "VIRTUAL_ENV", "UV_CACHE_DIR"], "secret_env_names": ["GITEA_TOKEN"], "forbidden_regexes": [], "hash_paths": [ "jarca_ledger_mcp/application/accounts_write_services.py", "jarca_ledger_mcp/application/account_valuation_service.py", "tests/test_import_current_balance_authority.py", "tests/test_account_basis_public_consumers.py", "tests/test_issue_12_review63_accounts.py", "tests/test_account_valuation_edge_contracts.py", "tests/test_account_valuations.py", "tests/test_issue_12_regressions.py", "docs/data-model.md", "docs/interface-contract.md", "docs/requirements/req-003_account-valuation-history.md" ], "commands": [ { "id": "review66-focused-regressions", "purpose": "Run Review 66 and preserved account authority regressions", "argv": ["uv", "run", "--frozen", "--extra", "dev", "--extra", "dashboard", "pytest", "-o", "addopts=", "-q", "tests/test_import_current_balance_authority.py", "tests/test_account_basis_public_consumers.py", "tests/test_issue_12_review63_accounts.py", "tests/test_account_valuation_edge_contracts.py", "tests/test_account_valuations.py", "tests/test_issue_12_regressions.py"], "expected_exit_code": 0, "max_output_bytes": 65536, "claims": ["review66-findings-green"] }, { "id": "review66-full-suite", "purpose": "Run the canonical full repository suite at the functional source revision", "argv": ["uv", "run", "--frozen", "--extra", "dev", "--extra", "dashboard", "pytest", "-o", "addopts=", "-q"], "expected_exit_code": 0, "max_output_bytes": 65536, "claims": ["review66-full-suite"] }, { "id": "review66-ruff", "purpose": "Run repository lint checks", "argv": ["uv", "run", "--frozen", "--extra", "dev", "--extra", "dashboard", "ruff", "check", "."], "expected_exit_code": 0, "max_output_bytes": 65536, "claims": ["review66-ruff"] }, { "id": "review66-compileall", "purpose": "Compile package, dashboard, tests, and scripts", "argv": ["uv", "run", "--frozen", "--extra", "dev", "--extra", "dashboard", "python", "-m", "compileall", "-q", "jarca_ledger_mcp", "dashboard", "tests", "scripts"], "expected_exit_code": 0, "max_output_bytes": 65536, "claims": ["review66-compileall"] }, { "id": "review66-diff-check", "purpose": "Check the complete pull-request diff for whitespace errors", "argv": ["git", "diff", "--check", "main...HEAD"], "expected_exit_code": 0, "max_output_bytes": 65536, "claims": ["review66-diff-check"] } ], "limitations": [ "Four PDF fixture tests are skipped because private KB Bank and Toss Securities PDF fixtures are unavailable." ] }