Commit Graph

1 Commits

Author SHA1 Message Date
Developer 01db7d285f docs: Add comprehensive production vs beta launcher comparison
CRITICAL ISSUES FOUND IN PRODUCTION:
1. Missing initialize_system_detection() call
   - SYS_* variables empty when building reference database
   - Causes blank system detection output (reported issue on Alma 8)

2. Unsafe read statements (no /dev/tty, no error handling)
   - Plain 'read -r choice' fails in piped context
   - Causes terminal crashes when run via curl | bash
   - Multiple occurrences at lines 625, 611, 637, 545, etc.

BETA IMPROVEMENTS:
 System detection properly initialized first
 All read statements use /dev/tty with error handling
 Returns gracefully instead of exiting on read failure
 System overview display integrated
 All security fixes applied (SQL injection, password, mktemp)
 Source guards added
 URL encoding for domain checks

Conclusion: Beta launcher is MORE ROBUST than production
and should be used as reference for fixing production.
2026-03-19 20:48:39 -04:00