Why
Each public repository is a product page. A visitor should understand what the component is, trust that it is maintained, and find the next useful link without sorting through prerelease machinery, one-off experiment output, unexplained directories, stale badges, or failing Actions.
This is a judgment-led cleanup pass, not a requirement to make every repository identical and not a request for another organization-wide automation system.
Repositories
Review rubric
For each repository:
- Inspect the root and major subdirectories. Delete obsolete launch artifacts, generated snapshots, abandoned plans, stale experiments, and unexplained versioned folders. Keep benchmarks and fixtures only when they are executable or reproducible, maintained, and linked from an appropriate reference.
- Start with
server/benchmarks/capacity/v1: either establish its current runnable purpose and link it from benchmark guidance, or remove it.
- Read the README as a new visitor. Its first viewport should identify the component and current support status, show the shortest useful install/run path, and link to longer docs. Remove stale prerelease, internal-process, and duplicated reference prose.
- Keep only useful, truthful badges: current default-branch CI, current package/container release where applicable, documentation, and license. Correct branch targets and remove decorative or misleading badges.
- Verify repository description, homepage, topics, package metadata, and cross-repository links.
- Review the Actions list and recent default-branch runs. Every active workflow must still have a current purpose, use the correct branch, and be green or have an owned fix. Remove obsolete deployments, schedules, and launch-only workflows.
- Review open issues, pull requests, Dependabot alerts, and security alerts. Close completed or superseded work and act on current items.
- Check release/package pages and deployment environments for stale failed entries or obsolete integrations.
- Check the rendered README and any user-facing site at desktop and mobile sizes once after the substantive cleanup, not after every edit.
Delivery
Use small, reviewable cleanup PRs owned by each repository. Record the PR beside its checkbox here and mark the repository done. Do not create one issue per discovered stale file unless it represents real product work that should survive the cleanup.
Done when
Every listed repository has been reviewed with this rubric, obvious clutter is gone, the public metadata and links are current, relevant default-branch workflows are green, and a new visitor gets a coherent first impression without needing internal project history.
Why
Each public repository is a product page. A visitor should understand what the component is, trust that it is maintained, and find the next useful link without sorting through prerelease machinery, one-off experiment output, unexplained directories, stale badges, or failing Actions.
This is a judgment-led cleanup pass, not a requirement to make every repository identical and not a request for another organization-wide automation system.
Repositories
.github- Make the organization profile an actionable first visit #120workflow- Clean up the Workflow repository first visit workflow#449, #450, #451waterline- Simplify Waterline's first visit waterline#100server- Clean up Server's public first visit server#80, Make OCI the single Helm chart channel server#81cli- Streamline the CLI repository entry point cli#29sdk-php- Streamline PHP SDK first-visit experience sdk-php#45sdk-python- Polish the Python SDK first-run surface sdk-python#48sdk-rust- Polish the Rust SDK first-run surface sdk-rust#29sample-app- Simplify the Sample App first-run experience sample-app#74ai- Make the AI repository a current first visit ai#18durable-workflow.github.io- Make the documentation repository a clean first visit durable-workflow.github.io#114Review rubric
For each repository:
server/benchmarks/capacity/v1: either establish its current runnable purpose and link it from benchmark guidance, or remove it.Delivery
Use small, reviewable cleanup PRs owned by each repository. Record the PR beside its checkbox here and mark the repository done. Do not create one issue per discovered stale file unless it represents real product work that should survive the cleanup.
Done when
Every listed repository has been reviewed with this rubric, obvious clutter is gone, the public metadata and links are current, relevant default-branch workflows are green, and a new visitor gets a coherent first impression without needing internal project history.