Skip to content

chore: reconcile meta-repo absorbed content with GitHub main#58

Merged
hyperpolymath merged 1 commit into
mainfrom
chore/reconcile-meta-absorbed-2026-04-19
Apr 19, 2026
Merged

chore: reconcile meta-repo absorbed content with GitHub main#58
hyperpolymath merged 1 commit into
mainfrom
chore/reconcile-meta-absorbed-2026-04-19

Conversation

@hyperpolymath
Copy link
Copy Markdown
Owner

Summary

Resolves the structural drift between this repo and the content absorbed into the meta-repo at /var/mnt/eclipse/repos/fleet-ecosystem/git-automation-ecosystem/gitbot-fleet/ — two divergent histories with no common ancestor.

Merge details

Meta-repo content adopted as base (cleaner, newer, with real feature work). GitHub-unique real changes preserved by surgical restoration. GitHub's 120 accidentally-committed BuckleScript build artefacts (under bots/sustainabot/bot-integration/lib/bs/) removed — meta's .gitignore correctly excludes them.

Delta Count
Modified (meta's newer versions) 45
Added from meta 9 (incl. shared-context/src/exclusion_registry.rs, registry_guard.rs, and same in robot-repo-automaton/src/)
Removed (GitHub's committed build artefacts) 120
Net 174 files · +2,402 lines · −5,011 lines

Restored from origin/main (not meta)

  • LICENSE — GitHub had PMPL-1.0-or-later (correct per estate rule); meta's was older MPL-2.0 labelling.
  • .github/workflows/supervised-fleet-scan.yml — GitHub has the GITHUB_TOKEN/FLEET_SCAN_PAT + HYPATIA_SEVERITY=low fixes from cd67367. Meta had no unique content on this file.

Verified already in meta (no restoration needed)

Test plan

  • Review the shared-context/src/exclusion_registry.rs + registry_guard.rs additions (feature work that's been live in meta-repo for a while).
  • Confirm no meta-only customisation of files we restored from origin/main was silently lost (we checked supervised-fleet-scan.yml — 0 meta-only lines dropped; LICENSE is policy-mandated so meta's version was wrong).
  • After merge: follow-up commit on the meta-repo will git rm -r the absorbed directory and re-add as a submodule pointing at new main HEAD.

🤖 Generated with Claude Code

Two-way merge resolving the structural drift between hyperpolymath/gitbot-fleet
(this repo) and the content absorbed into /var/mnt/eclipse/repos (the meta-repo
repos-monorepo) at fleet-ecosystem/git-automation-ecosystem/gitbot-fleet/.

The two histories had diverged with no common ancestor. Meta-repo held real
feature work (exclusion registry, SCM->A2ML directive migration, sha2 0.11 +
hmac 0.13 compat fixes, contractile refactors, wave2c sweeps). This repo held
a small set of housekeeping commits (LICENSE update to PMPL-1.0-or-later,
panic-attacker docs, supervised-fleet-scan GITHUB_TOKEN/FLEET_SCAN_PAT fix,
M5 CI sweep, ~7 Dependabot dep bumps) plus an accidentally-committed
BuckleScript build artefact set under bots/sustainabot/bot-integration/lib/bs/
(120 files — .cmi/.cmj/.cmt/.ast/.res.js/bindings/).

Merge resolution:
  - Meta-repo content adopted as base (823 tracked files, cleaner .gitignore
    that correctly excludes the bs/ artefacts).
  - 45 files modified: meta's versions adopted (newer bot feature work,
    newer Cargo.toml/.lock with sha2/hmac bumps, newer directive parsers).
  - 9 files added from meta: exclusion_registry.rs + registry_guard.rs in
    shared-context/ and robot-repo-automaton/, plus 4 flake.lock / Justfile
    files that meta had but this repo didn't.
  - 120 files removed: the accidentally-committed bs/ build artefacts.
  - LICENSE restored from origin/main (PMPL-1.0-or-later per estate rule;
    meta's was an older MPL-2.0-labelled version).
  - .github/workflows/supervised-fleet-scan.yml restored from origin/main
    (meta's predated the GITHUB_TOKEN/FLEET_SCAN_PAT + HYPATIA_SEVERITY=low
    fixes from cd67367). No meta-only content was lost in this file.

Other GitHub-unique commits verified already present in meta:
  - 7ae485e (panic-attacker docs in finishingbot README) — already in meta.
  - c692816 (M5 CI sweep, SCM bot_directives removal) — SCM files already
    purged in meta per 2026-04-12 A2ML migration; Justfile already imports
    contractile.just.
  - Dependabot rand/tokio bumps (#48/#50/#51/#55/#56) — meta has rand 0.10
    and tokio 1 at-or-above these versions.

After this commit merges, the meta-repo side will remove the absorbed
gitbot-fleet/ directory from its tree and re-add it as a submodule pointing
at the new origin/main HEAD, eliminating the dual-truth situation.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@hyperpolymath hyperpolymath merged commit ea77861 into main Apr 19, 2026
15 of 20 checks passed
@hyperpolymath hyperpolymath deleted the chore/reconcile-meta-absorbed-2026-04-19 branch April 19, 2026 04:27
Repository owner deleted a comment from chatgpt-codex-connector Bot May 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant