Node.js identity-key uniqueness gate — no identity key may repeat in any data cut.
This repository is a placeholder. The description above states the intent; no working code exists here yet.
It had no commits and no default branch until 2026-08-01, when the org Claude
harness rollout (.github-private#226)
wrote the first ones. That rollout opens a draft PR per repo, which requires a
base branch — with none present, its working branch claude/adopt-org-harness
became this repository's default branch instead, and PR creation failed.
main and this file exist to give the repository a real default branch. The
harness baseline (.claude/) is carried here too, so the repository is adopted
in the same shape as the rest of the org.
-
Set the default branch to
main— Settings → Branches.There is no org-wide way to do this. Rulesets target
~DEFAULT_BRANCH; no rule type assigns it, sodefault-branch-protectioncannot help — it is in fact currently protectingclaude/adopt-org-harness, because it follows the pointer. The org-level "repository default branch name" setting applies only to newly created repositories.The declarative alternative is a
github_branch_defaultresource underinfra/github-admin/— notegithub_repository.default_branchis deprecated in theintegrations/github ~> 6provider, and this repository would have to be imported first: onlyinfrais declared there today. -
Delete the stale
claude/adopt-org-harnessbranch oncemainis default. GitHub refuses to delete a repository's default branch, so step 1 comes first.