Skip to content

Triage .scratch, docs/specs, docs/tickets before deleting them #17

Description

@qcentic-adm

Part of #6

Question

What, if anything, in .scratch/, docs/specs/ and docs/tickets/ is still load-bearing — and what gets promoted before they are deleted?

Deletion is decided; this ticket is the triage that makes it safe.

.scratch/ holds four spec folders and 39 ticket files for work that has already shipped: web-panel-extraction (12 issues), harness-installer (7), remote-core-write-path (7), detached-core (11). docs/specs/ and docs/tickets/ are the same kind of record from the same era.

Triage against a single test: does this document a decision or constraint that is still true, and is that fact recorded nowhere else — not in code, not in a test, not in an ADR, not in a comment? These specs were unusually detailed, so some of them are the only written record of why things are the way they are.

Deliver:

  • The list of facts worth keeping, each with where it should land — an ADR, a docs page from the docs tree, or a code comment next to the thing it explains.
  • The confirmation that everything else is genuinely redundant.
  • The removal list, including the ## Historical working notes section of docs/agents/issue-tracker.md, which points readers at .scratch/ and must not outlive it.
  • A check for any other in-repo reference to these paths — images-edge.yml currently has .scratch/** in its paths-ignore, and there will be others.

Bias toward deleting. Git history is the archive, and a promoted fact that turns out to be wrong is worse than one that has to be re-derived.

Metadata

Metadata

Assignees

No one assigned

    Labels

    wayfinder:taskWayfinder ticket: manual work unblocking a decision

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions