Files
jarca-ledger-mcp/docs/verification/issue-12-review-64/evidence-manifest.json
T

2 lines
7.1 KiB
JSON

{"claims":{"review64-compileall":["/commands/3/argv","/commands/3/exit_code","/commands/3/expected_exit_code","/commands/3/output","/commands/3/started_at_utc","/commands/3/finished_at_utc"],"review64-diff-check":["/commands/4/argv","/commands/4/exit_code","/commands/4/expected_exit_code","/commands/4/output","/commands/4/started_at_utc","/commands/4/finished_at_utc"],"review64-findings-green":["/commands/0/argv","/commands/0/exit_code","/commands/0/expected_exit_code","/commands/0/output","/commands/0/started_at_utc","/commands/0/finished_at_utc"],"review64-full-suite":["/commands/1/argv","/commands/1/exit_code","/commands/1/expected_exit_code","/commands/1/output","/commands/1/started_at_utc","/commands/1/finished_at_utc"],"review64-ruff":["/commands/2/argv","/commands/2/exit_code","/commands/2/expected_exit_code","/commands/2/output","/commands/2/started_at_utc","/commands/2/finished_at_utc"]},"commands":[{"argv":["uv","run","--frozen","--extra","dev","--extra","dashboard","pytest","-o","addopts=","-q","tests/test_import_current_balance_authority.py","tests/test_asset_snapshot_idempotency.py","tests/test_valuation_contract_docs.py","tests/test_issue_12_review63_accounts.py","tests/test_issue_12_review63_assets.py","tests/test_account_valuation_edge_contracts.py","tests/test_issue_12_regressions.py"],"claim_ids":["review64-findings-green"],"duration_seconds":35.864721942692995,"exit_code":0,"expected_exit_code":0,"finished_at_utc":"2026-10-07T13:44:20.612362Z","id":"review64-focused-regressions","max_output_bytes":65536,"output":".................................................................... [100%]\n68 passed in 30.58s\n","purpose":"Run Review 64 and preserved Review 63 regression coverage","started_at_utc":"2026-10-07T13:43:44.752577Z"},{"argv":["uv","run","--frozen","--extra","dev","--extra","dashboard","pytest","-o","addopts=","-q"],"claim_ids":["review64-full-suite"],"duration_seconds":126.04733155481517,"exit_code":0,"expected_exit_code":0,"finished_at_utc":"2026-10-07T13:46:26.664274Z","id":"review64-full-suite","max_output_bytes":65536,"output":"........................................................................ [ 24%]\n........................................................................ [ 49%]\n........................................................................ [ 74%]\n...ss............................................................ss..... [ 99%]\n.. [100%]\n=============================== warnings summary ===============================\ntests/test_dashboard_auth_server.py:11\n /opt/data/gitea-agent/repositories/jsfamily/jarca-ledger-mcp/worktrees/issue-12/checkout/tests/test_dashboard_auth_server.py:11: StarletteDeprecationWarning: Using `httpx` with `starlette.testclient` is deprecated; install `httpx2` instead.\n from starlette.testclient import TestClient\n\n-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html\n286 passed, 4 skipped, 1 warning in 120.29s (0:02:00)\n","purpose":"Run the canonical full repository suite at the functional source revision","started_at_utc":"2026-10-07T13:44:20.617439Z"},{"argv":["uv","run","--frozen","--extra","dev","--extra","dashboard","ruff","check","."],"claim_ids":["review64-ruff"],"duration_seconds":0.3705855421721935,"exit_code":0,"expected_exit_code":0,"finished_at_utc":"2026-10-07T13:46:27.035408Z","id":"review64-ruff","max_output_bytes":65536,"output":"All checks passed!\n","purpose":"Run repository lint checks","started_at_utc":"2026-10-07T13:46:26.664920Z"},{"argv":["uv","run","--frozen","--extra","dev","--extra","dashboard","python","-m","compileall","-q","jarca_ledger_mcp","dashboard","tests","scripts"],"claim_ids":["review64-compileall"],"duration_seconds":0.8566651344299316,"exit_code":0,"expected_exit_code":0,"finished_at_utc":"2026-10-07T13:46:27.892099Z","id":"review64-compileall","max_output_bytes":65536,"output":"","purpose":"Compile package, dashboard, tests, and scripts","started_at_utc":"2026-10-07T13:46:27.035581Z"},{"argv":["git","diff","--check","main...HEAD"],"claim_ids":["review64-diff-check"],"duration_seconds":0.42741929925978184,"exit_code":0,"expected_exit_code":0,"finished_at_utc":"2026-10-07T13:46:28.319537Z","id":"review64-diff-check","max_output_bytes":65536,"output":"","purpose":"Check the complete pull-request diff for whitespace errors","started_at_utc":"2026-10-07T13:46:27.892281Z"}],"environment":{"architecture":"aarch64","kernel":"6.18.34+rpt-rpi-v8","os":"Linux","python":"3.13.5","uv":"uv 0.11.6 (aarch64-unknown-linux-musl)"},"excluded_paths":["docs/verification/issue-12-review-64/evidence-plan.json","docs/verification/issue-12-review-64/evidence-manifest.json"],"files":[{"blob_oid":"fd8399fa536e794b40358721a7a9cf26c4671a3e","path":"jarca_ledger_mcp/application/accounts_write_services.py","sha256":"d1f7465ab94eb95152ff99ebd532aef871528044d687b45feca41eb30c3ba283"},{"blob_oid":"f3bb109f5492f8aa4b86357adc322a254252957c","path":"jarca_ledger_mcp/application/assets_service.py","sha256":"7dcab775b1918b4f71f4efecf5f811a32578915678101e6fff96ce2e7c498cb8"},{"blob_oid":"fa60d163dcb4322cd9bf9c97ebad90949ec6b9a9","path":"tests/test_import_current_balance_authority.py","sha256":"3d9871d27c62cae20d6972410ac6f02f631ce53c2e96bb67f5dd48ca05d76686"},{"blob_oid":"e9958a7d0cbc935bb0552b0e9740e9c9152fd0b0","path":"tests/test_asset_snapshot_idempotency.py","sha256":"1739e2a5f0f1171155009c66ea0cf3ef9482ed44b8b538562121ea93dd0f577d"},{"blob_oid":"f3ca20f72cec9b740f9fb55eeed589ac302a611f","path":"tests/test_valuation_contract_docs.py","sha256":"f23b5e2e3a2ac4de280f372bdf4f3bbd2795812f93fb8d15b5b4b1c5d0dcae43"},{"blob_oid":"690b2fbee633eecbfdb2d7ed8fda78cea1b14b96","path":"tests/test_issue_12_review63_accounts.py","sha256":"9004db79795ef4963b87646e9b5c486c073febd3ae6c2ba313633574e03582a9"},{"blob_oid":"7ad8ba4c1a6f183af8e0f4d8ba093ad548f644c2","path":"tests/test_issue_12_review63_assets.py","sha256":"5695ed00dd7704cd989044cb2d9c2ed1f4a286a0b33dd1babba4e2e6aa4a148c"},{"blob_oid":"83c76f65ad122e8409abd3420c97b4c375e144d5","path":"tests/test_issue_12_regressions.py","sha256":"7dc8fbd7a7b0cb718de115f4d1f69b2e024cf1af641573e4cb04c00196017f29"},{"blob_oid":"7234106e986eb528ef12e60a915a403fd2db6eff","path":"docs/data-model.md","sha256":"39e94f245d2934b68c968844cfcb565110f39732d8a32550644c95fb837b41c7"},{"blob_oid":"4304427a604949b8295b4f93cb6054357805fe92","path":"docs/interface-contract.md","sha256":"01a3f37e23ee17b2b928b44e3e07d4d6982faead1ab6f0298889225b0c5ce916"},{"blob_oid":"2a7be4d780999fce47402f15f0b05d0b92990715","path":"docs/requirements/req-003_account-valuation-history.md","sha256":"f5a3bf9f69d622451a1a08854062218382f03355a3464538a35b1e270ca5b70f"}],"generated_at":"2026-10-07T13:46:28.438463Z","limitations":["Four PDF fixture tests are skipped because private KB Bank and Toss Securities PDF fixtures are unavailable."],"plan":{"path":"docs/verification/issue-12-review-64/evidence-plan.json","sha256":"097b2916a5f82dc48e8557b9df4236e88de47c9b54842c6b105545e1f268f526"},"redaction":{"checked":true,"violations":[]},"result":"success","schema":"evidence-manifest/v1","source_revision":"d258cfdeb490637232e4a2860bade341dc86a2b5","source_tree_clean":true}