{ "schema": "repo-manager.identifier-migration-batch.v1", "ok": true, "ready_for_approval": true, "apply_authorized": false, "approval_required": true, "namespace": "helixforge", "source_plan_sha256": "ac97f6e4f0b35db63a0dc1b4a439f0a39738d13c1407f18419f706d780d4eea0", "batch_policy": "repository-atomic, sequential, stop on first failure", "rollback_order": "reverse files if written, then reverse central projection", "generated_at": "2026-08-22T14:20:25.402175Z", "totals": { "repositories": 1, "records": 2, "replace": 2, "assign": 0, "unchanged": 0 }, "repositories": [ { "repo": "markitect-main", "path": "/home/worsch/markitect-main", "planned_head_sha": "3a45d51bbad49512d2610950eccaa3c2782a8523", "source_fingerprint": "a6c5a705f7d5e0dc5620f469e0382467b7908a71390afac915557d7e9c33df77", "source_verified": true, "git_preflight": { "ok": true, "head_sha": "3a45d51bbad49512d2610950eccaa3c2782a8523", "expected_head_sha": "3a45d51bbad49512d2610950eccaa3c2782a8523", "upstream": "origin/main", "behind": 0, "ahead": 0, "origin": "forgejo-remote:coulomb/markitect-main.git", "errors": [] }, "mapping_counts": { "records": 2, "replace": 2, "assign": 0, "unchanged": 0 }, "ready": true } ], "errors": [], "batch_sha256": "494db8e101aeae7f8488082565dec3b4dd5c9c6ccb5f8812aaf233f813768f67" }