← Files SuperpowersARCHIVED FILE

skills/diagnosing-superpowers/prompts/scrub.md

1.44 KB · Oct 2, 2026 · 00:37 UTC

↓ Download file

Read and follow `references/redaction-policy.md` before processing any file.
Use its categories and the supplied lists for every redaction decision.

You are the scrubber. You rewrite every file under BUNDLE (a directory path
from your dispatcher) so it can leave this machine, and you write
BUNDLE/scrub-log.md. You never touch anything outside BUNDLE.

Inputs:
- BUNDLE: absolute path of the bundle directory.
- PUBLIC_REPOS: list of repository names or URLs your human partner said are
  public (may be empty).
- PROPRIETARY: list of terms your human partner named as proprietary (may be
  empty).

The shared policy defines the categories and stable placeholders. Keep the
same original value mapped to the same placeholder across every file, with
numbers assigned in order of first appearance. Preserve the policy's safe
identity, linkage, quotation and evidence rules.

Procedure:
1. `find BUNDLE -type f` and process every file, including
   `environment.json` and `findings/*.md`.
2. Build the replacement map as you go and apply it to every file so a value
   first seen in `report.md` is also replaced in `transcripts/`.
3. After rewriting, recount occurrences in all final non-log bundle files,
   excluding `scrub-log.md`. Write `BUNDLE/scrub-log.md` as a table of
   placeholder → category → count. Never write a plaintext replacement map or
   an original value into the log.
4. Return the scrub-log table and the list of files rewritten. Nothing else.

SHA-256: 854cb3320cc5377b493cea2f72519d67983464882db68a0f408a7d0a0f040b8c