diff --git a/Branch-publication.md b/Branch-publication.md new file mode 100644 index 0000000..eccbdf4 --- /dev/null +++ b/Branch-publication.md @@ -0,0 +1,25 @@ +# Branch publication — 2026-09-10 + +Codex /root completed the user's request to publish all relevant development branches to both remotes. The initial checkpoint pushed only the current branch; this follow-up copied the remaining 14 branches to Gitea. All 15 branches now exist on both GitLab origin and Gitea with the exact matching tips below, verified by fresh `git ls-remote --heads` reads after the pushes. + +| Branch | Verified commit on both remotes | +| --- | --- | +| `codex/behavior-draft-lifecycle` | `ea2e8e9476e7a75260bc7ac2d572a36203aab678` | +| `codex/data-contract-integration` | `c091f80e6ecf90e9aa6f13ec6fd34924c5ef55de` | +| `codex/data-linux-review` | `9c61d0d71683982cc57932a239daee06251dd231` | +| `codex/hosted-desktop` | `e80708677ecd4dd679ec3b0fe5189b9097e27f4d` | +| `codex/port-placement` | `5b08d8016b3b52ae36a204544628826414cdac07` | +| `codex/process-direct` | `1a3164bf1604ca755143326af8870ba8b8dc8021` | +| `codex/release1-continuation` | `e2ecfea69b61489b6d3f35576cddf8491515bafe` | +| `codex/release1-engineering` | `4fa95914d9039c297c8ec5053e6e67781b5525c3` | +| `codex/scenario-direct` | `1bf8ebca96c39c1b333bedd5326f07aee9cbb293` | +| `codex/semantic-review` | `6fb01ae8070b20204dfec353345fd74dc2fb9fb2` | +| `codex/state-diagram-core` | `a63654f78217f9250a149ea4f505ab9d5ed5db43` | +| `codex/state-integration` | `a8f451ebae85cd4a56ff8a152ea737c260129e44` | +| `codex/state-linux-review` | `316dc559d7683132dc390a470b3c6ba5f42abfe4` | +| `codex/transition-probe` | `b2ab2b1feb9b0ada03cd9d0974749bd7fd28c7f8` | +| `codex/typed-port-contracts` | `b9f88ce1f3b38709db0232b18a68e0ffee3ad051` | + +Both local branches were included and matched their remote tips. Origin was already current. No force push, deletion, merge or working-tree checkout occurred. The working tree remains clean. This inventory includes historical integration, feature, review and probe branches to preserve earlier development work; their presence does not mean each is an accepted release. Current implementation/validation limitations remain on Home and in issue #1. + +For future publication, `git push --all` alone is insufficient in this checkout: only two branches are local heads and the other development branches are remote-tracking refs. Audit both live remote head inventories and local heads before publishing, use explicit non-force branch refspecs, and verify resulting hashes. Do not use mirror pushes that could overwrite or delete unrelated remote state.