Abschluss: 13 Issues in den Nachbar-Repos angelegt, Alt-Kopien aufgeraeumt, offene Motive als Hinweis

- Issues: tibi-server #42-#48, tibi-admin-nova #2-#5, tibi-types #3/#4 (mit Beleg und KI-Signatur)
- plans/offene-issues.md: Nummern eingetragen; plans/t-shots-arbeitsauftrag.md: offene Motive mit Code-Begruendung
- P9: 5 Alt-Kopien geloescht (~6,1 GB, nur Yarn-Cache dirty, unpushed=0); 6 Kandidaten behalten (unpushed Commits bzw. Quell-/Doku-Arbeit) - dokumentiert in plans/doku-audit.md 12.1a
- Build gruen, 0 tote Links/Anker/Bilder
This commit is contained in:
apairon committed 2026-10-17 11:51:09 +00:00
1 parent 4b6cd51af6
commit 761466dd63
5 files changed
+59 -19

No files matched your search

+27 -3
View File
@@ -421,6 +421,29 @@ Und **Repo-Hygiene-Fälle** (Alt-Kopien, kaputte Arbeitsstände) — siehe §12.
| `cms/tibi-admin/`, `tibi-admin-dev/`, `tibi-admin-master/`, `tibi-admin-server/`, `tibi-starter/` | alte Starter-/Admin-Varianten, READMEs verweisen auf `tibi-svelte-starter` | klären, dann archivieren; `tibi-svelte-starter` als kanonisch erklären |
| `tibi-server/docs/24-ephemeral-rest-tokens.md` | beschreibt eine Fähigkeit, die im Code nicht existiert (kein Treffer für „ephemeral" außer in dieser Datei) | 🔍 D3: implementieren **oder** Datei löschen — beides ist ein Fortschritt, Liegenlassen nicht |
### 12.1a Ergebnis der Freigabe-Aktion (2026-10-17)
Freigabe des Nutzers: „Löschung, wenn wirklich alles in tibi-docs." Vor jeder Löschung geprüft: (1) keine
unpushed Commits, (2) uncommitted Änderungen sind Artefakte (Yarn-Cache) und keine Arbeit, (3) inhaltlich
durch tibi-docs bzw. durch die Git-Remotes auf `gitbase.de` abgedeckt.
| Kandidat | Ergebnis | Beleg/Prüfung |
|---|---|---|
| `cms/tibi-admin-dev/` (470 MB) | 🗑️ gelöscht | dirty = nur `.yarn/cache/*` (235/235), `unpushed=0`, Remote `cms/tibi-admin.git` |
| `cms/tibi-admin-master/` (405 MB) | 🗑️ gelöscht | dirty = nur `.yarn/cache/*` (231/231), `unpushed=0` |
| `cms/tibi-admin.bak/` (1,8 GB) | 🗑️ gelöscht | dirty = nur `.yarn/cache/*` (64/64), `unpushed=0` |
| `cms/tibi-admin.bak2/` (2,3 GB) | 🗑️ gelöscht | dirty = nur `.yarn/cache/*` (713/713), `unpushed=0` |
| `cms/tibi-docs-kaputt/` (1,1 GB) | 🗑️ gelöscht | dirty = nur `.yarn/cache/*` (52/52), `unpushed=0`, Inhalt = alter Stand dieses Repos (Git-Historie + Remote) |
| `cms/tibi-admin.kaputt/` | ⛔ **behalten** | HEAD `5379d167` („fix") liegt **nicht** auf dem Remote (Remote-Heads: `bf82589`, `de3f01f`, `8730661`, `cd5af95`, `a6dbc5b`) → 3 unpushed Commits + abgebrochener Merge (254 unmerged Dateien) |
| `cms/tibi-server.bak/` | ⛔ **behalten** | uncommitted Quellarbeit: `internal/controller/setup.go`, `internal/models/{collection,project}.go` geändert, `internal/controller/collection_cache.go` untracked |
| `cms/tibi-admin/` | ⛔ **behalten** | uncommitted Quelländerung: `api/hooks/tibiAiChatMessage/helper.js` |
| `cms/tibi-starter/` | ⛔ **behalten** | 3 unpushed Commits (`1cafb87`, `3ba83ba`, `26f1e58`) + dirty `api/`, `frontend/` |
| `cms/tibi-admin-server/` | ⛔ **behalten** | 1 unpushed Commit (`e6f00b2`) |
| `cms/tibi-docs-legacy/` | ⛔ **behalten** | dirty: `docs/md/README.md`, `docs/md/projektkonfig/collections/meta.md` + untracked `docs/md/tibiAI/TibiAI.md`; Inhalte teils **nicht** in tibi-docs (u. a. `dashboard.md`, `ssr&htaccess.md`, `admin-javascript-kontext/*`) |
**Freigeworden:** ~6,1 GB. **Nicht gelöscht:** alles, wo unpushed Commits oder echte Quell-/Doku-Arbeit
liegen — zuerst committen/pushen, dann kann die Löschung nachgezogen werden.
### 12.2 Datei-Ebene: Wegfall **erst** nach Erfüllung dieser Bedingungen
| Alt-Datei | Wegfall möglich, wenn … | Heutiger Abdeckungsgrad |
@@ -750,8 +773,9 @@ Statuslegende: ✅ erledigt und reviewed · 🔄 läuft · ⬜ offen · 🔴 blo
| AGENTS.md: Belegpflicht + UI-Namen-Regel | ✅ | Stempel-Norm und „UI-Namen wörtlich aus `de.json`" als Pflichtregeln ergänzt |
| AGENTS.md: Screenshot-Regel | ✅ | `src/assets/admin/` + `src/assets/anwender/`, WebP 1440×900 ≤ 200 KB, Corporate only |
| AGENTS.md: Werkzeug-Abschnitt | ✅ | `audit-docs.mjs`, `coverage`, `gen:schemas`, `sync:openapi` als Pflichtschritte |
| Issues für die Nachbar-Repos | ✅ | `plans/offene-issues.md`: 7× tibi-server, 4× tibi-admin-nova, 2× tibi-types (mit Beleg) |
| P9 Repo-Hygiene (Löschungen) | ⬜ | **bewusst nicht ausgeführt** — Löschen in fremden Repos braucht Freigabe; Kandidatenliste steht in §12.1 |
| Issues für die Nachbar-Repos | ✅ | **13 Issues in Gitea angelegt** — tibi-server #42–#48, tibi-admin-nova #2–#5, tibi-types #3/#4; Vorlage mit Belegen in `plans/offene-issues.md` |
| PRUEFEN-Punkte abgearbeitet | ✅ | P1 #16, P2 #4, P2 #8 auf erledigt; `reference/openapi.md` ohne „Platzhalter"-Wortlaut |
| P9 Repo-Hygiene (Löschungen) | ✅ teilweise | Freigabe erteilt und umgesetzt: 5 Alt-Kopien gelöscht (~6,1 GB), 6 Kandidaten mit unpushed Commits/Doku-Arbeit **bewusst behalten** — Details in §12.1a |
### Welle G — Screenshot-Nachtrag (restliche UI-Bereiche) · Stand 2026-10-17 ✅
@@ -760,7 +784,7 @@ Statuslegende: ✅ erledigt und reviewed · 🔄 läuft · ⬜ offen · 🔴 blo
| Anwender-Motive (G1) | ✅ | 8 neue Bilder: FK-Drawer, Sprachleiste/Übersetzen, Feldsuche, JSON-Overlay, Medien-Lightbox, Upload-Warteschlange, Fremddatei, Stellvertretungs-Banner; 3 neue Kurzabschnitte, 3 Abschnitte erweitert |
| Admin-Motive (G2) | ✅ | 9 neue Bilder: Token-Liste, Token-Anlage (Profil), Projekt-Admin-Drawer, Team- und Org-Drawer, Theme-Umschalter, Chat-Verlauf, Voice im Filter |
| Befehlspalette im Admin | ✅ | neuer Abschnitt + Bild in `admin/konzept.md`; `keep`-Hinweis entfernt, Mock-Aussage `t1` → Demo-Projekte korrigiert |
| Nicht darstellbare Motive | ⚠️ | Session-Timeout (Mock schaltet den Inaktivitäts-Tracker ab), Suchindex-Banner (Mock-Queue immer 0), KI-Werkzeugstatus/Vision (kein KI-Backend), Drill-Down/Sprungziele, Inline-Anlage/Rückverweise → als `<!-- Screenshot (T-SHOTS) … -->` markiert, Grund dokumentiert |
| Nicht darstellbare Motive | ⚠️ **bleiben als Hinweis** (Nutzer-Entscheid) | Session-Timeout (`inactivityTracker.ts:47`) und Suchindex-Banner (`interceptor.ts:3073-3080`) bleiben als `<!-- Screenshot (T-SHOTS) … -->` in der Seite; zusätzlich in `plans/t-shots-arbeitsauftrag.md` „Bewusst offene Motive" festgehalten, damit keine spätere Runde sie aus `t1` nachholt. KI-Werkzeugstatus/Vision, Drill-Down, Inline-Anlage ebenso begründet offen |
| Textkorrekturen aus dem UI-Abgleich | ✅ | „Token anlegen nur im Profil" (Token-Admin ist name-only/edit), `allowReload/-Backup/-Snapshots` sind reine `config.yml`-Flags (0 Treffer im Frontend), „**Serververwaltete Felder**", „**Ausgewählte Medien**" |
| Welle-G-Review | ✅ | 17 Bilder geprüft: keine verwaisten Dateien, keine toten Pfade, alle Alt-Texte spezifisch, alle ≤ 200 KB; 3 Muss-Fixes umgesetzt; Urteil „abnehmbar" |
| Build/Audit | ✅ | 71 Seiten grün, 0 tote Links/Anker/Bildpfade, 0 kaputte Tabellen |