# 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.*