Skip to content

Remove docs/topics and docs/specs across melodic-software repos #5575

Description

@kyle-sexton

Problem

Plans, briefs and design notes live under docs/topics/<name>/ while work is in flight and graduate to docs/specs/<name>/ before merge (docs/conventions/topic-docs/README.md, enforced by scripts/check-contract-slice-prune.sh). The owner wants both trees gone long term, in every repo, and does not want that removal codified inside the plugins themselves.

Current footprint (local clones, 2026-09-30)

  • docs/specs/: claude-code-plugins
  • docs/topics/: ci-runner, ci-workflows, claude-code-account-rotation, claude-code-proxy, github-iac, medley, provisioning, standards

In claude-code-plugins the convention is referenced by docs/conventions/topic-docs/ (README, schema, examples, CHANGELOG), scripts/check-contract-slice-prune.sh and its baseline and test, scripts/check-docs-naming.sh, scripts/check-docs-only.test.sh, scripts/docs-only-paths.txt, scripts/affected-tests-no-suite.txt, and the commit-convention and config-cascade convention docs.

Scope

  1. Decide where durable plan and spec content lives instead (for example the PR body, the issue, or code-adjacent docs), and what happens to the existing docs/specs/ files.
  2. Remove the docs/topics/ and docs/specs/ trees repo by repo, with the gates and conventions that require them.
  3. Keep the removal out of plugin skill bodies: the plugins should not encode a rule about these paths.

Acceptance

  • No docs/topics/ or docs/specs/ directory in any melodic-software repo.
  • No CI gate or convention doc still requires either path.

No related PR yet.

🤖 Generated with Claude Code

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

    needs-humanHuman-in-the-loop required; autonomous sessions must not resolve items carrying this.priority: lowNice-to-have, cosmetic, or speculative; opportunistic.work-class: structuralRefactors, migrations, contract changes; cross-cutting and hard to reverse.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions