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.
5.7 KiB
mss-failsafe — Git History Archive
Why this file exists
mss-failsafewas developed in its own standalone Git repository (no remote) on Patrick's workstation. On 2026-06-13 it was consolidated into thepi_mcpsmonorepo underjava/mss-failsafe/as the single canonical copy. The standalone repo's.gitdirectory 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.mdAI-context files and.gitignoreupdates). 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.