Files
pi_mcps/java/mss-failsafe/GIT_HISTORY_ARCHIVE.md
T
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

5.7 KiB

mss-failsafe — Git History Archive

Why this file exists

mss-failsafe was developed in its own standalone Git repository (no remote) on Patrick's workstation. On 2026-06-13 it was consolidated into the pi_mcps monorepo under java/mss-failsafe/ as the single canonical copy. The standalone repo's .git directory was removed during the flatten, so the original per-commit history below is preserved here for reference.

The flattened working tree captured at consolidation = tip of master (2a142b5, 2025-10-04) plus all uncommitted working-tree changes that were in progress at that time (notably the .github/*.instructions.md AI-context files and .gitignore updates). This snapshot is the source of truth and the base for the planned upgraded rewrite with Work Lumen.

Repository Facts (at time of archival)

Property Value
Standalone repo location ~/pi_mcps/mss-failsafe/ (top-level, pre-consolidation)
New canonical location java/mss-failsafe/ (inside pi_mcps monorepo)
Default branch master
Tip commit 2a142b5 (2025-10-04)
Total commits (all branches) 33
First commit f2fa7b6 (2025-06-27)
Author Patrick Plate
Remote none (local-only repo)
Uncommitted changes at archival 175 working-tree entries (preserved in the flatten)

Branches (at time of archival)

Branch Tip Date Note
master 2a142b5 2025-10-04 Default; newest committed state
bugfix/protocol-creation-speed 2a142b5 2025-10-04 Same tip as master
bugfix/overview-pdf-counting 0226952 2025-09-25
feature/zusammenfassung-pdf 7e2dd63 2025-09-17 Contains 7e2dd63 not on master
feature/all-checklist-at-once 7f68bbf 2025-09-13

Commits not reachable from master

Hash Date Branch Subject
7e2dd63 2025-09-17 feature/zusammenfassung-pdf refactor(questionnaire): improve text handling in SecurityAreaQuestion
b26b211 2025-09-15 (dangling) refactor: update UI text and logic for machine creation and editing

Full Commit Log (all branches, newest first)

Hash Date Subject
2a142b5 2025-10-04 feat(ticket): optimize ticket fetching and indexing for protocol generation
a28584b 2025-10-03 feat(ticket): optimize protocol generation by reducing DB queries and enhancing ZIP creation logic
0226952 2025-09-25 feat(ticket): add alphabetical ordering for displayed lists and data tables
06f1b0a 2025-09-25 fix(ticket): handle null device roles in security device filtering
5cba533 2025-09-17 feat(ticket): enhance danger point and inspection data in overview protocol
7e2dd63 2025-09-17 refactor(questionnaire): improve text handling in SecurityAreaQuestion
b26b211 2025-09-15 refactor: update UI text and logic for machine creation and editing
d535571 2025-09-15 refactor(ticket): make DateTimeFormatter immutable in OverviewProtocolController
593080e 2025-09-15 refactor(ticket): remove unused imports in OverviewProtocolController
44cb289 2025-09-15 fix(ticket): correct typo in column header and reset flag in protocol generation
1fd6bcf 2025-09-14 feat(ticket): add overview protocol generation and integration
7f68bbf 2025-09-13 refactor(ticket): streamline PDF generation and file handling for machine protocols
daeacc9 2025-09-13 feat(ticket): add functionality to generate and download all machine protocols as ZIP
0166206 2025-09-13 feat(questionnaire): enhance UI and improve questionnaire management logic
24da4a1 2025-08-29 feat(questionnaire): improve questionnaire integration and UI enhancements
913efbb 2025-08-29 feat(questionnaire): enhance questionnaire handling with better UI and data loading
b3782fc 2025-08-29 feat(questionnaire): enhance question position management and text handling
884cb80 2025-08-25 fix(security-area): resolve lazy loading and eager collection conflict for questionnaires
3fd6e2e 2025-08-24 Admin: add System-Logs page and LogFileManager; update admin menu; set active RollingFile to /logs/application.log
11d96cd 2025-08-16 feat(admin): neue Admin-Views (password reset, user management) und Controller
6238521 2025-07-26 Refactor: UserRoleValidationManager als Startup-Service konfiguriert (@Singleton/@Startup, @PostConstruct validateRolesOnStartup)
eeb329d 2025-07-26 Feature: UserRoleValidationManager für automatische Rollenkorrektur
2d72946 2025-07-26 Dokumentation: Detaillierte Kommentare zur Person-Entität hinzugefügt
66bb699 2025-07-20 Implement hierarchical user role assignment system (UserRoleAssignmentHelper)
8ee06b4 2025-07-20 Add comprehensive JavaDoc comments to model classes
3438bcb 2025-07-20 Remove target directory from repository and improve .gitignore
ed70e9f 2025-07-15 Update .gitignore to include an empty /target/ directory
7072410 2025-07-03 Improve UI loading experience and update controller logic
0d9c1fa 2025-06-27 Update multiple controller classes across various modules
0ab4495 2025-06-27 Refactor controllers to remove session dependency and improve transaction management; add .gitignore for target directory
f2fa7b6 2025-06-27 Add initial project structure and configuration files

Archived 2026-06-13 during the mss-failsafe consolidation into pi_mcps. The full binary Git history of the original standalone repo was not migrated — only this human-readable log plus the final flattened working tree.