From d3318f43c23345c82b9ebe286bc6ac48c88c024d Mon Sep 17 00:00:00 2001 From: drjones Date: Wed, 20 May 2026 16:23:56 -0700 Subject: [PATCH] Update stewardship ledger after forge polish audit --- README.md | 70 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 70 insertions(+) diff --git a/README.md b/README.md index 8362716..4b761d2 100644 --- a/README.md +++ b/README.md @@ -109,6 +109,20 @@ Several parent workspaces contain nested Git repositories. This pass recorded th |------|-----------------|-----------------| | `4-way-handshake`, `4-way-handshake-2`, `4-way-handshake-3` | Same import description; all were empty before README initialization. | `4-way-handshake` is canonical. `4-way-handshake-2` and `4-way-handshake-3` are duplicates to archive/delete when repo-management access is available. | +## Local Project Remote Classes + +### Local Git Repos With No Origin + +These are not linked to any remote through `origin`: + +`MAYHEM`, `New folder`, `New folder (2)`, `ai-girlfriend`, `autogpt`, `bw16`, `bw16 raper`, `clams av gui`, `cursor projects`, `discords`, `discored raper`, `docker`, `esp32c5`, `evil bw 16`, `evil cardputer`, `hacking scripts and tools`, `iceman_webui`, `meetme bot`, `meshtastic`, `n8n god`, `p4 chatbot 83125`, `p4 pannel`, `p4-bridge`, `platform-tools`, `pn532 esp32`, `s3 ai friend`, `s3 cam mini`, `s3nfc`, `secret firmware finaly here`, `tinder bot`. + +### Local Git Repos With GitHub Origin + +These are online somewhere, but not connected to Gitea by `origin`: + +`Bruce`, `ESP32-BlueJammer`, `FINALROUND AI`, `Flipper`, `JAM`, `copy-of-local-network-dashboard`, `cursor-windsurf-ai-bypass`, `digital ghost`, `esp32cPN532`, `evil orchestrator`, `spyderfoot`. + ## Upload Policy - Visibility: private by default for unfinished firmware, security tooling, binaries, and bot projects. @@ -116,3 +130,59 @@ Several parent workspaces contain nested Git repositories. This pass recorded th - Scope: README/wiki placeholders first; full source upload only after secret scan, binary policy, and license classification. - Fork handling: GitHub-origin projects stay upstream checkouts unless local patches justify private mirrors. - Duplicates: keep one canonical repo; mark extras for archive/delete. + +## Forge Polish Pass: 2026-05-20 + +Applied a standard stewardship layer across all 58 Gitea repositories owned by `drjones`. + +### Repository Files + +Every repo now has: + +- `SECURITY.md` +- `CHANGELOG.md` +- `CONTRIBUTING.md` +- `CODEOWNERS` +- `LICENSE_STATUS.md` +- `.gitea/PULL_REQUEST_TEMPLATE.md` +- `.gitea/ISSUE_TEMPLATE/bug_report.md` +- `.gitea/ISSUE_TEMPLATE/docs_task.md` +- `.gitea/ISSUE_TEMPLATE/release_checklist.md` + +Keeper decision: do not add blanket `LICENSE` files until each repo's actual ownership and upstream license status is confirmed. `LICENSE_STATUS.md` is the controlling placeholder for that work. + +### Wiki Coverage + +Every repo now has a wiki with: + +- `Home` +- `Setup` +- `Operations` +- `Security` +- `Releases` +- `Provenance` +- `Hardware` for firmware/hardware-oriented repos, otherwise `Architecture` + +The temporary setup test page on `gitea-stewardship-ledger` was replaced with the real setup page. + +### Labels + +Every repo now has the standard issue label set: + +`bug`, `docs`, `hardware`, `firmware`, `security`, `needs-triage`, `blocked`, `duplicate`, `upstream`, `release-ready`, `provenance`. + +### Descriptions + +Empty or import-placeholder descriptions were replaced with concise stewardship descriptions. Hand-written descriptions were preserved. + +### Verification + +Independent API audit completed after the write pass: + +- Repositories audited: 58 +- Required files: 9/9 present on every repo +- Required labels: 11/11 present on every repo +- Required wiki pages: 7/7 present on every repo +- Audit failures: 0 + +One classification mismatch was repaired during verification: `evil-cardputer` now has the expected `Hardware` wiki page.