Issue #12: 계좌 기준일 평가 이력과 월정산 연동 구현 #13
@@ -0,0 +1,62 @@
|
|||||||
|
{
|
||||||
|
"environment": ["os", "kernel", "architecture", "python", "uv"],
|
||||||
|
"command_env_allowlist": ["PATH", "HOME", "TMPDIR", "LANG", "VIRTUAL_ENV", "UV_CACHE_DIR"],
|
||||||
|
"secret_env_names": [],
|
||||||
|
"forbidden_regexes": [],
|
||||||
|
"hash_paths": [
|
||||||
|
"jarca_ledger_mcp/application/accounts_write_services.py",
|
||||||
|
"jarca_ledger_mcp/application/assets_service.py",
|
||||||
|
"tests/test_issue_12_review63_accounts.py",
|
||||||
|
"tests/test_issue_12_review63_assets.py",
|
||||||
|
"tests/test_asset_snapshot_idempotency.py",
|
||||||
|
"tests/test_issue_12_regressions.py",
|
||||||
|
"docs/interface-contract.md",
|
||||||
|
"docs/data-model.md",
|
||||||
|
"docs/requirements/req-003_account-valuation-history.md"
|
||||||
|
],
|
||||||
|
"commands": [
|
||||||
|
{
|
||||||
|
"id": "review63-regressions",
|
||||||
|
"purpose": "Verify all named Review 63 RED to GREEN regressions",
|
||||||
|
"argv": ["uv", "run", "--frozen", "--extra", "dev", "--extra", "dashboard", "pytest", "-o", "addopts=", "-q", "tests/test_issue_12_review63_accounts.py", "tests/test_issue_12_review63_assets.py"],
|
||||||
|
"expected_exit_code": 0,
|
||||||
|
"max_output_bytes": 65536,
|
||||||
|
"claims": ["review63-findings-green"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "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=", "-ra"],
|
||||||
|
"expected_exit_code": 0,
|
||||||
|
"max_output_bytes": 65536,
|
||||||
|
"claims": ["review63-full-suite"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "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": ["review63-ruff"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "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": ["review63-compileall"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "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": ["review63-diff-check"]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"limitations": [
|
||||||
|
"Four PDF fixture tests are skipped because private KB Bank and Toss Securities PDF fixtures are unavailable."
|
||||||
|
]
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user