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.
2.6 KiB
Executable File
2.6 KiB
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)
- Start:
general_project.instructions.md+architecture.instructions.mdlesen. - Bei neuen Entities:
extend_project.instructions.md+persistence.instructions.md. - Bei UI/Business Verkettung:
manager_controller_pattern.instructions.md. - Für Fragebogenfunktionen:
questionnaire_workflow.instructions.md+security_area_domain.instructions.md. - Für temporäre IDs & Refresh:
refresh_fake_id.instructions.md. - Für PDF Features:
pdf_generation.instructions.md. - Für Klon-Operationen:
cloning.instructions.md. - Für Fehlerstrategie:
error_handling.instructions.md. - Für Transaktionsregeln:
transactions.instructions.md. - Für Qualitätsstil:
coding_guidelines.instructions.md.
Priorität bei Unklarheiten
general_project.instructions.mdarchitecture.instructions.mdcoding_guidelines.instructions.md- Spezialthema betreffende Datei
Pflegehinweise
- Beim Ändern von Basisklassen (AbstractManager / AbstractController / AbstractEntity) entsprechende Dateien aktualisieren.
- Tippfehler Methode
refrehSelected()bei Umbenennung in Code auch inrefresh_fake_id.instructions.mdundarchitecture.instructions.mdanpassen. - Neue fachliche Domains erhalten eigene
<domain>.instructions.mdDatei mit Operations-, Entity- und Edge Case Liste.
Roadmap Dokumentation
- Nach Einführung eines Exception Layers:
error_handling.instructions.mderweitern. - Nach Migration zu Jakarta: Alle Dateien Namespace Hinweis aktualisieren.