1a0a56a626
Replace the stale multi-module java/mss-failsafe skeleton (old user-management prototype) with the active single-module machine-safety inspection app that was living in its own standalone repo at the repo root. - Remove old java/mss-failsafe/ multi-module tree (mss, userdata, userManagement, mssfailsafe.datalayer, mssfailsafeWeblayer) incl. committed build artifacts - Add the active app (PrimeFaces 11 / JSF 2.3 / Hibernate 5.6 / iText / POI) flattened into java/mss-failsafe/ as the only mss-failsafe in git - Working tree captured = master tip 2a142b5 + in-progress uncommitted work (incl. .github/*.instructions.md AI-context files) - Archive the standalone repo's 33-commit history in GIT_HISTORY_ARCHIVE.md since its .git was not migrated This is the source of truth / base for the upcoming upgraded rewrite.
54 lines
2.6 KiB
Markdown
Executable File
54 lines
2.6 KiB
Markdown
Executable File
# Index Instructions
|
|
|
|
Aktualisiert: 2025-10-20
|
|
|
|
Zentraler Überblick über alle *.instructions.md Dateien im Ordner `.github` für automatische Nutzung.
|
|
|
|
## Übersicht Bestehend
|
|
- Architektur: `architecture.instructions.md`
|
|
- Coding Guidelines: `coding_guidelines.instructions.md`
|
|
- Domain (Security Area): `security_area_domain.instructions.md`
|
|
- Fragebogen Workflow: `questionnaire_workflow.instructions.md`
|
|
- Projekt Erweiterung: `extend_project.instructions.md`
|
|
- Refresh & Fake-ID Mechanismus: `refresh_fake_id.instructions.md`
|
|
- Allgemeine Projektinfo: `general_project.instructions.md`
|
|
- AI Kontext / Generatorhinweise: `ai_context.instructions.md`
|
|
|
|
## Neue Spezial-Themen
|
|
- Persistence Layer: `persistence.instructions.md`
|
|
- PDF Generierung (iText7): `pdf_generation.instructions.md`
|
|
- Klon-Strategien: `cloning.instructions.md`
|
|
- Fehler & Logging: `error_handling.instructions.md`
|
|
- Test-Strategie: `testing_strategy.instructions.md`
|
|
- Transaktionen: `transactions.instructions.md`
|
|
- Manager/Controller Muster: `manager_controller_pattern.instructions.md`
|
|
|
|
## Verwendung (Automatisierung)
|
|
1. Start: `general_project.instructions.md` + `architecture.instructions.md` lesen.
|
|
2. Bei neuen Entities: `extend_project.instructions.md` + `persistence.instructions.md`.
|
|
3. Bei UI/Business Verkettung: `manager_controller_pattern.instructions.md`.
|
|
4. Für Fragebogenfunktionen: `questionnaire_workflow.instructions.md` + `security_area_domain.instructions.md`.
|
|
5. Für temporäre IDs & Refresh: `refresh_fake_id.instructions.md`.
|
|
6. Für PDF Features: `pdf_generation.instructions.md`.
|
|
7. Für Klon-Operationen: `cloning.instructions.md`.
|
|
8. Für Fehlerstrategie: `error_handling.instructions.md`.
|
|
9. Für Transaktionsregeln: `transactions.instructions.md`.
|
|
10. Für Qualitätsstil: `coding_guidelines.instructions.md`.
|
|
|
|
## Priorität bei Unklarheiten
|
|
1. `general_project.instructions.md`
|
|
2. `architecture.instructions.md`
|
|
3. `coding_guidelines.instructions.md`
|
|
4. Spezialthema betreffende Datei
|
|
|
|
## Pflegehinweise
|
|
- Beim Ändern von Basisklassen (AbstractManager / AbstractController / AbstractEntity) entsprechende Dateien aktualisieren.
|
|
- Tippfehler Methode `refrehSelected()` bei Umbenennung in Code auch in `refresh_fake_id.instructions.md` und `architecture.instructions.md` anpassen.
|
|
- Neue fachliche Domains erhalten eigene `<domain>.instructions.md` Datei mit Operations-, Entity- und Edge Case Liste.
|
|
|
|
## Roadmap Dokumentation
|
|
- Nach Einführung eines Exception Layers: `error_handling.instructions.md` erweitern.
|
|
- Nach Migration zu Jakarta: Alle Dateien Namespace Hinweis aktualisieren.
|
|
|
|
---
|