docs: point markdown backlogs at Gitea issues (status lives in Gitea)

Adds the family backlog standard to the root index (open work = Gitea issues,
shared label set, BTDB excluded) and converts components/*/GAPS, hosted-lib
CLAUDE.md notes, code-reviews, infra/glauth and plan docs to banner + issue
pointers (scadaproj #5-#19, ScadaBridge#79).
This commit is contained in:
Joseph Doherty
2026-11-06 15:34:30 -05:00
parent 967da5b43b
commit fd180e576f
24 changed files with 123 additions and 29 deletions
+8
View File
@@ -8,6 +8,11 @@ place to see all outstanding work.
> Generated by `regen-readme.py` from the per-library `findings.md` files. Do not
> edit by hand — edit the findings files and re-run the script.
> **Status lives in Gitea.** Open items from this file are tracked as issues on
> [gitea.dohertylan.com/dohertj2/scadaproj](https://gitea.dohertylan.com/dohertj2/scadaproj/issues)
> (label `migrated`, 2026-11-06). This file is a historical/design record — do not track status
> here; file new work (including new review findings) as an issue.
## How it works
- Reviews are performed one library at a time against a fixed checklist.
@@ -37,6 +42,9 @@ code-reviews/
6 of 6 libraries reviewed. 0 pending findings across all libraries.
Coverage gap: Secrets, LocalDb, GalaxyRepository and Overview have never been reviewed here,
and Auth/Health/Theme have changed substantially since their 2026-06-01 review → #15.
| Severity | Open findings |
|----------|---------------|
| Critical | 0 |
+8
View File
@@ -97,6 +97,11 @@ def build_readme(libraries, per_library):
add("> Generated by `regen-readme.py` from the per-library `findings.md` files. Do not")
add("> edit by hand — edit the findings files and re-run the script.")
add("")
add("> **Status lives in Gitea.** Open items from this file are tracked as issues on")
add("> [gitea.dohertylan.com/dohertj2/scadaproj](https://gitea.dohertylan.com/dohertj2/scadaproj/issues)")
add("> (label `migrated`, 2026-11-06). This file is a historical/design record — do not track status")
add("> here; file new work (including new review findings) as an issue.")
add("")
add("## How it works")
add("")
add("- Reviews are performed one library at a time against a fixed checklist.")
@@ -127,6 +132,9 @@ def build_readme(libraries, per_library):
add(f"{reviewed} of {len(libraries)} libraries reviewed. "
f"{len(pending)} pending finding{'s' if len(pending) != 1 else ''} across all libraries.")
add("")
add("Coverage gap: Secrets, LocalDb, GalaxyRepository and Overview have never been reviewed here,")
add("and Auth/Health/Theme have changed substantially since their 2026-06-01 review → #15.")
add("")
add("| Severity | Open findings |")
add("|----------|---------------|")
for sev in ("Critical", "High", "Medium", "Low"):