{ "schema": "repo-manager.identifier-migration-batch.v1", "ok": true, "ready_for_approval": true, "apply_authorized": false, "approval_required": true, "projection_api_bases": [ "http://127.0.0.1:8000" ], "namespace": "helixforge", "source_plan_sha256": "ab8ae2e55470553f105c6209d6aa4c7b828085bd6c71cec7b16173b8a19bef7b", "batch_policy": "repository-atomic, sequential, stop on first failure", "rollback_order": "reverse files if written, then reverse central projection", "generated_at": "2026-08-31T14:48:23.628487Z", "totals": { "repositories": 10, "records": 104, "replace": 85, "assign": 0, "unchanged": 19 }, "repositories": [ { "repo": "fin-hub", "path": "/home/worsch/fin-hub", "planned_head_sha": "4d4cdee875ab1a662aa3a19fdbfd6fc10b166088", "source_fingerprint": "87d20c856f5a6f17071948a1cd1c4a149d867a54b99f2f5924413a33811dedd0", "source_verified": true, "git_preflight": { "ok": true, "head_sha": "4d4cdee875ab1a662aa3a19fdbfd6fc10b166088", "expected_head_sha": "4d4cdee875ab1a662aa3a19fdbfd6fc10b166088", "upstream": "origin/main", "behind": 0, "ahead": 0, "origin": "forgejo-remote:coulomb/fin-hub.git", "errors": [] }, "projection_preflight": { "required": true, "ok": true, "projections": [ { "api_base": "http://127.0.0.1:8000", "ok": true, "mode": "legacy_migration", "state_counts": { "legacy_source": 13, "derived_target": 0, "duplicate_target": 0, "both_present": 0, "neither_present": 0, "unexpected_status": 0 }, "replacement_checks": [ { "record_id": "FIN-WP-0003", "kind": "workplan", "current_status": 200, "derived_status": 404, "state": "legacy_source", "ok": true }, { "record_id": "FIN-WP-0003-T01", "kind": "task", "current_status": 200, "derived_status": 404, "state": "legacy_source", "ok": true }, { "record_id": "FIN-WP-0003-T02", "kind": "task", "current_status": 200, "derived_status": 404, "state": "legacy_source", "ok": true }, { "record_id": "FIN-WP-0003-T03", "kind": "task", "current_status": 200, "derived_status": 404, "state": "legacy_source", "ok": true }, { "record_id": "FIN-WP-0004", "kind": "workplan", "current_status": 200, "derived_status": 404, "state": "legacy_source", "ok": true }, { "record_id": "FIN-WP-0004-T05", "kind": "task", "current_status": 200, "derived_status": 404, "state": "legacy_source", "ok": true }, { "record_id": "FIN-WP-0005", "kind": "workplan", "current_status": 200, "derived_status": 404, "state": "legacy_source", "ok": true }, { "record_id": "FIN-WP-0005-T01", "kind": "task", "current_status": 200, "derived_status": 404, "state": "legacy_source", "ok": true }, { "record_id": "FIN-WP-0005-T02", "kind": "task", "current_status": 200, "derived_status": 404, "state": "legacy_source", "ok": true }, { "record_id": "FIN-WP-0005-T03", "kind": "task", "current_status": 200, "derived_status": 404, "state": "legacy_source", "ok": true }, { "record_id": "FIN-WP-0005-T04", "kind": "task", "current_status": 200, "derived_status": 404, "state": "legacy_source", "ok": true }, { "record_id": "FIN-WP-0006", "kind": "workplan", "current_status": 200, "derived_status": 404, "state": "legacy_source", "ok": true }, { "record_id": "FIN-WP-0006-T01", "kind": "task", "current_status": 200, "derived_status": 404, "state": "legacy_source", "ok": true } ] } ], "errors": [] }, "mapping_counts": { "records": 13, "replace": 13, "assign": 0, "unchanged": 0 }, "ready": true }, { "repo": "net-kingdom", "path": "/home/worsch/net-kingdom", "planned_head_sha": "9a7f5c9337d5ed6d50316c53c8118700d6bb8751", "source_fingerprint": "26639909442d8e19f68b06fd47890b96a3bc79d42434bf3f7c4f30bc5be67f6c", "source_verified": true, "git_preflight": { "ok": true, "head_sha": "9a7f5c9337d5ed6d50316c53c8118700d6bb8751", "expected_head_sha": "9a7f5c9337d5ed6d50316c53c8118700d6bb8751", "upstream": "origin/main", "behind": 0, "ahead": 0, "origin": "forgejo-remote:coulomb/net-kingdom.git", "errors": [] }, "projection_preflight": { "required": true, "ok": true, "projections": [ { "api_base": "http://127.0.0.1:8000", "ok": true, "mode": "legacy_migration", "state_counts": { "legacy_source": 16, "derived_target": 0, "duplicate_target": 0, "both_present": 0, "neither_present": 0, "unexpected_status": 0 }, "replacement_checks": [ { "record_id": "NK-WP-0009", "kind": "workplan", "current_status": 200, "derived_status": 404, "state": "legacy_source", "ok": true }, { "record_id": "NK-WP-0009-T01", "kind": "task", "current_status": 200, "derived_status": 404, "state": "legacy_source", "ok": true }, { "record_id": "NK-WP-0009-T02", "kind": "task", "current_status": 200, "derived_status": 404, "state": "legacy_source", "ok": true }, { "record_id": "NK-WP-0009-T03", "kind": "task", "current_status": 200, "derived_status": 404, "state": "legacy_source", "ok": true }, { "record_id": "NK-WP-0009-T04", "kind": "task", "current_status": 200, "derived_status": 404, "state": "legacy_source", "ok": true }, { "record_id": "NK-WP-0009-T05", "kind": "task", "current_status": 200, "derived_status": 404, "state": "legacy_source", "ok": true }, { "record_id": "NK-WP-0009-T06", "kind": "task", "current_status": 200, "derived_status": 404, "state": "legacy_source", "ok": true }, { "record_id": "NK-WP-0011", "kind": "workplan", "current_status": 200, "derived_status": 404, "state": "legacy_source", "ok": true }, { "record_id": "NK-WP-0011-T01", "kind": "task", "current_status": 200, "derived_status": 404, "state": "legacy_source", "ok": true }, { "record_id": "NK-WP-0011-T02", "kind": "task", "current_status": 200, "derived_status": 404, "state": "legacy_source", "ok": true }, { "record_id": "NK-WP-0011-T03", "kind": "task", "current_status": 200, "derived_status": 404, "state": "legacy_source", "ok": true }, { "record_id": "NK-WP-0011-T04", "kind": "task", "current_status": 200, "derived_status": 404, "state": "legacy_source", "ok": true }, { "record_id": "NK-WP-0011-T05", "kind": "task", "current_status": 200, "derived_status": 404, "state": "legacy_source", "ok": true }, { "record_id": "NK-WP-0011-T06", "kind": "task", "current_status": 200, "derived_status": 404, "state": "legacy_source", "ok": true }, { "record_id": "NK-WP-0011-T07", "kind": "task", "current_status": 200, "derived_status": 404, "state": "legacy_source", "ok": true }, { "record_id": "NK-WP-0011-T08", "kind": "task", "current_status": 200, "derived_status": 404, "state": "legacy_source", "ok": true } ] } ], "errors": [] }, "mapping_counts": { "records": 35, "replace": 16, "assign": 0, "unchanged": 19 }, "ready": true }, { "repo": "prj-canon-federation", "path": "/home/worsch/prj-canon-federation", "planned_head_sha": "5756309077554d3de1f5ceef953a95a28116195d", "source_fingerprint": "f70680a4c532ed0b86bf8db1c964a42440a355b98a578fd81d746de0d045c64a", "source_verified": true, "git_preflight": { "ok": true, "head_sha": "5756309077554d3de1f5ceef953a95a28116195d", "expected_head_sha": "5756309077554d3de1f5ceef953a95a28116195d", "upstream": "origin/main", "behind": 0, "ahead": 0, "origin": "forgejo-remote:coulomb/prj-canon-federation.git", "errors": [] }, "projection_preflight": { "required": true, "ok": true, "projections": [ { "api_base": "http://127.0.0.1:8000", "ok": true, "mode": "legacy_migration", "state_counts": { "legacy_source": 13, "derived_target": 0, "duplicate_target": 0, "both_present": 0, "neither_present": 0, "unexpected_status": 0 }, "replacement_checks": [ { "record_id": "CFED-WP-0001", "kind": "workplan", "current_status": 200, "derived_status": 404, "state": "legacy_source", "ok": true }, { "record_id": "CFED-WP-0001-T02", "kind": "task", "current_status": 200, "derived_status": 404, "state": "legacy_source", "ok": true }, { "record_id": "CFED-WP-0001-T03", "kind": "task", "current_status": 200, "derived_status": 404, "state": "legacy_source", "ok": true }, { "record_id": "CFED-WP-0001-T04", "kind": "task", "current_status": 200, "derived_status": 404, "state": "legacy_source", "ok": true }, { "record_id": "CFED-WP-0001-T05", "kind": "task", "current_status": 200, "derived_status": 404, "state": "legacy_source", "ok": true }, { "record_id": "CFED-WP-0001-T06", "kind": "task", "current_status": 200, "derived_status": 404, "state": "legacy_source", "ok": true }, { "record_id": "CFED-WP-0001-T07", "kind": "task", "current_status": 200, "derived_status": 404, "state": "legacy_source", "ok": true }, { "record_id": "CFED-WP-0001-T08", "kind": "task", "current_status": 200, "derived_status": 404, "state": "legacy_source", "ok": true }, { "record_id": "CFED-WP-0001-T09", "kind": "task", "current_status": 200, "derived_status": 404, "state": "legacy_source", "ok": true }, { "record_id": "CFED-WP-0001-T11", "kind": "task", "current_status": 200, "derived_status": 404, "state": "legacy_source", "ok": true }, { "record_id": "CFED-WP-0001-T12", "kind": "task", "current_status": 200, "derived_status": 404, "state": "legacy_source", "ok": true }, { "record_id": "CFED-WP-0001-T13", "kind": "task", "current_status": 200, "derived_status": 404, "state": "legacy_source", "ok": true }, { "record_id": "CFED-WP-0001-T10", "kind": "task", "current_status": 200, "derived_status": 404, "state": "legacy_source", "ok": true } ] } ], "errors": [] }, "mapping_counts": { "records": 13, "replace": 13, "assign": 0, "unchanged": 0 }, "ready": true }, { "repo": "prj-forgejo-org-refactor", "path": "/home/worsch/prj-forgejo-org-refactor", "planned_head_sha": "847ee07c5c0ae791d53ec8d00107e6b1b16717cc", "source_fingerprint": "e8cdbeabb5f6b285569bf3d9cb2a02399f695ad54033b68a08127baf1aeae0e7", "source_verified": true, "git_preflight": { "ok": true, "head_sha": "847ee07c5c0ae791d53ec8d00107e6b1b16717cc", "expected_head_sha": "847ee07c5c0ae791d53ec8d00107e6b1b16717cc", "upstream": "origin/main", "behind": 0, "ahead": 0, "origin": "forgejo-remote:coulomb/prj-forgejo-org-refactor.git", "errors": [] }, "projection_preflight": { "required": true, "ok": true, "projections": [ { "api_base": "http://127.0.0.1:8000", "ok": true, "mode": "legacy_migration", "state_counts": { "legacy_source": 6, "derived_target": 0, "duplicate_target": 0, "both_present": 0, "neither_present": 0, "unexpected_status": 0 }, "replacement_checks": [ { "record_id": "ORGREF-WP-0001", "kind": "workplan", "current_status": 200, "derived_status": 404, "state": "legacy_source", "ok": true }, { "record_id": "ORGREF-WP-0001-T01", "kind": "task", "current_status": 200, "derived_status": 404, "state": "legacy_source", "ok": true }, { "record_id": "ORGREF-WP-0001-T02", "kind": "task", "current_status": 200, "derived_status": 404, "state": "legacy_source", "ok": true }, { "record_id": "ORGREF-WP-0001-T03", "kind": "task", "current_status": 200, "derived_status": 404, "state": "legacy_source", "ok": true }, { "record_id": "ORGREF-WP-0001-T04", "kind": "task", "current_status": 200, "derived_status": 404, "state": "legacy_source", "ok": true }, { "record_id": "ORGREF-WP-0001-T05", "kind": "task", "current_status": 200, "derived_status": 404, "state": "legacy_source", "ok": true } ] } ], "errors": [] }, "mapping_counts": { "records": 6, "replace": 6, "assign": 0, "unchanged": 0 }, "ready": true }, { "repo": "prj-state-hub-retirement", "path": "/home/worsch/prj-state-hub-retirement", "planned_head_sha": "91c28692f13429df7b1d311ffbcbb79b9fd432e4", "source_fingerprint": "9d355c3e663502c23d9b65292dd9d18b266be98ca9476af1513018c15f0dd3df", "source_verified": true, "git_preflight": { "ok": true, "head_sha": "91c28692f13429df7b1d311ffbcbb79b9fd432e4", "expected_head_sha": "91c28692f13429df7b1d311ffbcbb79b9fd432e4", "upstream": "origin/main", "behind": 0, "ahead": 0, "origin": "forgejo-remote:coulomb/prj-state-hub-retirement.git", "errors": [] }, "projection_preflight": { "required": true, "ok": true, "projections": [ { "api_base": "http://127.0.0.1:8000", "ok": true, "mode": "legacy_migration", "state_counts": { "legacy_source": 8, "derived_target": 0, "duplicate_target": 0, "both_present": 0, "neither_present": 0, "unexpected_status": 0 }, "replacement_checks": [ { "record_id": "SHR-WP-0002", "kind": "workplan", "current_status": 200, "derived_status": 404, "state": "legacy_source", "ok": true }, { "record_id": "SHR-WP-0002-T01", "kind": "task", "current_status": 200, "derived_status": 404, "state": "legacy_source", "ok": true }, { "record_id": "SHR-WP-0002-T02", "kind": "task", "current_status": 200, "derived_status": 404, "state": "legacy_source", "ok": true }, { "record_id": "SHR-WP-0002-T03", "kind": "task", "current_status": 200, "derived_status": 404, "state": "legacy_source", "ok": true }, { "record_id": "SHR-WP-0002-T04", "kind": "task", "current_status": 200, "derived_status": 404, "state": "legacy_source", "ok": true }, { "record_id": "SHR-WP-0002-T05", "kind": "task", "current_status": 200, "derived_status": 404, "state": "legacy_source", "ok": true }, { "record_id": "SHR-WP-0002-T06", "kind": "task", "current_status": 200, "derived_status": 404, "state": "legacy_source", "ok": true }, { "record_id": "SHR-WP-0002-T07", "kind": "task", "current_status": 200, "derived_status": 404, "state": "legacy_source", "ok": true } ] } ], "errors": [] }, "mapping_counts": { "records": 8, "replace": 8, "assign": 0, "unchanged": 0 }, "ready": true }, { "repo": "prj-unattended-progress-company", "path": "/home/worsch/prj-unattended-progress-company", "planned_head_sha": "d57de00e0eda3fef048c6bf451b32af9a15da1f4", "source_fingerprint": "5adadf8049df4dc8b7b2b43b751120bd1a71822acf1b50ad0a463af31514778b", "source_verified": true, "git_preflight": { "ok": true, "head_sha": "d57de00e0eda3fef048c6bf451b32af9a15da1f4", "expected_head_sha": "d57de00e0eda3fef048c6bf451b32af9a15da1f4", "upstream": "origin/main", "behind": 0, "ahead": 0, "origin": "forgejo-remote:coulomb/prj-unattended-progress-company.git", "errors": [] }, "projection_preflight": { "required": true, "ok": true, "projections": [ { "api_base": "http://127.0.0.1:8000", "ok": true, "mode": "legacy_migration", "state_counts": { "legacy_source": 13, "derived_target": 0, "duplicate_target": 0, "both_present": 0, "neither_present": 0, "unexpected_status": 0 }, "replacement_checks": [ { "record_id": "UPC-WP-0002", "kind": "workplan", "current_status": 200, "derived_status": 404, "state": "legacy_source", "ok": true }, { "record_id": "UPC-WP-0002-T01", "kind": "task", "current_status": 200, "derived_status": 404, "state": "legacy_source", "ok": true }, { "record_id": "UPC-WP-0002-T02", "kind": "task", "current_status": 200, "derived_status": 404, "state": "legacy_source", "ok": true }, { "record_id": "UPC-WP-0002-T03", "kind": "task", "current_status": 200, "derived_status": 404, "state": "legacy_source", "ok": true }, { "record_id": "UPC-WP-0002-T04", "kind": "task", "current_status": 200, "derived_status": 404, "state": "legacy_source", "ok": true }, { "record_id": "UPC-WP-0003", "kind": "workplan", "current_status": 200, "derived_status": 404, "state": "legacy_source", "ok": true }, { "record_id": "UPC-WP-0003-T01", "kind": "task", "current_status": 200, "derived_status": 404, "state": "legacy_source", "ok": true }, { "record_id": "UPC-WP-0003-T02", "kind": "task", "current_status": 200, "derived_status": 404, "state": "legacy_source", "ok": true }, { "record_id": "UPC-WP-0003-T03", "kind": "task", "current_status": 200, "derived_status": 404, "state": "legacy_source", "ok": true }, { "record_id": "UPC-WP-0004", "kind": "workplan", "current_status": 200, "derived_status": 404, "state": "legacy_source", "ok": true }, { "record_id": "UPC-WP-0004-T01", "kind": "task", "current_status": 200, "derived_status": 404, "state": "legacy_source", "ok": true }, { "record_id": "UPC-WP-0004-T02", "kind": "task", "current_status": 200, "derived_status": 404, "state": "legacy_source", "ok": true }, { "record_id": "UPC-WP-0004-T03", "kind": "task", "current_status": 200, "derived_status": 404, "state": "legacy_source", "ok": true } ] } ], "errors": [] }, "mapping_counts": { "records": 13, "replace": 13, "assign": 0, "unchanged": 0 }, "ready": true }, { "repo": "railiance-master", "path": "/home/worsch/railiance-master", "planned_head_sha": "a0c35b7438c4c6a3ccc368a18910802440d73f87", "source_fingerprint": "17494c5675a3d58f6402e6f46739260c36dee623502face9a96b16ea15454209", "source_verified": true, "git_preflight": { "ok": true, "head_sha": "a0c35b7438c4c6a3ccc368a18910802440d73f87", "expected_head_sha": "a0c35b7438c4c6a3ccc368a18910802440d73f87", "upstream": "origin/main", "behind": 0, "ahead": 0, "origin": "forgejo-remote:coulomb/railiance-master.git", "errors": [] }, "projection_preflight": { "required": true, "ok": true, "projections": [ { "api_base": "http://127.0.0.1:8000", "ok": true, "mode": "legacy_migration", "state_counts": { "legacy_source": 3, "derived_target": 0, "duplicate_target": 0, "both_present": 0, "neither_present": 0, "unexpected_status": 0 }, "replacement_checks": [ { "record_id": "RMASTER-WP-0020", "kind": "workplan", "current_status": 200, "derived_status": 404, "state": "legacy_source", "ok": true }, { "record_id": "RMASTER-WP-0020-T08", "kind": "task", "current_status": 200, "derived_status": 404, "state": "legacy_source", "ok": true }, { "record_id": "RMASTER-WP-0020-T09", "kind": "task", "current_status": 200, "derived_status": 404, "state": "legacy_source", "ok": true } ] } ], "errors": [] }, "mapping_counts": { "records": 3, "replace": 3, "assign": 0, "unchanged": 0 }, "ready": true }, { "repo": "railiance-telemetry", "path": "/home/worsch/railiance-telemetry", "planned_head_sha": "047af271943b94f0c029931864b1ea167e820f90", "source_fingerprint": "ef071e93aae8d232c24b8604555937fd5a2c0f337746835010b8fecc8968fa6b", "source_verified": true, "git_preflight": { "ok": true, "head_sha": "047af271943b94f0c029931864b1ea167e820f90", "expected_head_sha": "047af271943b94f0c029931864b1ea167e820f90", "upstream": "origin/main", "behind": 0, "ahead": 0, "origin": "forgejo-remote:coulomb/railiance-telemetry.git", "errors": [] }, "projection_preflight": { "required": true, "ok": true, "projections": [ { "api_base": "http://127.0.0.1:8000", "ok": true, "mode": "legacy_migration", "state_counts": { "legacy_source": 4, "derived_target": 0, "duplicate_target": 0, "both_present": 0, "neither_present": 0, "unexpected_status": 0 }, "replacement_checks": [ { "record_id": "RTELE-WP-0001", "kind": "workplan", "current_status": 200, "derived_status": 404, "state": "legacy_source", "ok": true }, { "record_id": "RTELE-WP-0001-T01", "kind": "task", "current_status": 200, "derived_status": 404, "state": "legacy_source", "ok": true }, { "record_id": "RTELE-WP-0001-T02", "kind": "task", "current_status": 200, "derived_status": 404, "state": "legacy_source", "ok": true }, { "record_id": "RTELE-WP-0001-T03", "kind": "task", "current_status": 200, "derived_status": 404, "state": "legacy_source", "ok": true } ] } ], "errors": [] }, "mapping_counts": { "records": 4, "replace": 4, "assign": 0, "unchanged": 0 }, "ready": true }, { "repo": "rapp-qonto", "path": "/home/worsch/rapp-qonto", "planned_head_sha": "240c462b9412a3932cc27dbbc13933378f4af07e", "source_fingerprint": "3a4de22edfc774ce2e8be9c2ba507bec1128268c3cae540c78b3de753eb07868", "source_verified": true, "git_preflight": { "ok": true, "head_sha": "240c462b9412a3932cc27dbbc13933378f4af07e", "expected_head_sha": "240c462b9412a3932cc27dbbc13933378f4af07e", "upstream": "origin/main", "behind": 0, "ahead": 0, "origin": "forgejo-remote:coulomb/rapp-qonto.git", "errors": [] }, "projection_preflight": { "required": true, "ok": true, "projections": [ { "api_base": "http://127.0.0.1:8000", "ok": true, "mode": "mixed_convergence", "state_counts": { "legacy_source": 1, "derived_target": 0, "duplicate_target": 3, "both_present": 0, "neither_present": 0, "unexpected_status": 0 }, "replacement_checks": [ { "record_id": "RAPP-QONTO-WP-0002", "kind": "workplan", "current_status": 200, "derived_status": 404, "state": "legacy_source", "ok": true }, { "record_id": "RAPP-QONTO-WP-0002-T01", "kind": "task", "current_status": 200, "derived_status": 200, "state": "duplicate_target", "ok": true }, { "record_id": "RAPP-QONTO-WP-0002-T02", "kind": "task", "current_status": 200, "derived_status": 200, "state": "duplicate_target", "ok": true }, { "record_id": "RAPP-QONTO-WP-0002-T03", "kind": "task", "current_status": 200, "derived_status": 200, "state": "duplicate_target", "ok": true } ] } ], "errors": [] }, "mapping_counts": { "records": 4, "replace": 4, "assign": 0, "unchanged": 0 }, "ready": true }, { "repo": "soul-frame", "path": "/home/worsch/soul-frame", "planned_head_sha": "6ccd5e2a6a523125eaba8798fb8fb317368170a3", "source_fingerprint": "97149208faf5b5e3332cfca6f01a9cec854218536634c958284395e99af1930c", "source_verified": true, "git_preflight": { "ok": true, "head_sha": "6ccd5e2a6a523125eaba8798fb8fb317368170a3", "expected_head_sha": "6ccd5e2a6a523125eaba8798fb8fb317368170a3", "upstream": "origin/main", "behind": 0, "ahead": 0, "origin": "forgejo-remote:coulomb/soul-frame.git", "errors": [] }, "projection_preflight": { "required": true, "ok": true, "projections": [ { "api_base": "http://127.0.0.1:8000", "ok": true, "mode": "legacy_migration", "state_counts": { "legacy_source": 5, "derived_target": 0, "duplicate_target": 0, "both_present": 0, "neither_present": 0, "unexpected_status": 0 }, "replacement_checks": [ { "record_id": "SOUL-WP-0008", "kind": "workplan", "current_status": 200, "derived_status": 404, "state": "legacy_source", "ok": true }, { "record_id": "SOUL-WP-0008-T01", "kind": "task", "current_status": 200, "derived_status": 404, "state": "legacy_source", "ok": true }, { "record_id": "SOUL-WP-0008-T02", "kind": "task", "current_status": 200, "derived_status": 404, "state": "legacy_source", "ok": true }, { "record_id": "SOUL-WP-0008-T03", "kind": "task", "current_status": 200, "derived_status": 404, "state": "legacy_source", "ok": true }, { "record_id": "SOUL-WP-0008-T04", "kind": "task", "current_status": 200, "derived_status": 404, "state": "legacy_source", "ok": true } ] } ], "errors": [] }, "mapping_counts": { "records": 5, "replace": 5, "assign": 0, "unchanged": 0 }, "ready": true } ], "errors": [], "batch_sha256": "c0cc496a06d9535a40840a0c7488cf365d8e47c5c58cc29aca72fb6d98273700" }