From 3bf9b77c6cc167a4e2a8706271bdf8e848d2c4fe Mon Sep 17 00:00:00 2001 From: gitea-impl-agent Date: Wed, 7 Oct 2026 15:31:16 +0000 Subject: [PATCH] Add Review 65 evidence manifest --- docs/verification/issue-12-review-65/evidence-manifest.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 docs/verification/issue-12-review-65/evidence-manifest.json diff --git a/docs/verification/issue-12-review-65/evidence-manifest.json b/docs/verification/issue-12-review-65/evidence-manifest.json new file mode 100644 index 0000000..513de61 --- /dev/null +++ b/docs/verification/issue-12-review-65/evidence-manifest.json @@ -0,0 +1 @@ +{"claims":{"review65-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"],"review65-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"],"review65-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"],"review65-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"],"review65-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_account_basis_public_consumers.py","tests/test_account_valuation_edge_contracts.py","tests/test_account_valuations.py","tests/test_issue_12_regressions.py","tests/test_issue_12_review63_accounts.py"],"claim_ids":["review65-findings-green"],"duration_seconds":132.6845943974331,"exit_code":0,"expected_exit_code":0,"finished_at_utc":"2026-10-07T15:26:45.333187Z","id":"review65-focused-regressions","max_output_bytes":65536,"output":"................................................................. [100%]\n65 passed in 110.48s (0:01:50)\n","purpose":"Run Review 65 and preserved account authority regression coverage","started_at_utc":"2026-10-07T15:24:32.649106Z"},{"argv":["uv","run","--frozen","--extra","dev","--extra","dashboard","pytest","-o","addopts=","-q"],"claim_ids":["review65-full-suite"],"duration_seconds":247.0696819210425,"exit_code":0,"expected_exit_code":0,"finished_at_utc":"2026-10-07T15:30:52.403241Z","id":"review65-full-suite","max_output_bytes":65536,"output":"........................................................................ [ 24%]\n........................................................................ [ 49%]\n........................................................................ [ 73%]\n.....ss............................................................ss... [ 98%]\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\n288 passed, 4 skipped, 1 warning in 234.48s (0:03:54)\n","purpose":"Run the canonical full repository suite at the functional source revision","started_at_utc":"2026-10-07T15:26:45.333911Z"},{"argv":["uv","run","--frozen","--extra","dev","--extra","dashboard","ruff","check","."],"claim_ids":["review65-ruff"],"duration_seconds":2.0587579123675823,"exit_code":0,"expected_exit_code":0,"finished_at_utc":"2026-10-07T15:30:54.462776Z","id":"review65-ruff","max_output_bytes":65536,"output":"All checks passed!\n","purpose":"Run repository lint checks","started_at_utc":"2026-10-07T15:30:52.404090Z"},{"argv":["uv","run","--frozen","--extra","dev","--extra","dashboard","python","-m","compileall","-q","jarca_ledger_mcp","dashboard","tests","scripts"],"claim_ids":["review65-compileall"],"duration_seconds":0.859572078101337,"exit_code":0,"expected_exit_code":0,"finished_at_utc":"2026-10-07T15:30:55.322302Z","id":"review65-compileall","max_output_bytes":65536,"output":"","purpose":"Compile package, dashboard, tests, and scripts","started_at_utc":"2026-10-07T15:30:54.462966Z"},{"argv":["git","diff","--check","main...HEAD"],"claim_ids":["review65-diff-check"],"duration_seconds":0.6653668954968452,"exit_code":0,"expected_exit_code":0,"finished_at_utc":"2026-10-07T15:30:55.987806Z","id":"review65-diff-check","max_output_bytes":65536,"output":"","purpose":"Check the complete pull-request diff for whitespace errors","started_at_utc":"2026-10-07T15:30:55.322579Z"}],"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-65/evidence-plan.json","docs/verification/issue-12-review-65/evidence-manifest.json"],"files":[{"blob_oid":"9d3e9b11c4ecf6cdfeff1cbd99dc84c57d506f36","path":"jarca_ledger_mcp/application/accounts_write_services.py","sha256":"404c3b5b2fbe2dfe224351a3384a6357c31556535962a06dcc35a78ad8d2668f"},{"blob_oid":"1b9a32e87c208f8ded38cbe08c63200331cb3157","path":"tests/test_import_current_balance_authority.py","sha256":"8b25322ada2cbbea4a621b7dc021e43d64d4f444698a0f6a1e2d5f4d2a2ad232"},{"blob_oid":"8433866ca0eb5dcf512b6e84e23931b37f1035f8","path":"tests/test_account_basis_public_consumers.py","sha256":"1b719d3318d376c69ca0f0af39e2d6027b0e3b46b136ce8079bec856ef7871af"},{"blob_oid":"0b08cb32af63084225e01642d333ca291c7445c4","path":"tests/test_account_valuation_edge_contracts.py","sha256":"fed17aec3518e2380d00b46252402ad69a71e7d265961a6264b03d790d579f42"},{"blob_oid":"1e18454fbde9ebc58a6ae98cd3f7dbe8ba665cc5","path":"tests/test_account_valuations.py","sha256":"aa3f831acba0317b6f49764042927026715ff5f6e729b945a22aa2b13490a6bf"},{"blob_oid":"83c76f65ad122e8409abd3420c97b4c375e144d5","path":"tests/test_issue_12_regressions.py","sha256":"7dc8fbd7a7b0cb718de115f4d1f69b2e024cf1af641573e4cb04c00196017f29"},{"blob_oid":"690b2fbee633eecbfdb2d7ed8fda78cea1b14b96","path":"tests/test_issue_12_review63_accounts.py","sha256":"9004db79795ef4963b87646e9b5c486c073febd3ae6c2ba313633574e03582a9"},{"blob_oid":"7234106e986eb528ef12e60a915a403fd2db6eff","path":"docs/data-model.md","sha256":"39e94f245d2934b68c968844cfcb565110f39732d8a32550644c95fb837b41c7"},{"blob_oid":"2a7be4d780999fce47402f15f0b05d0b92990715","path":"docs/requirements/req-003_account-valuation-history.md","sha256":"f5a3bf9f69d622451a1a08854062218382f03355a3464538a35b1e270ca5b70f"}],"generated_at":"2026-10-07T15:30:56.089005Z","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-65/evidence-plan.json","sha256":"62ebaec1130ceed82bda1da1678296e894ec50b33aa8caf6c7efe5ad094b9823"},"redaction":{"checked":true,"violations":[]},"result":"success","schema":"evidence-manifest/v1","source_revision":"f49568273e74b89dc3e83da21ce2ae12ed110543","source_tree_clean":true}