Back to Plate

Deletion Closure Protocol

docs/slate-v2/references/deletion-closure-protocol.md

53.0.61.0 KB
Original Source

Deletion Closure Protocol

Purpose

Keep deletion closure honest across:

  • batch scope
  • file truth
  • parent/child package rows
  • front-door roadmap wording

Core Rules

1. Batch name must match audited scope

Use exact package or family scope. Do not use vague “package closure” language.

2. Parent/child closure is mandatory

Closing packages/slate-react/test/** does not close packages/slate-react/**.

3. Freeze the deleted inventory first

Before refreshing wording:

  1. freeze the deleted path inventory
  2. classify each path as:
    • closed here
    • already closed
    • still open
    • explicit skip

4. Deletion closure is not behavior closure

Deleted-file accounting does not close:

  • example parity
  • runtime behavior parity
  • API parity

5. Front-door docs must follow file truth

If open child rows remain, the parent package stays open in: