1
0

fix broken doc links

This commit is contained in:
2026-03-09 18:30:52 +01:00
parent 7153fec05c
commit 8d6cfa2fbc
14 changed files with 146 additions and 36 deletions

View File

@@ -1,6 +1,6 @@
# Leitfaden für die erste Änderung
Letzte Aktualisierung: 2026-03-06
Letzte Aktualisierung: 2026-03-09
## Ziel
@@ -37,7 +37,7 @@ Ein neuer Entwickler soll den ersten Change strukturiert und reproduzierbar umse
2. Permission- und Tenant-Scope-Prüfungen beibehalten
3. Optional Service/Repository ergänzen, Instanziierung über `app(...)`/Factory-Standards
4. `docs/openapi.yaml` aktualisieren
5. `docs/api.md` mit Beispiel aktualisieren
5. `/docs/reference-api.md` mit Beispiel aktualisieren
6. Bei neuen Berechtigungen: `PermissionService` + `init.sql` synchron halten, für Bestandsumgebungen idempotentes SQL-Update in `db/updates/*.sql` bereitstellen
### Done-Kriterien

View File

@@ -1,6 +1,6 @@
# Lokale Entwicklung
Letzte Aktualisierung: 2026-03-06
Letzte Aktualisierung: 2026-03-09
## Ziel
@@ -55,8 +55,8 @@ Bei JS-Änderungen zusätzlich Browser-Smoke mit DevTools-Console (keine JS-Erro
## API-spezifisch
- `docs/openapi.yaml` aktualisieren
- bei Bedarf `docs/api.md` ergänzen
- bei Security-Änderungen `docs/sicherheitsmodell.md` aktualisieren
- bei Bedarf `/docs/reference-api.md` ergänzen
- bei Security-Änderungen `/docs/explanation-sicherheitsmodell.md` aktualisieren
## Vertiefung

View File

@@ -1,6 +1,6 @@
# Dokumentation
Letzte Aktualisierung: 2026-03-06
Letzte Aktualisierung: 2026-03-09
Diese Dokumentation ist nach dem Diataxis-Modell in vier Quadranten gegliedert: Tutorials zum Lernen, How-to Guides zum Nachschlagen von Aufgaben, Explanation zum Verstehen und Reference zum Nachschlagen von Fakten.
@@ -93,6 +93,8 @@ Diese Dokumentation ist nach dem Diataxis-Modell in vier Quadranten gegliedert:
- Definition of Done vor Merge.
- `/docs/reference-codex-prompts.md`
- Standard-Prompts fuer Skill-basierte Planung und Implementierung.
- `/docs/reference-extension-readiness.md`
- Verbindliche Vorbedingungen fuer spaetere Module ohne Hook-/Lifecycle-Festlegung.
- `/docs/reference-agents-overview.md`
- Einstieg in das Rollenmodell und die Artefakte.
- `/docs/reference-agents-roles.md`

View File

@@ -1,6 +1,6 @@
# Agent Workflow Overview
Letzte Aktualisierung: 2026-03-06
Letzte Aktualisierung: 2026-03-09
This project uses a multi-role workflow for issue and feature delivery.
@@ -24,6 +24,6 @@ Source of truth:
- quality gates: `agent-system/checks/quality-gates.json`
Entry points:
- roles: `docs/agents/roles.md`
- workflow: `docs/agents/flow.md`
- roles: `/docs/reference-agents-roles.md`
- workflow: `/docs/reference-agents-flow.md`
- schemas and prompts: `agent-system/`

View File

@@ -1,6 +1,6 @@
# Codex Prompt-Standards
Letzte Aktualisierung: 2026-03-06
Letzte Aktualisierung: 2026-03-09
## Ziel
@@ -63,3 +63,4 @@ Regel:
1. Keine impliziten Extension-Standards erfinden.
2. Erweiterungen explizit als Out-of-Scope kennzeichnen.
3. Nur dokumentieren, was bereits verbindlich im Repo festgelegt ist.
4. Vor Implementierungsstart die Vorbedingungen aus `/docs/reference-extension-readiness.md` prüfen.

View File

@@ -0,0 +1,41 @@
# Extension-Readiness (ohne Architektur-Festlegung)
Letzte Aktualisierung: 2026-03-09
## Ziel
Verbindliche Vorbedingungen fuer spaetere eigenstaendige Module festhalten, ohne jetzt eine konkrete Extension-Mechanik (Hooks/Lifecycle/Loader) zu standardisieren.
## Readiness-Checkliste vor neuem Modul
1. **Modulgrenzen klarziehen**
- Betroffene Schichten benoennen (`pages -> Service -> Repository`).
- Keine SQL-/Business-Logik in Templates oder `pages/*.phtml`.
2. **Contracts definieren**
- Oeffentliche API-/UI-Contracts dokumentieren (Inputs, Outputs, Fehlerfaelle).
- Bei API-Aenderungen `docs/openapi.yaml` im selben Merge pflegen.
3. **Security + Scope absichern**
- AuthZ/RBAC serverseitig pruefen.
- Tenant-Scope serverseitig pruefen.
- POST-Mutationen mit CSRF absichern.
4. **Testbarkeit und Gates**
- Architektur- und Domain-Tests fuer neue Logik ergaenzen.
- Relevante Quality Gates (`QG-*`) im Merge reporten.
5. **Daten- und Betriebsfaehigkeit**
- Schema-/Datenaenderungen fuer Bestandsinstallationen idempotent in `db/updates/*.sql`.
- Logs/Audit ohne unredacted PII/Secrets.
## Bewusst Out of Scope in diesem Stand
- Kein standardisierter Extension-Loader.
- Kein Hook-/Plugin-Lifecycle.
- Keine verbindlichen Modul-Ablageorte ausserhalb bestehender Schichten.
## Entscheidungslog fuer spaetere Standardisierung
Wenn die Extension-Mechanik spaeter konkretisiert wird, muss die Entscheidung mindestens diese Punkte mitliefern:
1. Aktivierung/Deaktivierung und Reihenfolge von Modulen.
2. Versionierung und Migrationsstrategie pro Modul.
3. Sicherheits- und Tenant-Isolation pro Erweiterung.
4. Test- und Rollback-Strategie fuer Modul-Deployments.

View File

@@ -1,6 +1,6 @@
# Konventionen (kurz und verbindlich)
Letzte Aktualisierung: 2026-03-06
Letzte Aktualisierung: 2026-03-09
## 1) Code
@@ -44,7 +44,7 @@ Letzte Aktualisierung: 2026-03-06
- Templates nur für Rendering.
- UI-Texte über `t('...')`.
- Strukturregeln in `docs/frontend-css.md` und `docs/frontend-javascript.md`.
- Strukturregeln in `/docs/reference-frontend-css.md` und `/docs/reference-frontend-javascript.md`.
## 6) Mindestchecks vor Merge

View File

@@ -1,8 +1,8 @@
# lib-Standards
Letzte Aktualisierung: 2026-03-06
Letzte Aktualisierung: 2026-03-09
Praktische Regeln nur für `lib/**`. Ergänzt `docs/architektur.md`.
Praktische Regeln nur für `lib/**`. Ergänzt `/docs/explanation-architektur.md`.
## 1) Repository-Regeln