Skip to content

Make the repository adoptable by anyone deploying Able - #31

Merged
codeyogi911 merged 1 commit into
mainfrom
docs/adopter-onboarding
Aug 14, 2026
Merged

Make the repository adoptable by anyone deploying Able#31
codeyogi911 merged 1 commit into
mainfrom
docs/adopter-onboarding

Conversation

@codeyogi911

Copy link
Copy Markdown
Owner

Able's tree was already tenant-neutral, but nothing told a stranger how to run it, and nothing told an agent which of the two jobs in this repository it was doing. An adopter's agent reading AGENTS.md found only upstream maintenance rules, which are actively misleading when the whole task is to configure one specific business.

  • docs/adopt.md — the adopter entry point: prerequisites, fork-with-upstream rather than a template snapshot, a local dev:parity trial, the tenant boundary as an explicit table, the three customization levels, the deployment steps only a human can complete, and the upgrade path.
  • AGENTS.local.example.md — committed template for the git-ignored AGENTS.local.md, the declared slot for a deployment's standing context. AGENTS.md now branches upstream work from deployment work and reads that file first when it exists.
  • Enforcement, not just descriptionnpm run scan:public rejects any published *.local.md and requires both new documents.
  • .gitignore narrows the blanket .claude/ rule to local session state so committed agent assets ship to adopters, and adds the deploy-able skill, which drives docs/deployment.md in order and stops at every human gate — including the decision to enable public intake.

Documentation and tooling only; no runtime behavior changes. npm run check passes on the rebased tree (278 tests).

🤖 Generated with Claude Code

Able's tree was already tenant-neutral, but nothing told a stranger how to
run it, and nothing told an agent which of the two jobs in this repository
it was doing. An adopter's agent reading AGENTS.md found only upstream
maintenance rules, which are actively misleading when the whole task is to
configure one specific business.

Add docs/adopt.md as the adopter entry point: prerequisites, fork-with-
upstream rather than a template snapshot, the tenant boundary as an explicit
table, the three customization levels, the deployment steps only a human can
complete, and the upgrade path.

Declare a private context slot. AGENTS.local.md is git-ignored and holds a
deployment's standing context; AGENTS.local.example.md is the committed
template. AGENTS.md now branches upstream work from deployment work and
reads that file first when it exists. The public-readiness scan rejects any
published *.local.md and requires both new documents, so the boundary is
enforced rather than merely described.

Narrow the blanket .claude/ ignore to local session state so committed agent
assets ship to adopters, and add the deploy-able skill, which drives
docs/deployment.md in order and stops at every human gate — including the
decision to enable public intake.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@codeyogi911
codeyogi911 merged commit 8659b3c into main Aug 14, 2026
5 checks passed
@codeyogi911
codeyogi911 deleted the docs/adopter-onboarding branch August 14, 2026 08:45
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