chore: Phase 4 — drop 1543 tracked local-machine artifacts (venv/, __pycache__, home/, .phase1-event-status, .gitignore.backup) #3

Open
nsatoshi wants to merge 1 commits from devin/phase4-drop-local-junk-1776542674 into master
Owner

Summary

Part of the sequenced cleanup tracked in issue #1. Phase 4 — remove 1543 tracked local-machine artifacts that were committed before matching .gitignore rules were added. All patterns are now already ignored; this is pure hygiene.

Path Files Why it's here Why it can go
venv/ 1539 Python virtualenv committed from a dev box venv/ already in .gitignore; recreated with python -m venv venv && pip install -r requirements.txt
__pycache__/list_vms.cpython-312.pyc 1 CPython bytecode cache __pycache__/ already in .gitignore
home/intlc/projects/proxmox/multi-chain-execution/src/api/mirror-routes.ts 1 Stray paste from an operator's home dir Stale copy — the canonical multi-chain-execution/src/api/mirror-routes.ts is newer, better-structured, and has doc comments (diff confirmed before delete)
.phase1-event-status 1 Ephemeral phase marker Already in .gitignore
.gitignore.backup.20260103_171034 1 Pre-cleanup snapshot of .gitignore Already in .gitignore

Also adds /home/ to .gitignore so future home-dir paste captures don't get re-introduced at the repo root.

Out of scope in this PR (deliberately)

  • Root *-AUDIT.zip / transaction-package-*.zip files — referenced from several docs; moving them means updating those references, which is its own PR.
  • Loose root *_technical_plan.md / COMPREHENSIVE_STATUS_*.md / INTEGRATIONS_QUICK_REFERENCE.md — each is referenced by many docs; relocating needs a link-rewrite pass.
  • Secret-bearing files under .secure/ — those land in Phase 2 (history rewrite), not here.

Review & Testing Checklist for Human

Risk: yellow — many files deleted, but every one matches a .gitignore rule and nothing in src/, scripts/, or docs/ is touched.

  • Random spot-check: git diff master...HEAD --name-only --diff-filter=D | grep -vE "^(venv/|__pycache__/|home/|\.phase1-event-status\$|\.gitignore\.backup\.)" returns nothing (i.e. no real code was deleted).
  • multi-chain-execution/src/api/mirror-routes.ts still exists on this branch and compiles — the only mirror-routes.ts copy being deleted is the stale home/intlc/... one.
  • Anyone who actually wants Python tooling back can run python3 -m venv venv && source venv/bin/activate && pip install -r requirements.txt (or the equivalent per the relevant script's needs) and it works.

Notes

Tracking: issue #1. Follow-up PRs will handle (a) relocating the audit-archive files into their referencing doc directories and (b) the loose root *.md docs with link rewrites.

## Summary Part of the sequenced cleanup tracked in issue #1. Phase 4 — remove **1543 tracked local-machine artifacts** that were committed before matching `.gitignore` rules were added. All patterns are now already ignored; this is pure hygiene. | Path | Files | Why it's here | Why it can go | |---|---|---|---| | `venv/` | 1539 | Python virtualenv committed from a dev box | `venv/` already in `.gitignore`; recreated with `python -m venv venv && pip install -r requirements.txt` | | `__pycache__/list_vms.cpython-312.pyc` | 1 | CPython bytecode cache | `__pycache__/` already in `.gitignore` | | `home/intlc/projects/proxmox/multi-chain-execution/src/api/mirror-routes.ts` | 1 | Stray paste from an operator's home dir | **Stale copy** — the canonical `multi-chain-execution/src/api/mirror-routes.ts` is newer, better-structured, and has doc comments (diff confirmed before delete) | | `.phase1-event-status` | 1 | Ephemeral phase marker | Already in `.gitignore` | | `.gitignore.backup.20260103_171034` | 1 | Pre-cleanup snapshot of `.gitignore` | Already in `.gitignore` | Also adds `/home/` to `.gitignore` so future home-dir paste captures don't get re-introduced at the repo root. ### Out of scope in this PR (deliberately) - Root `*-AUDIT.zip` / `transaction-package-*.zip` files — referenced from several docs; moving them means updating those references, which is its own PR. - Loose root `*_technical_plan.md` / `COMPREHENSIVE_STATUS_*.md` / `INTEGRATIONS_QUICK_REFERENCE.md` — each is referenced by many docs; relocating needs a link-rewrite pass. - Secret-bearing files under `.secure/` — those land in **Phase 2** (history rewrite), not here. ## Review & Testing Checklist for Human Risk: **yellow** — many files deleted, but every one matches a `.gitignore` rule and nothing in `src/`, `scripts/`, or `docs/` is touched. - [ ] Random spot-check: `git diff master...HEAD --name-only --diff-filter=D | grep -vE "^(venv/|__pycache__/|home/|\.phase1-event-status\$|\.gitignore\.backup\.)"` returns **nothing** (i.e. no real code was deleted). - [ ] `multi-chain-execution/src/api/mirror-routes.ts` still exists on this branch and compiles — the only `mirror-routes.ts` copy being deleted is the stale `home/intlc/...` one. - [ ] Anyone who actually wants Python tooling back can run `python3 -m venv venv && source venv/bin/activate && pip install -r requirements.txt` (or the equivalent per the relevant script's needs) and it works. ### Notes Tracking: issue #1. Follow-up PRs will handle (a) relocating the audit-archive files into their referencing doc directories and (b) the loose root `*.md` docs with link rewrites.
nsatoshi added 1 commit 2026-04-18 20:06:26 +00:00
chore: drop tracked local-machine artifacts (Phase 4)
Some checks failed
AI Code Review / claude-review (pull_request) Failing after 48s
ad94815c9d
Remove 1543 files that were committed from developer machines before
matching .gitignore rules were added. All patterns involved are already
ignored; this just cleans up the historical tracking.

- venv/                     (1539 files, Python virtualenv)
- __pycache__/              (1 file — root; all 706 under venv/ covered above)
- home/intlc/projects/...    (1 file — stale copy of multi-chain-execution/src/api/mirror-routes.ts;
                              the canonical in-repo version is newer and has comments)
- .phase1-event-status       (ephemeral phase marker)
- .gitignore.backup.20260103_171034 (pre-cleanup .gitignore snapshot)

Also add '/home/' to .gitignore so future operator-home paste captures
don't get re-introduced.

No working code changed — every deletion is of a build artifact, virtualenv
content, or stale duplicate.

Tracking: #1
Co-Authored-By: Nakamoto, S <defi@defi-oracle.io>
Some checks failed
AI Code Review / claude-review (pull_request) Failing after 48s
This pull request can be merged automatically.
This branch is out-of-date with the base branch
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin devin/phase4-drop-local-junk-1776542674:devin/phase4-drop-local-junk-1776542674
git checkout devin/phase4-drop-local-junk-1776542674
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: d-bis/proxmox#3