PROJECT PHASE: 10.0 (Stability & Compliance)
🗃️ Stability & Compliance
This update finalizes the Sanctuary OS governance pipeline, bringing critical stability to the Compliance toolset and refining the UI/UX across the Mod Dossier and Architect Hubs. We’ve eliminated ambiguous badging, repaired layout crashes, and fully standardized the handling of Malware/Explicit flags.
🛡️ Governance & Security Updates
| |
Manual Threat Flag Upgrade | The SeniorArchitect Manual Flag modal now utilizes a fully integrated CustomComplianceSelect dropdown, completely replacing the outdated native HTML <select>. This provides a consistent, glass-morphism aesthetic aligned with the OS.
|
Malware Dashboard Relocation | |
Global Compliance Search(Senior Architect Hub) | |
Bidirectional Beta Bug Fixed | |
👮 Security & Compliance Additions
| |
| |
Malware Interception & Secure Shred | Integrated the compliance_tier tracking into the application's physical mod compilation cycle. Tier 3 (Malware) mods are now automatically intercepted upon Radar Sweep completion. Added an unclosable "Critical Danger" modal that prevents user operation until the threat is neutralized. Implemented the SECURE SHRED protocol directly within the Malware alert to perform multi-pass destructive overwrites of the malicious files via the rust backend, keeping Sanctuary OS safe.
|
Architect Hub Refinements | |
🔐 Sandbox Implementations
| |
| |
| |
| |
| Cloud Blueprints: Any Blueprint synced to the cloud will automatically strip out references to NSFW and Explicit mods. Lab Reports & Bug Reports: The "Flag," "Submit Corrections," and "Send to Lab" buttons in the Mod Dossier are now disabled for Explicit/NSFW mods, preventing their metadata and logs from being pushed to the global servers.
|
| |
Mod Dossier Header Overhaul | |
Lexicon Iconography Repairs | Fixed garbled artifact characters (e.g., dYsc, o) in the Mod Dossier action buttons by successfully migrating them to standardized text symbols and lexicon tags (+ MANUAL FLAG, 🚩 FLAG, ✕).
|
Badge Consistency (Stable vs Beta) | |
| |
| |
Badge Consistency (Stable vs Beta) | Integrated badge_stable and badge_beta into the global en-sanctuary and en-default lexicons. The Addon-Drawers will now properly identify the Core Mod as STABLE and the offshoot as BETA, rather than tagging both as Beta.
|
| |
| Added new lexicon entries (status_broken_hover) for both generic Mod Cards and Sanctuary specific contexts. Mod badges on the Mod Card now feature an interactive cursor-help tooltip displaying the new broken lexicon strings whenever a Mod or Artifact is flagged as completely Broken.
|
Beta vs Stable Prioritization: | Radar Sweep compilation logic has been updated to automatically sort internal flavor lists. Mod versions with the beta relationship type are pushed to the end of the list. This guarantees that when users interact with the parent folder (e.g., clicking the add button on the card), they default to the Stable version instead of inadvertently equipping Beta/WIP artifacts.
|
🔧 Under-The-Hood Maintenance
🚩 Compliance & Visibility Resolution
This section is to give the Citizen insight on the critical issue where "Explicit" mods were being improperly hidden from the Vault and aggressively quarantined by the system.
Fixed Explicit Mod Visibility (The "Hidden Collection" Issue)
| |
| Previously, when a mod was flagged as Adult/NSFW, the system assigned it a database status of 'blacklisted'. The OS backend's sync_security_definitions protocol interpreted any mod with a 'blacklisted' status as Malware. Consequently, the OS physical backend would abruptly move the Explicit mod out of the active Vault directory and into the Quarantine folder. Because it was removed from the physical directory, App.tsx's scan_bunker could no longer see the file, resulting in it being completely "hidden" from the standard Collections view.
|
| Updated the malwareData query in App.tsx. The system now strictly relies on mods.compliance_tier === 3 to identify Malware, explicitly decoupling it from the legacy 'blacklisted' status. Explicit (Tier 2) and NSFW (Tier 1) mods will no longer be targeted by the sync_security_definitions purge, ensuring they remain visible in the local Collection.
|
In addition the following have also been implemented to accommodate the new Mod Compliance table.
| |
Malware SECURE SHRED Protocol | Confirmed that the MalwareAlert modal triggers appropriately when a Tier 3 compliance_tier is detected. The system now successfully intercepts the user with an unclosable "Danger" modal, enforcing the SECURE SHRED action via the Rust backend's purge_quarantined_file routine.
|
Senior Architect Upgrades | Polished the UI formatting for the + MANUAL FLAG module added in the previous session, ensuring it displays properly at the bottom of the Compliance Oversight panel. Confirmed that the upsert mechanism for manual registry insertions appropriately maps DNA hashes to compliance tiers.
|
Comments