Files
Patrick Plate 1a0a56a626 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.
2026-06-13 19:55:28 +02:00

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)

  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.