You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Every estate census that walks the local disk double-counts: multiple overlapping checkout trees exist, so per-repo measurements (gate scans, shadow-tracking counts, language inventories) inflate or contradict each other depending on which tree a scanner happens to walk.
Evidence (measured 2026-08-31, during #678 re-verification)
repos/ overlaps hyper-repos/ on 213 repo names.
20 _SET container dirs under hyper-repos/ hold 412 nested repos, heavily duplicated against the direct checkouts.
Known duplicate pairs: gitbot-fleet-fresh-2026-08-28 vs gitbot-fleet-recovery-20260824; metadatastician/* mirrored under bulk_update_oikos/*.
Numbers in issues stop being comparable across time (this is a large part of why re-verified issue numbers keep failing), and any sweep that enumerates the disk risks patching the same repo twice via different paths — or patching a stale duplicate and reporting success.
First step
Declare ONE canonical tree per repo (likely hyper-repos/<name> for org hyperpolymath) in a machine-readable manifest, and make every census/sweep script resolve through it. Then decide the fate of repos/, the _SET containers, and the recovery/fresh duplicates (archive, delete, or mark non-canonical).
Found while re-verifying #678; filed per the discoveries-become-issues rule. Related: #677 (damaged object stores — several of the affected names exist in more than one tree).
Claim
Every estate census that walks the local disk double-counts: multiple overlapping checkout trees exist, so per-repo measurements (gate scans, shadow-tracking counts, language inventories) inflate or contradict each other depending on which tree a scanner happens to walk.
Evidence (measured 2026-08-31, during #678 re-verification)
repos/overlapshyper-repos/on 213 repo names._SETcontainer dirs underhyper-repos/hold 412 nested repos, heavily duplicated against the direct checkouts.gitbot-fleet-fresh-2026-08-28vsgitbot-fleet-recovery-20260824;metadatastician/*mirrored underbulk_update_oikos/*.Why it matters
Numbers in issues stop being comparable across time (this is a large part of why re-verified issue numbers keep failing), and any sweep that enumerates the disk risks patching the same repo twice via different paths — or patching a stale duplicate and reporting success.
First step
Declare ONE canonical tree per repo (likely
hyper-repos/<name>for org hyperpolymath) in a machine-readable manifest, and make every census/sweep script resolve through it. Then decide the fate ofrepos/, the_SETcontainers, and the recovery/fresh duplicates (archive, delete, or mark non-canonical).Found while re-verifying #678; filed per the discoveries-become-issues rule. Related: #677 (damaged object stores — several of the affected names exist in more than one tree).