{
  "summary": "Five justified deletion candidates: empty cplugs-everything, generated-only test-project, misplaced AppData package shims, and rustHello/hello.exe + hello.pdb. Preserve all actual checkouts, unique loose material, session exports, and build/gate/release evidence. No abandoned top-level sibling worktree found; several protected nested/external worktrees exist.",
  "files": [
    {
      "path": "C:/Users/decid/Documents/projects/cplugs-everything",
      "description": "DELETE recommendation: ordinary empty directory; hidden-inclusive inventory found no contents and no .git."
    },
    {
      "path": "C:/Users/decid/Documents/projects/test-project",
      "description": "DELETE recommendation: no .git; contains only empty .claude directory and cc-hall-b.cmd. Launcher explicitly says spt-generated endpoint shortcut, safe to regenerate, and invokes spt endpoint run --adapter claude-spt --id hall-b --create. No source/context content exists inside."
    },
    {
      "path": "C:/Users/decid/Documents/projects/AppData",
      "description": "DELETE recommendation: misplaced ordinary directory chain Local/Temp/rebno-server-prod-5bcaef67d48e47a28b270538401794ae/node_modules/.bin containing exactly 15 generated bcrypt/pino/schema-codegen/schema-debug/tsx shims. No package payload, repo, or other material. Attributes inspected at each level: no reparse points. tsx.CMD is generated NODE_PATH/relative-launch boilerplate pointing to real user AppData temp dependency locations; this recommendation applies ONLY to Documents/projects/AppData, not user AppData."
    },
    {
      "path": "C:/Users/decid/Documents/projects/rustHello/hello.exe",
      "description": "DELETE recommendation: compilation output next to 44-byte hello.rs consisting solely of main printing Hello, world!. Preserve source and helloProject checkout."
    },
    {
      "path": "C:/Users/decid/Documents/projects/rustHello/hello.pdb",
      "description": "DELETE recommendation: debug-symbol companion to hello.exe, not source. Preserve hello.rs and nested helloProject repository."
    },
    {
      "path": "C:/Users/decid/Documents/projects/build-linux.log",
      "description": "KEEP/HOLD: successful claude-spt release build transcript, EXIT=0. Potential release evidence; not ordinary failed build noise."
    },
    {
      "path": "C:/Users/decid/Documents/projects/build-win.log",
      "description": "KEEP/HOLD: 565 passing tests and release-build success, EXIT=0. Potential release evidence."
    },
    {
      "path": "C:/Users/decid/Documents/projects/gate2.log",
      "description": "KEEP/HOLD: failed earlier release gate run with mirror-public leak guard failure; remaining gates succeeded. Distinct failure evidence."
    },
    {
      "path": "C:/Users/decid/Documents/projects/gate3.log",
      "description": "KEEP/HOLD: subsequent full gate PASS with 565 passing tests, installability, manifest, docs and coverage checks; EXIT=0. Distinct release acceptance evidence."
    },
    {
      "path": "C:/Users/decid/Documents/projects/mirror.log",
      "description": "KEEP/HOLD: working-tree publication leak-clean and leak-guard behavior proof; EXIT=0. Release/publication evidence."
    },
    {
      "path": "C:/Users/decid/Documents/projects/scratch-msg.txt",
      "description": "KEEP/HOLD: arbitrary 2.6 KB loose message; disposable status cannot be established from name. Content intentionally not opened because it may be agent context/continuity."
    },
    {
      "path": "C:/Users/decid/Documents/projects/omp-session-2026-07-19T08-08-53-045Z_019f796b-c234-7000-8cba-0ace45c7e2dc.html",
      "description": "KEEP/HOLD: session export, not a build cache. Unique conversation/evidence risk; content intentionally not read."
    },
    {
      "path": "C:/Users/decid/Documents/projects/omp-session-2026-07-16T08-07-51-336Z_019f69f7-bd28-7000-bd4b-fa7e14a18a4e.html",
      "description": "KEEP/HOLD: session export, not a build cache. Unique conversation/evidence risk; content intentionally not read."
    },
    {
      "path": "C:/Users/decid/Documents/projects/oship",
      "description": "KEEP: genuine initialized Git checkout with unborn main, Cargo.toml/Cargo.lock/src all untracked. No committed recovery copy."
    },
    {
      "path": "C:/Users/decid/Documents/projects/rustHello/helloProject",
      "description": "KEEP: genuine initialized Git checkout with unborn main, Cargo.toml/Cargo.lock/src all untracked. Whole rustHello directory must not be removed."
    },
    {
      "path": "C:/Users/decid/Documents/projects/,claude-bigscreen",
      "description": "KEEP/HOLD: only .env, potentially unique credentials; content not read."
    }
  ],
  "architecture": "Root is a non-Git project container. Every top-level .git inspected was a directory, not a linked-worktree pointer; active repos own nested or external registered worktrees. Scratch candidates are isolated non-repository generated/empty artifacts. spt-core internals excluded.",
  "report": "METHOD / LIMITS\nRead-only root inventory, Windows attributes, Git rev-parse, worktree list --porcelain, status --porcelain=v1 --untracked-files=no, and branch upstream tracking summaries. GIT_OPTIONAL_LOCKS=0. Explicit untracked status checked for the two unborn repositories. No tests, builds, linters, deletion, fetching, or index refresh requested. Root is not itself a Git repository. No top-level reparse points found. Candidate AppData chain and leaf entries checked individually; no reparse points traversed. Agent context file contents and session contents were not opened. Logical file sizes are not physical savings measurements. Git branch ahead/behind values use existing local remote-tracking refs, not a fresh remote comparison. A blank tracked status is NOT a guarantee of no untracked work.\n\nDISPOSABLE SET\nExact paths in files[]: cplugs-everything, test-project, Documents/projects/AppData, rustHello/hello.exe, rustHello/hello.pdb. Recommendations rest on empty/generated contents, not age. The malformed AppData tree is shims only, not a complete production server specimen. Its node_modules contains only .bin; .bin has 15 ordinary shim files. Main should retain its normal live-use/hold checks before deleting.\n\nPRESERVE ACTUAL CHECKOUTS\nAll following are relative to C:/Users/decid/Documents/projects/: _3functions; attractor; bey-closer-t1; beyond-eye-tracking-client; beyond_bootloader; beyond_synaptics; big-eye-utils; bigscreen10; bigscreenvr-store-theme; bigstack; bs2_eyetracking; calibot; check-canting; claude-screen-timelapse; claude_skill_owl; cloud; devops; experimplate; extended-mode-display; eyetrack_mipi_fpga; get-shit-done; HMDUtility; holohue-gui; lettem-in; mic-map; mmi_test; oh-my-pi; omp-spt; openvr-resilient; oship; own-ledger; pi-agent-memory; playdial; qt-py-haptics; quick-beyond-updater; rebno; sauna; sparrow-of-spt; spt-alchemy; spt-claude-code; spt-mobile; spt-pacer-tool; spt-releases; spt-shell-notify; traceable-reqs; travelear; tundra-mag-plate; Ubers-SD-Files; vertical-alignment-proximity; vmulti-client-testing; website; wit-what; rustHello/helloProject. spt-core is separately protected and belongs to Main's scope. spt-releases especially is release storage, not scratch.\n\nPRESERVE NONREPOSITORY EXCEPTIONS\nbigscreen contains named project subdirectories and beyond_synaptics.zip (51,087,400 logical bytes); not demonstrated redundant, preserve whole container. biodroid-auth contains windows-hello-android-companion-auth.md; exput/docs contains rough_early_concept.md; spt-discord contains README.md; spt-lecturn contains CONTEXT.md; liaison contains incident/source/scoring/output material. Preserve all; absence of .git does not make them disposable. Preserve .claude and .spt (agent/runtime state, contents not investigated). Preserve ,claude-bigscreen/.env. Preserve loose cc-perri.cmd, config.toml, clipboard-speaker.exe, rckeys.log; no evidence establishes redundancy or safe disposal. Preserve rustHello/hello.rs and nested checkout while deleting only named compiler outputs.\n\nUNIQUE WORK / LOCAL BRANCH RISKS\nclaude_skill_owl: modified Cargo.lock, main ahead 3, plus local mcp-fabric and to-spacetime branches and gone master upstream.\nHMDUtility: modified src/latest.beyondfw (firmware evidence risk).\noh-my-pi: modified packages/coding-agent/src/tools/render-utils.ts.\nown-ledger: numerous modified Dart/database/UI/test files, deleted solver source/test, modified pubspec files and generated Windows registration; preserve whole checkout.\nqt-py-haptics: modified tools/scripts/host_hid_smoke_test.ps1 AND tracked target/.rustc_info.json, target/flycheck0/stderr, target/flycheck0/stdout. Do not assume every target tree is untracked/disposable.\nUbers-SD-Files: modified submodule paths and a deleted tracked payload file; preserve.\nwit-what: modified tracked app_stderr.txt; do not infer disposable from .txt/log-like name.\nrebno: main ahead 73.\nspt-mobile: main ahead 3.\nopenvr-resilient: resilient-imu ahead 22.\ncloud: dev-web-publisher ahead 7, behind 2; dev-gem behind 29; multiple additional branches/worktree.\noship and rustHello/helloProject: unborn repositories with untracked source, so deletion loses everything.\nOther repos have local feature branches without upstream tracking; merge/reachability was not proven because they are protected, not deletion candidates.\n\nREGISTERED WORKTREE HOLDS\nNo top-level sibling is a linked worktree. Nested/external entries discovered from repository metadata:\n- attractor/.attractor/worktrees/65aac622-e4f1-4825-8853-4454532ffeca at da7113c082ee48a2ea163706a6920dec528e38e7 on attractor/run/65aac622-e4f1-4825-8853-4454532ffeca/worktree; owner main differs. Preserve; unmerged status not established.\n- bey-closer-t1/.claude/worktrees/agent-aadb320d is LOCKED with agent/PID annotation.\n- mic-map/.claude/worktrees/{agent-a1454420,agent-a3938b18e5323c3e6,agent-a4587a3b,agent-a4bd579bd2a51ad25,agent-a6a192a77cdf0c69f,agent-a7c3ab28,agent-ab8d6050}: seven LOCKED registered worktrees at distinct commits.\n- wit-what/.claude/worktrees/agent-ab445e7a: LOCKED registered worktree.\n- C:/Users/decid/gsd-workspaces/cloud/cloud: cloud-owned worktree on scopes-website-only, HEAD 0617560a8dc55364b06f84efced0c07d32c6f9f2. Preserve; shared with HomeCleanupAudit.\n- C:/Users/decid/AppData/Local/Temp/omp-spt-release-021: omp-spt metadata records detached HEAD 0c9b0eae746ccd9c1616f7c28701bdc3790eaf28, 'prunable gitdir file points to non-existent location'. This is stale registration evidence, NOT confirmation directory is absent or safe to delete, and release naming warrants hold. Shared with HomeCleanupAudit.\nNo nested worktree contents inspected. Lock PID annotations were not treated as proof of a currently live process; locks themselves remain a hold. No git prune/remove recommended."
}