chore(java): consolidate mss-failsafe to single canonical copy
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.
This commit is contained in:
+53
@@ -0,0 +1,53 @@
|
||||
# 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.
|
||||
|
||||
---
|
||||
Reference in New Issue
Block a user