Skip to content

registry/repos.json: PhotoCleaner driftNote still says "Private for now", but the repo is public #1082

Description

@ptr727

Evidence

registry/repos.json's PhotoCleaner entry carries this driftNotes entry:

Private for now by maintainer decision, going public once the conformance work settles, since
public serves prospective users and lowers the GitHub bill. Until that flip the declared
github-release channel is not consumer-pullable and shields.io cannot read the repo, so the
GitHub-sourced shields render broken.

Live check, just run:

$ gh repo view ptr727/PhotoCleaner --json isPrivate,visibility
{"isPrivate":false,"visibility":"PUBLIC"}

The repo is public now. Confirmed independently by spec/audit.py PhotoCleaner's own
has_discussions finding during a resync of that repo (DEFECT settings: has_discussions live=False expected=True — the audit's own settings check derives the expected value from
visibility, and it expected true, meaning the audit already reads this repo as public).

Why this is worth fixing rather than leaving

  • The note's own stated consequence ("the GitHub-sourced shields render broken") is exactly the
    kind of thing that stops being true silently once the repo flips, and nothing re-checks it.
  • A stale driftNotes entry asserting outstanding work ("private for now", "going public once...")
    is the shape RESYNC.md section 3 calls out by name: "A driftNote asserting outstanding work
    in prose ('pending', 'not yet', 'behind') contradicts a clean audit outright" — and a resync is
    supposed to reconcile it, but a registry change is a hub-side edit outside what a downstream
    repo's own resync PR touches, so it needs its own fix here.

Expected

Drop the "Private for now..." sentence from PhotoCleaner's driftNotes (the multi-arch Docker /
GitHub release sentence beside it stays, that one's still accurate). Worth a quick check whether
the shields.io badges on the README now render correctly given the flip, since that was the
noted symptom.

Repo, ref

ptr727/ProjectTemplate at main (as of this filing), registry/repos.json's PhotoCleaner
entry.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions