Skip to content

chore: retire the maonakamoto handle - #19

Merged
catomean merged 1 commit into
mainfrom
chore/retire-the-maonakamoto-handle
Aug 28, 2026
Merged

chore: retire the maonakamoto handle#19
catomean merged 1 commit into
mainfrom
chore/retire-the-maonakamoto-handle

Conversation

@catomean

Copy link
Copy Markdown
Collaborator

maonakamoto no longer names anything. The account was renamed to catomean, and the repos then moved to the bitbaum org.

Verified rather than assumed:

URL Result
github.com/maonakamoto 404
maonakamoto.github.io/hire/ 404
gh api users/maonakamoto 404 — user does not exist
github.com/maonakamoto/<repo> 301 → bitbaum/<repo>

So the references split into three groups, and treating them as one string would produce new broken links:

  • repo links → bitbaum/<repo> — the repos live in the org now
  • the person → catomean — profile links, @mentions, CODEOWNERS
  • Pages site → bitbaum.github.io — the old host 404s; this one is live

What was actually broken, not merely stale

  • petvity/.github/workflows/deploy.yml called maonakamoto/fleetcrown/...selfhost-deploy.yml@main. Actions does not follow the redirect that everything else follows, so this repo's deploy was dead — and it has no auto-merge.yml, which is why the earlier sweep-focused pass never saw it.
  • fleetcrown/.github/CODEOWNERS was * @maonakamoto — a user that returns 404, so the file assigned no owner at all while looking populated.
  • hire/index.html — the live hire page — linked twice to a 404 profile.
  • GH_OWNER defaults in dotfiles and crewless audit tooling defaulted to maonakamoto, so those tools enumerated a nonexistent owner and would report an empty fleet as a clean one.
  • package.json repository URLs in four packages, one of which (bip-kit) is published to npm with that URL on its listing.

Deliberately left alone

  • .mailmap keeps the old noreply address as an alias. That line is what maps historical commits onto the current identity; deleting it would silently unmap every commit ever authored under it. Only the canonical side moved to catomean.
  • Files that explain the outage by naming the old account keep it — there the name is the content.
  • orangecat.ch/profiles/maonakamoto is untouched: the catomean slug 404s too, so rewriting it would swap one dead link for another and hide a real problem instead of fixing it.

🤖 Generated with Claude Code

https://claude.ai/code/session_01UvjGNAS9CMfEGNW26tUR4P

The account was renamed to `catomean` and the repos then moved to the
`bitbaum` org, so `maonakamoto` now names nothing: github.com/maonakamoto
and maonakamoto.github.io both return 404, and @maonakamoto no longer
resolves as a user.

Three different targets, because these are not the same reference:
  repo links  -> bitbaum/<repo>   (the repos live in the org)
  the person  -> catomean        (profile links, @mentions, CODEOWNERS)
  pages site  -> bitbaum.github.io

Deliberately NOT changed:
  .mailmap keeps the old noreply address as an ALIAS. It is what maps
  historical commits onto the current identity; deleting it would
  silently unmap them. Only the canonical side moved to catomean.
  Files that explain the outage by naming the old account keep it,
  since the name is the content.

Files: README.md, package.json, scripts/ci/auto-merge-sweep.sh

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UvjGNAS9CMfEGNW26tUR4P
@catomean
catomean merged commit f598cf3 into main Aug 28, 2026
1 check passed
@catomean
catomean deleted the chore/retire-the-maonakamoto-handle branch August 28, 2026 08:24
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