chore: build in public, not open to contribution - #8
Merged
Conversation
Removes the scaffolding that presented this as a community project. It is a
personal product whose source happens to be readable, and the repo should say
that plainly rather than imply a contribution process that does not exist.
Removed:
CONTRIBUTING.md
CODE_OF_CONDUCT.md
.github/PULL_REQUEST_TEMPLATE.md
.github/ISSUE_TEMPLATE/{bug_report,feature_request}.md
Kept deliberately:
LICENSE -- still MIT. Not inviting contributions is a different decision
from withdrawing reuse rights, and the code has already been
published under MIT, so anyone holding a copy keeps those
rights whatever this repo says next.
SECURITY.md -- reworded for a solo maintainer with issues closed. This tool
holds mail credentials and sends on my behalf, so a private
channel for real flaws is worth keeping open.
CI workflow -- my own quality gate, not a contributor-facing one.
CONTRIBUTING.md was not purely process: it also documented the guarantees and
the profile rules, which the README links to as the authoritative statement of
them. That substance moves to docs/design-guarantees.md, reframed as what this
build holds itself to rather than what a contributor must preserve, and keeps
the trust-boundary, no-secrets and no-prospect-data conventions. Deleting it
outright would have thrown away the most useful writing in the repo and left a
dangling README link.
README gains a Project status section stating the position outright -- issues
closed, PRs not accepted, no roadmap or support commitment, fork it if it is
useful -- and the License section now spells out what MIT does and does not
oblige me to do.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Repositions the repo as a personal product built in public rather than a community project.
What & why
The repo was carrying a full open-source community-health set — contribution guide, code of conduct, issue templates, PR template. That advertises a contribution process that isn't real: it invites people to file issues and open PRs against something with no roadmap, no support commitment, and copy tied to one real outreach operation. Better to say so plainly than to leave the invitation standing.
Removed:
CONTRIBUTING.mdCODE_OF_CONDUCT.md.github/PULL_REQUEST_TEMPLATE.md.github/ISSUE_TEMPLATE/bug_report.md,feature_request.mdKept deliberately:
LICENSE(MIT)SECURITY.md.github/workflows/ci.ymlThe one judgment call worth reviewing
CONTRIBUTING.mdwas not purely process. It also held the numbered guarantees mapped to the constitution principles, the "profiles are content, not capability" rules, and the trust-boundary / no-secrets / no-prospect-data conventions — and the README links to it as the authoritative statement of the safety guarantees.Deleting it outright would have thrown away the most useful writing in the repo and left a dangling README link. So that substance moved to
docs/design-guarantees.md, reframed as what this build holds itself to rather than what a contributor must preserve. Contribution framing ("will not be merged", "open an issue first", the PR checklist) is gone; the engineering content is intact.If you'd rather that content simply disappear too, say so and I'll drop the file and inline a short version in the README instead.
Also
SECURITY.mdno longer says "do not open a public issue" (there are none) and drops the corporate "we".How it was verified
pytest -q→ 593 passed.docs/design-guarantees.md,SECURITY.md,LICENSEall exist.Companion changes outside this PR
Two things live in GitHub settings rather than the tree, done alongside this:
Wiki and Projects were left enabled, per your call.
🤖 Generated with Claude Code