# DBAOps Futuristic Enterprise™ – Shipment Checklist

**Version:** 2.4.0  
**Date:** March 2026

---

## Pre-Shipment Verification

### Installer
- [x] Setup.bat exists and launches Setup.ps1 as Administrator
- [x] Setup.ps1 prompts for SQL Server, License Key, Install Path, Database
- [x] Silent mode: `-Silent -SQLServer "X" -LicenseKey "Y"`
- [x] Config written to InstallPath\Config\DBAOps.config.json

### Database
- [x] DBAOpsRepository (full schema) – default for legacy
- [x] FuturisticREPO (CMS source of truth) – option for new deployments

### Configuration
- [x] Get-DBAOpsConfig.ps1 loads config from Config\DBAOps.config.json
- [x] Get-DBAOpsDashboardData.ps1 uses config for SqlServer, Database, OutputPath
- [x] InstallPath: `M:\RHOYLLE INNOVATION EMPIRE LLC\DBAOps Futuristic Enterprise`

### Web Dashboard
- [x] index.html – full monitoring dashboard
- [x] data.json – generated by Get-DBAOpsDashboardData.ps1
- [x] IIS on port 8080, Windows Auth (data.json anonymous)

### Mobile PWA
- [x] /mobile/ – responsive mobile dashboard
- [x] Uses data.json (no separate API)
- [x] Service worker for offline
- [x] manifest.json – Add to Home Screen
- [x] icon-192.png, icon-512.png

### Deployment
- [x] Deploy-DBAOpsUltimate.ps1 – FullBuild / Repair
- [x] IIS Setup-IIS.ps1 – WebRoot configurable

---

## Post-Install Steps (Customer)

1. Sync config.ServerInventory from CMS (if using FuturisticREPO)
2. Schedule Get-DBAOpsDashboardData.ps1 (e.g., every 5 min)
3. Configure DBAOps.config.json: CentralServer, Alerting
4. Add to home screen on mobile: http://server:8080/mobile/

---

## Pre-Ship Testing

1. Run `.\Run-Tests.ps1` – all 22 checks should pass
2. Run `.\Build-ReleasePackage.ps1` – creates `Release\DBAOps-Futuristic-Enterprise-v2.4.0.zip`
3. Extract ZIP to temp folder and run `Setup.ps1` on a test Windows Server with SQL Server

## Known Limitations

- SQL Agent jobs use {{InstallPath}} placeholder – Deploy-DBAOpsUltimate.ps1 substitutes at deploy time
- FuturisticREPO: Discovery-focused schema; for full dashboard use DBAOpsRepository (default)
- License validation: Test-DBAOpsLicense.ps1 provided; enforcement in UI is optional

---

© 2026 RHOYLLE INNOVATION EMPIRE LLC™. All rights reserved.
