🚀 Starting comprehensive GPL compliance check for relysam... 🔍 Project identity compliance check Running: python /home/tuxsam/relysam/scripts/gpl_gfdl_compliance/check_project_identity_compliance.py 🔍 Checking for FSF/GPL project identity compliance... Verifying project identity requirements: 1. Project name = 'relysam' (exactly 7 characters) 2. Project description = 'relysam is a Core Reliability Engineering platform with AI/ML enhancements' 3. No use of 'Open' in project name 4. No use of 'GNU' in project name unless officially part of GNU Project 5. No use of 'AI', 'AI agent', or similar variations in project name ✅ All project identity compliance requirements satisfied! Project name and description meet FSF/GPL requirements. ✅ Project identity compliance check PASSED 🔍 Build/install instructions compliance check Running: python /home/tuxsam/relysam/scripts/gpl_gfdl_compliance/check_build_instructions_compliance.py 🔍 Checking for build/install instructions compliance... ✅ Build/install instructions compliance verified! Documentation includes proper build/install instructions for GNU/Linux. ✅ Build/install instructions compliance check PASSED 🔍 Project substantial-ness compliance check Running: python /home/tuxsam/relysam/scripts/gpl_gfdl_compliance/check_project_substantial_compliance.py 🔍 Checking if project is substantial (not trivial/single-file)... ✅ Project substantial-ness compliance verified! Project has 988 total files, 901 source files, 632939527 bytes, across 89 directories. Project is not trivial and meets substantial-ness requirements. ✅ Project substantial-ness compliance check PASSED 🔍 Documentation compliance check Running: python /home/tuxsam/relysam/scripts/gpl_gfdl_compliance/check_documentation_compliance.py 🔍 Checking for proper documentation and maintenance practices... ✅ Documentation compliance verified! Project includes proper documentation in FSF-compliant formats and maintenance practices. ✅ Documentation compliance check PASSED 🔍 Free software terminology compliance check Running: python /home/tuxsam/relysam/scripts/gpl_gfdl_compliance/check_free_source_terminology_compliance.py 🔍 Checking for FSF/GPL terminology compliance... Verifying that 'free software' is used instead of 'open source' terminology... ✅ No free software terminology compliance issues found! Project uses appropriate 'free software' terminology. ✅ Free software terminology compliance check PASSED 🔍 License headers compliance check Running: python /home/tuxsam/relysam/scripts/gpl_gfdl_compliance/check_license_headers.py Total files of sourcecode scanned for GPL header: 380 Total files having correct and exact GPL header: 380 Total files having duplicate GPL headers: 0 Total files having missing GPL headers: 0 Total files with incorrect GPL headers: 0 Breakdown verification: 380 + 0 + 0 + 0 = 380 Total files of documentation scanned for GFDL header: 23 Total files having correct and exact GFDL header: 23 Total files having duplicate GFDL headers: 0 Total files having missing GFDL headers: 0 Total files with incorrect GFDL headers: 0 Breakdown verification: 23 + 0 + 0 + 0 = 23 Total non-trivial files (more than 10 lines): 403 Total trivial files (10 lines or fewer): 7 Trivial files are checked. Folders with trivial files that may need README files for license notices are displayed. JSON files are checked. Folders with JSON files that may need LICENSE files for compliance are displayed. All license headers comply with GNU ValidNotices guidelines: https://savannah.gnu.org/maintenance/ValidNotices ================================================================================ Files with correct GPL headers: ================================================================================ /home/tuxsam/relysam/requirements.txt /home/tuxsam/relysam/requirements-production-optimized.txt /home/tuxsam/relysam/requirements-cpu-only.txt /home/tuxsam/relysam/relysam.sh /home/tuxsam/relysam/alembic.ini /home/tuxsam/relysam/pyproject.toml /home/tuxsam/relysam/file_registry.py /home/tuxsam/relysam/start_relysam.sh /home/tuxsam/relysam/requirements-production.txt /home/tuxsam/relysam/start.sh /home/tuxsam/relysam/install.sh /home/tuxsam/relysam/create_org_table.py /home/tuxsam/relysam/.pre-commit-config.yaml /home/tuxsam/relysam/ai_training/complete_ai_training.py /home/tuxsam/relysam/ai_training/train_all_models.py /home/tuxsam/relysam/ai_training/train_enhanced_models.py /home/tuxsam/relysam/ai_training/__init__.py /home/tuxsam/relysam/ai_training/enhanced_ai_training.py /home/tuxsam/relysam/db/insights_data_backup.sql /home/tuxsam/relysam/db/create_dfr_assessments.sql /home/tuxsam/relysam/db/alerts_data_backup.sql /home/tuxsam/relysam/db/metrics_data_backup.sql /home/tuxsam/relysam/scripts/clean_caches.py /home/tuxsam/relysam/scripts/compliance_daemon.py /home/tuxsam/relysam/scripts/test_optimization_and_populate.py /home/tuxsam/relysam/scripts/calculate_disk_usage.py /home/tuxsam/relysam/scripts/setup_project_structure.py /home/tuxsam/relysam/scripts/check_ai_models.py /home/tuxsam/relysam/scripts/test_db_connection.py /home/tuxsam/relysam/scripts/check_file_organization.py /home/tuxsam/relysam/scripts/clean_caches.sh /home/tuxsam/relysam/scripts/compliance_daemon_manager.sh /home/tuxsam/relysam/scripts/verify_project_configuration.py /home/tuxsam/relysam/scripts/database_cleaner_based_on_analysis.py /home/tuxsam/relysam/scripts/utilities/clean_alerts.py /home/tuxsam/relysam/scripts/utilities/remove_redundant_fts_tables.py /home/tuxsam/relysam/scripts/utilities/verify_db_inserts.py /home/tuxsam/relysam/scripts/utilities/backup_database.py /home/tuxsam/relysam/scripts/utilities/fix_database_integrity_service.py /home/tuxsam/relysam/scripts/utilities/license_retriever.py /home/tuxsam/relysam/scripts/file_registry/manage_registry.sh /home/tuxsam/relysam/scripts/file_registry/update_file_registry.py /home/tuxsam/relysam/scripts/file_registry/validate_file_registry.py /home/tuxsam/relysam/scripts/server_operations/control_management/apscheduler_script.py /home/tuxsam/relysam/scripts/gpl_gfdl_compliance/check_project_identity_compliance.py /home/tuxsam/relysam/scripts/gpl_gfdl_compliance/check_datetime_usage.py /home/tuxsam/relysam/scripts/gpl_gfdl_compliance/check_fsf_terms_compliance.py /home/tuxsam/relysam/scripts/gpl_gfdl_compliance/check_free_source_terminology_compliance.py /home/tuxsam/relysam/scripts/gpl_gfdl_compliance/compliance_check.py /home/tuxsam/relysam/scripts/gpl_gfdl_compliance/check_license_headers.py /home/tuxsam/relysam/scripts/gpl_gfdl_compliance/check_os_platform_compliance.py /home/tuxsam/relysam/scripts/gpl_gfdl_compliance/check_proprietary_packages.py /home/tuxsam/relysam/scripts/gpl_gfdl_compliance/check_documentation_compliance.py /home/tuxsam/relysam/scripts/gpl_gfdl_compliance/check_requirements_compliance.py /home/tuxsam/relysam/scripts/gpl_gfdl_compliance/check_project_substantial_compliance.py /home/tuxsam/relysam/scripts/gpl_gfdl_compliance/check_proprietary_formats.py /home/tuxsam/relysam/scripts/gpl_gfdl_compliance/check_package_compliance.py /home/tuxsam/relysam/scripts/database_operations/database_fts_optimization.py /home/tuxsam/relysam/scripts/database_operations/optimize_kb_fts.py /home/tuxsam/relysam/scripts/database_operations/analysis/analyze_table_usage.py /home/tuxsam/relysam/scripts/maintenance_operations/backup_restore/delete_backup.sh /home/tuxsam/relysam/scripts/maintenance_operations/backup_restore/restore_backup.sh /home/tuxsam/relysam/scripts/maintenance_operations/backup_restore/create_backup.sh /home/tuxsam/relysam/scripts/maintenance_operations/backup_restore/manage_backups.sh /home/tuxsam/relysam/migrations/run_unified_reports_migration.py /home/tuxsam/relysam/migrations/unified_reports_migration.py /home/tuxsam/relysam/app/main.py /home/tuxsam/relysam/app/__init__.py /home/tuxsam/relysam/app/tf_env_setup.py /home/tuxsam/relysam/app/ai_storage/template_ai_storage.py /home/tuxsam/relysam/app/api/ai_main.py /home/tuxsam/relysam/app/api/monitoring.py /home/tuxsam/relysam/app/api/mixed_failure_routes.py /home/tuxsam/relysam/app/api/risk_assessment_api.py /home/tuxsam/relysam/app/api/comparisons.py /home/tuxsam/relysam/app/api/phase2_enhancement_routes.py /home/tuxsam/relysam/app/api/template_management.py /home/tuxsam/relysam/app/api/maintenance.py /home/tuxsam/relysam/app/api/integration.py /home/tuxsam/relysam/app/api/websocket.py /home/tuxsam/relysam/app/api/exports.py /home/tuxsam/relysam/app/api/unified_reports.py /home/tuxsam/relysam/app/api/template_management_with_ai.py /home/tuxsam/relysam/app/api/database_ops.py /home/tuxsam/relysam/app/api/routes.py /home/tuxsam/relysam/app/api/ai_predictions.py /home/tuxsam/relysam/app/api/auth.py /home/tuxsam/relysam/app/api/ai_simple.py /home/tuxsam/relysam/app/api/dfr_reports.py /home/tuxsam/relysam/app/api/dfr_assessment_organizations.py /home/tuxsam/relysam/app/api/assessment.py /home/tuxsam/relysam/app/api/reports.py /home/tuxsam/relysam/app/api/enhanced_reliability_assessment.py /home/tuxsam/relysam/app/api/ai.py /home/tuxsam/relysam/app/api/ai_assessment_results.py /home/tuxsam/relysam/app/api/reliability_analysis.py /home/tuxsam/relysam/app/api/benchmarks.py /home/tuxsam/relysam/app/api/statistical_analysis.py /home/tuxsam/relysam/app/api/components.py /home/tuxsam/relysam/app/api/assessment_execution.py /home/tuxsam/relysam/app/api/phase2_enhancements.py /home/tuxsam/relysam/app/api/knowledge_base.py /home/tuxsam/relysam/app/api/alerts.py /home/tuxsam/relysam/app/api/fmea_enhanced.py /home/tuxsam/relysam/app/api/fmea_assessment.py /home/tuxsam/relysam/app/api/organizations.py /home/tuxsam/relysam/app/api/__init__.py /home/tuxsam/relysam/app/api/analytics.py /home/tuxsam/relysam/app/api/training.py /home/tuxsam/relysam/app/api/template_ai_endpoints.py /home/tuxsam/relysam/app/api/admin.py /home/tuxsam/relysam/app/api/ai_feedback.py /home/tuxsam/relysam/app/api/mixed_failure_analysis.py /home/tuxsam/relysam/app/api/mixed_fmea_routes.py /home/tuxsam/relysam/app/api/search_browse.py /home/tuxsam/relysam/app/api/reliability.py /home/tuxsam/relysam/app/api/ml_models.py /home/tuxsam/relysam/app/api/endpoints/database_integrity.py /home/tuxsam/relysam/app/api/hra/schemas.py /home/tuxsam/relysam/app/api/hra/routes.py /home/tuxsam/relysam/app/api/hra/__init__.py /home/tuxsam/relysam/app/api/assessment/assessment_routes.py /home/tuxsam/relysam/app/monitoring/template_ai_monitoring.py /home/tuxsam/relysam/app/routers/ml_monitoring.py /home/tuxsam/relysam/app/routers/risk_scenarios.py /home/tuxsam/relysam/app/routers/model_retraining_queue.py /home/tuxsam/relysam/app/utils/data_management.py /home/tuxsam/relysam/app/utils/__init__.py /home/tuxsam/relysam/app/models/report_models.py /home/tuxsam/relysam/app/models/user_models.py /home/tuxsam/relysam/app/models/base_models.py /home/tuxsam/relysam/app/models/maintenance.py /home/tuxsam/relysam/app/models/reliability_models.py /home/tuxsam/relysam/app/models/mitigation_strategy.py /home/tuxsam/relysam/app/models/user.py /home/tuxsam/relysam/app/models/unified_reports.py /home/tuxsam/relysam/app/models/auth_models.py /home/tuxsam/relysam/app/models/organization_models.py /home/tuxsam/relysam/app/models/dfr_assessment_organizations.py /home/tuxsam/relysam/app/models/failure_mode.py /home/tuxsam/relysam/app/models/alert_models.py /home/tuxsam/relysam/app/models/risk_assessment.py /home/tuxsam/relysam/app/models/dfr_assessment.py /home/tuxsam/relysam/app/models/__init__.py /home/tuxsam/relysam/app/models/ai_models.py /home/tuxsam/relysam/app/models/ml_models.py /home/tuxsam/relysam/app/models/hra/hra_models.py /home/tuxsam/relysam/app/models/hra/__init__.py /home/tuxsam/relysam/app/models/assessment/analytics_models.py /home/tuxsam/relysam/app/models/assessment/assessment_models.py /home/tuxsam/relysam/app/models/assessment/__init__.py /home/tuxsam/relysam/app/core/logging.py /home/tuxsam/relysam/app/core/config.py /home/tuxsam/relysam/app/core/optimization.py /home/tuxsam/relysam/app/core/ai_registry.py /home/tuxsam/relysam/app/core/ai_engine.py /home/tuxsam/relysam/app/core/auth.py /home/tuxsam/relysam/app/core/backup_manager.py /home/tuxsam/relysam/app/core/middleware.py /home/tuxsam/relysam/app/core/tf_config.py /home/tuxsam/relysam/app/core/cache.py /home/tuxsam/relysam/app/core/settings.py /home/tuxsam/relysam/app/core/query_manager.py /home/tuxsam/relysam/app/core/__init__.py /home/tuxsam/relysam/app/core/rate_limiting.py /home/tuxsam/relysam/app/core/database.py /home/tuxsam/relysam/app/schemas/maintenance.py /home/tuxsam/relysam/app/schemas/ai_assessment.py /home/tuxsam/relysam/app/schemas/ai_predictions.py /home/tuxsam/relysam/app/schemas/__init__.py /home/tuxsam/relysam/app/schemas/ai_feedback.py /home/tuxsam/relysam/app/schemas/assessment/assessment_schemas.py /home/tuxsam/relysam/app/dao/template_dao.py /home/tuxsam/relysam/app/config/knowledge_base_config.py /home/tuxsam/relysam/app/services/maintenance_report_service.py /home/tuxsam/relysam/app/services/advanced_analytics.py /home/tuxsam/relysam/app/services/advanced_failure_mode_analysis_tools.py /home/tuxsam/relysam/app/services/safety_ethics_audit.py /home/tuxsam/relysam/app/services/industry_analytics.py /home/tuxsam/relysam/app/services/fmea_assessment_service.py /home/tuxsam/relysam/app/services/enhanced_ai_prediction_service.py /home/tuxsam/relysam/app/services/model_validation.py /home/tuxsam/relysam/app/services/frontend_alert_service.py /home/tuxsam/relysam/app/services/reliability_calculations.py /home/tuxsam/relysam/app/services/reliability_analysis_api.py /home/tuxsam/relysam/app/services/migration_monitoring.py /home/tuxsam/relysam/app/services/mlops_pipeline.py /home/tuxsam/relysam/app/services/dfr_ai_insights_service.py /home/tuxsam/relysam/app/services/dfr_assessment_service.py /home/tuxsam/relysam/app/services/ml_performance_monitor.py /home/tuxsam/relysam/app/services/lifecycle_phase_analysis_service.py /home/tuxsam/relysam/app/services/failure_analysis.py /home/tuxsam/relysam/app/services/basic_life_analysis.py /home/tuxsam/relysam/app/services/report_service.py /home/tuxsam/relysam/app/services/lifecycle_phase_visualization.py /home/tuxsam/relysam/app/services/system_risk_assessment.py /home/tuxsam/relysam/app/services/reliability_trends_visualization.py /home/tuxsam/relysam/app/services/enhanced_rca_service.py /home/tuxsam/relysam/app/services/reliability_trends_service.py /home/tuxsam/relysam/app/services/alert_system.py /home/tuxsam/relysam/app/services/ai_alert_trend_service.py /home/tuxsam/relysam/app/services/bias_detection.py /home/tuxsam/relysam/app/services/risk_assessment_service.py /home/tuxsam/relysam/app/services/file_registry_service.py /home/tuxsam/relysam/app/services/file_monitoring_service.py /home/tuxsam/relysam/app/services/privacy_security.py /home/tuxsam/relysam/app/services/phase2_template_enhancement_service.py /home/tuxsam/relysam/app/services/reliability_analysis_integration_tester.py /home/tuxsam/relysam/app/services/safety_ethics.py /home/tuxsam/relysam/app/services/system_health.py /home/tuxsam/relysam/app/services/standards_compliance.py /home/tuxsam/relysam/app/services/life_data_analysis.py /home/tuxsam/relysam/app/services/file_report_service.py /home/tuxsam/relysam/app/services/detailed_failure_mode_analysis_service.py /home/tuxsam/relysam/app/services/html_alert_integration.py /home/tuxsam/relysam/app/services/__init__.py /home/tuxsam/relysam/app/services/monte_carlo_simulation.py /home/tuxsam/relysam/app/services/db_integrity_ai_service.py /home/tuxsam/relysam/app/services/ai_risk_insights.py /home/tuxsam/relysam/app/services/maintenance_ai_testing_service.py /home/tuxsam/relysam/app/services/auth_service.py /home/tuxsam/relysam/app/services/mixed_failure_analysis.py /home/tuxsam/relysam/app/services/fault_tree_analysis.py /home/tuxsam/relysam/app/services/report_handlers.py /home/tuxsam/relysam/app/services/weibull_analysis.py /home/tuxsam/relysam/app/services/advanced_life_data_analysis.py /home/tuxsam/relysam/app/services/ai_monitoring.py /home/tuxsam/relysam/app/services/unified_report_service.py /home/tuxsam/relysam/app/services/assessment_service.py /home/tuxsam/relysam/app/services/enhanced_search_service.py /home/tuxsam/relysam/app/services/knowledge_base/schema.py /home/tuxsam/relysam/app/services/knowledge_base/data_validation_service.py /home/tuxsam/relysam/app/services/knowledge_base/knowledge_base_service.py /home/tuxsam/relysam/app/services/knowledge_base/data_import_service.py /home/tuxsam/relysam/app/services/knowledge_base/__init__.py /home/tuxsam/relysam/app/services/knowledge_base/content_management_service.py /home/tuxsam/relysam/app/services/knowledge_base/search_service.py /home/tuxsam/relysam/app/services/hra/sherpa_calculator.py /home/tuxsam/relysam/app/services/hra/therp_calculator.py /home/tuxsam/relysam/app/services/hra/hra_service.py /home/tuxsam/relysam/app/services/assessment/assessment_engine.py /home/tuxsam/relysam/app/services/assessment/assessment_analytics.py /home/tuxsam/relysam/app/ai/pattern_recognition.py /home/tuxsam/relysam/app/ai/pattern_recognition_lightweight.py /home/tuxsam/relysam/app/ai/local_ai_service.py /home/tuxsam/relysam/app/ai/model_manager.py /home/tuxsam/relysam/app/ai/template_ai_service.py /home/tuxsam/relysam/app/ai/advanced_analysis.py /home/tuxsam/relysam/app/ai/train_maintenance_model.py /home/tuxsam/relysam/app/ai/predictive_analytics.py /home/tuxsam/relysam/app/ai/ai_service.py /home/tuxsam/relysam/app/ai/models.py /home/tuxsam/relysam/app/ai/knowledge_base.py /home/tuxsam/relysam/app/ai/real_time_prediction_optimizer.py /home/tuxsam/relysam/app/ai/maintenance_ai_service.py /home/tuxsam/relysam/app/ai/comprehensive_knowledge_base.py /home/tuxsam/relysam/app/ai/text_analysis.py /home/tuxsam/relysam/app/ai/__init__.py /home/tuxsam/relysam/app/ai/enhanced_knowledge_base.py /home/tuxsam/relysam/app/ai/training/comprehensive_model_trainer.py /home/tuxsam/relysam/app/ai/training/combined_model_trainer.py /home/tuxsam/relysam/app/ai/training/train_maintenance_models.py /home/tuxsam/relysam/app/ai/training/real_data_maintenance_trainer.py /home/tuxsam/relysam/config/middleware_config.yaml /home/tuxsam/relysam/config/config.yaml /home/tuxsam/relysam/ai/config.py /home/tuxsam/relysam/ai/ai_engine.py /home/tuxsam/relysam/ai/__init__.py /home/tuxsam/relysam/ai/training/model_trainer.py /home/tuxsam/relysam/ai/training/data_preprocessor.py /home/tuxsam/relysam/ai/training/__init__.py /home/tuxsam/relysam/ai/training/model_evaluator.py /home/tuxsam/relysam/ai/models/enhanced_failure_predictor.py /home/tuxsam/relysam/ai/models/maintenance_trend_analyzer.py /home/tuxsam/relysam/ai/models/recommendation_engine.py /home/tuxsam/relysam/ai/models/base_model.py /home/tuxsam/relysam/ai/models/reliability_predictor.py /home/tuxsam/relysam/ai/models/component_reliability_scorer.py /home/tuxsam/relysam/ai/models/risk_assessment_model.py /home/tuxsam/relysam/ai/models/maintenance_priority_model.py /home/tuxsam/relysam/ai/models/__init__.py /home/tuxsam/relysam/ai/models/anomaly_detector.py /home/tuxsam/relysam/ai/models/maintenance_effectiveness_monitor.py /home/tuxsam/relysam/ai/models/failure_mode_classifier.py /home/tuxsam/relysam/ai/models/enhanced_dashboard/__init__.py /home/tuxsam/relysam/ai/models/enhanced_dashboard/dashboard_reliability_metrics.py /home/tuxsam/relysam/ai/inference/batch_processor.py /home/tuxsam/relysam/ai/inference/prediction_service.py /home/tuxsam/relysam/ai/inference/__init__.py /home/tuxsam/relysam/ai/data/__init__.py /home/tuxsam/relysam/ai/data/preprocessing/__init__.py /home/tuxsam/relysam/ai/data/model_weights/__init__.py /home/tuxsam/relysam/ai/data/training_datasets/__init__.py /home/tuxsam/relysam/data/models/__init__.py /home/tuxsam/relysam/web/app.py /home/tuxsam/relysam/web/static/sw.js /home/tuxsam/relysam/web/static/css/main.css /home/tuxsam/relysam/web/static/css/analytics.css /home/tuxsam/relysam/web/static/css/style.css /home/tuxsam/relysam/web/static/js/unified-alert-system.js /home/tuxsam/relysam/web/static/js/mtbf_mttr.js /home/tuxsam/relysam/web/static/js/system_health.js /home/tuxsam/relysam/web/static/js/nswc_11.js /home/tuxsam/relysam/web/static/js/cache-manager.js /home/tuxsam/relysam/web/static/js/fmea_assessment.js /home/tuxsam/relysam/web/static/js/root_cause_analysis.js /home/tuxsam/relysam/web/static/js/assessment_results.js /home/tuxsam/relysam/web/static/js/main.js /home/tuxsam/relysam/web/static/js/assessment_question.js /home/tuxsam/relysam/web/static/js/analytics.js /home/tuxsam/relysam/web/static/js/safety_ethics.js /home/tuxsam/relysam/web/static/js/reliability_analysis.js /home/tuxsam/relysam/web/static/js/dashboard.js /home/tuxsam/relysam/web/static/js/risk_assessment.js /home/tuxsam/relysam/web/static/js/monte_carlo.js /home/tuxsam/relysam/web/static/js/ai_reliability_assessment.js /home/tuxsam/relysam/web/static/js/mixed_fmea_analysis.js /home/tuxsam/relysam/web/static/js/fault_tree.js /home/tuxsam/relysam/web/static/js/component_derating.js /home/tuxsam/relysam/web/static/js/mil_hdbk_217.js /home/tuxsam/relysam/web/static/js/enhanced_life_data.js /home/tuxsam/relysam/web/static/js/weibull_analysis.js /home/tuxsam/relysam/web/templates/license.html /home/tuxsam/relysam/web/templates/dashboard.html /home/tuxsam/relysam/web/templates/login.html /home/tuxsam/relysam/web/templates/base.html /home/tuxsam/relysam/web/templates/about.html /home/tuxsam/relysam/web/templates/source_code.html /home/tuxsam/relysam/web/templates/reliability/reliability_analysis.html /home/tuxsam/relysam/web/templates/reliability/life_data_enhanced.html /home/tuxsam/relysam/web/templates/reliability/monte_carlo.html /home/tuxsam/relysam/web/templates/reliability/component_derating.html /home/tuxsam/relysam/web/templates/reliability/fault_tree.html /home/tuxsam/relysam/web/templates/reliability/maintenance.html /home/tuxsam/relysam/web/templates/reliability/event_tree_analysis.html /home/tuxsam/relysam/web/templates/reliability/nswc_11.html /home/tuxsam/relysam/web/templates/reliability/mil_hdbk_217.html /home/tuxsam/relysam/web/templates/reliability/debug_products.html /home/tuxsam/relysam/web/templates/reliability/mtbf_mttr.html /home/tuxsam/relysam/web/templates/reliability/weibull_analysis.html /home/tuxsam/relysam/web/templates/ml_models/forecasting.html /home/tuxsam/relysam/web/templates/ml_models/random_forest.html /home/tuxsam/relysam/web/templates/ml_models/pattern_recognition.html /home/tuxsam/relysam/web/templates/ml_models/correlation_analysis.html /home/tuxsam/relysam/web/templates/ml_models/time_series.html /home/tuxsam/relysam/web/templates/ml_models/advanced_analysis.html /home/tuxsam/relysam/web/templates/ml_models/neural_networks.html /home/tuxsam/relysam/web/templates/ml_models/statistical_analysis.html /home/tuxsam/relysam/web/templates/ml_models/trend_analysis.html /home/tuxsam/relysam/web/templates/ml_models/text_analysis.html /home/tuxsam/relysam/web/templates/kb/knowledge_base_unified.html /home/tuxsam/relysam/web/templates/hra/jhedi.html /home/tuxsam/relysam/web/templates/hra/sherpa.html /home/tuxsam/relysam/web/templates/hra/mermos.html /home/tuxsam/relysam/web/templates/hra/slim_maud.html /home/tuxsam/relysam/web/templates/hra/dashboard.html /home/tuxsam/relysam/web/templates/hra/cream.html /home/tuxsam/relysam/web/templates/hra/spar_h.html /home/tuxsam/relysam/web/templates/hra/heart.html /home/tuxsam/relysam/web/templates/hra/atheana.html /home/tuxsam/relysam/web/templates/hra/comparison.html /home/tuxsam/relysam/web/templates/hra/therp_enhanced.html /home/tuxsam/relysam/web/templates/system_management/unified_report_view.html /home/tuxsam/relysam/web/templates/system_management/ai_training_status.html /home/tuxsam/relysam/web/templates/system_management/database_integrity.html /home/tuxsam/relysam/web/templates/system_management/dfr_report_view.html /home/tuxsam/relysam/web/templates/system_management/unified_reports_dashboard.html /home/tuxsam/relysam/web/templates/system_management/report_view.html /home/tuxsam/relysam/web/templates/system_management/dfr_reports_dashboard.html /home/tuxsam/relysam/web/templates/system_management/safety_ethics.html /home/tuxsam/relysam/web/templates/system_management/system_health.html /home/tuxsam/relysam/web/templates/assessment/fmea_assessment.html /home/tuxsam/relysam/web/templates/assessment/risk_assessment.html /home/tuxsam/relysam/web/templates/assessment/assessment_results.html /home/tuxsam/relysam/web/templates/assessment/root_cause_analysis.html /home/tuxsam/relysam/web/templates/assessment/assessment_question.html /home/tuxsam/relysam/web/templates/assessment/ai_reliability_assessment.html /home/tuxsam/relysam/web/templates/assessment/mixed_fmea_analysis.html /home/tuxsam/relysam/web/templates/admin/user_management.html /home/tuxsam/relysam/web/templates/admin/dashboard.html ================================================================================ Files with correct GFDL headers: ================================================================================ /home/tuxsam/relysam/relysam_note.md /home/tuxsam/relysam/INSTALLATION.md /home/tuxsam/relysam/DATA_LICENSE.md /home/tuxsam/relysam/README.md /home/tuxsam/relysam/CONTRIBUTING.md /home/tuxsam/relysam/DEPENDENCIES_LICENSES_SUMMARY.md /home/tuxsam/relysam/manuals/relysam_developer_manual.md /home/tuxsam/relysam/manuals/relysam_user_manual.md /home/tuxsam/relysam/manuals/relysam_faqs.md /home/tuxsam/relysam/manuals/relysam_project_structure.md /home/tuxsam/relysam/logs/license_retriever/README.md /home/tuxsam/relysam/docs/file_registry_system_documentation.md /home/tuxsam/relysam/docs/relysam_schema_analysis.md /home/tuxsam/relysam/docs/relysam_seeding_analysis.md /home/tuxsam/relysam/docs/FSF_LICENSE_COMPLIANCE.md /home/tuxsam/relysam/docs/license_retrieval_and_compliance.md /home/tuxsam/relysam/docs/compliance_daemon.md /home/tuxsam/relysam/config/README.md /home/tuxsam/relysam/ai/consolidated_models/README.md /home/tuxsam/relysam/ai/data/README.md /home/tuxsam/relysam/ai/data/TRAINING_DATA_GUIDE.md /home/tuxsam/relysam/data/logs/README.md /home/tuxsam/relysam/web/static/images/README.md ================================================================================ Trivial files (10 lines or fewer - may not require license headers per GNU guidelines): ================================================================================ [4 lines] /home/tuxsam/relysam/server.log [3 lines] /home/tuxsam/relysam/logs/license_retriever/license_retriever_20251103_151452.log [3 lines] /home/tuxsam/relysam/logs/license_retriever/license_retriever_20251101_225321.log [3 lines] /home/tuxsam/relysam/logs/license_retriever/license_retriever_20251103_181921.log [5 lines] /home/tuxsam/relysam/config/cookies.txt [4 lines] /home/tuxsam/relysam/data/logs/cookies.txt [5 lines] /home/tuxsam/relysam/data/logs/guest_cookies.txt ================================================================================ Non-trivial files (more than 10 lines - should have license headers per GNU guidelines): ================================================================================ [988 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/requirements.txt [25 lines] [HAS CORRECT HEADER] [GFDL] /home/tuxsam/relysam/relysam_note.md [473 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/requirements-production-optimized.txt [935 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/requirements-cpu-only.txt [318 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/relysam.sh [112 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/alembic.ini [733 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/pyproject.toml [375 lines] [HAS CORRECT HEADER] [GFDL] /home/tuxsam/relysam/INSTALLATION.md [35 lines] [HAS CORRECT HEADER] [GFDL] /home/tuxsam/relysam/DATA_LICENSE.md [2850 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/file_registry.py [315 lines] [HAS CORRECT HEADER] [GFDL] /home/tuxsam/relysam/README.md [386 lines] [HAS CORRECT HEADER] [GFDL] /home/tuxsam/relysam/CONTRIBUTING.md [1376 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/start_relysam.sh [886 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/requirements-production.txt [461 lines] [HAS CORRECT HEADER] [GFDL] /home/tuxsam/relysam/DEPENDENCIES_LICENSES_SUMMARY.md [65 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/start.sh [86 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/install.sh [90 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/create_org_table.py [265 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/.pre-commit-config.yaml [869 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/ai_training/complete_ai_training.py [165 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/ai_training/train_all_models.py [254 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/ai_training/train_enhanced_models.py [17 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/ai_training/__init__.py [693 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/ai_training/enhanced_ai_training.py [578 lines] [HAS CORRECT HEADER] [GFDL] /home/tuxsam/relysam/manuals/relysam_developer_manual.md [510 lines] [HAS CORRECT HEADER] [GFDL] /home/tuxsam/relysam/manuals/relysam_user_manual.md [549 lines] [HAS CORRECT HEADER] [GFDL] /home/tuxsam/relysam/manuals/relysam_faqs.md [465 lines] [HAS CORRECT HEADER] [GFDL] /home/tuxsam/relysam/manuals/relysam_project_structure.md [28 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/db/insights_data_backup.sql [34 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/db/create_dfr_assessments.sql [32 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/db/alerts_data_backup.sql [27 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/db/metrics_data_backup.sql [99 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/scripts/clean_caches.py [683 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/scripts/compliance_daemon.py [271 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/scripts/test_optimization_and_populate.py [204 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/scripts/calculate_disk_usage.py [77 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/scripts/setup_project_structure.py [126 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/scripts/check_ai_models.py [126 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/scripts/test_db_connection.py [419 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/scripts/check_file_organization.py [48 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/scripts/clean_caches.sh [227 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/scripts/compliance_daemon_manager.sh [159 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/scripts/verify_project_configuration.py [3005 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/scripts/database_cleaner_based_on_analysis.py [258 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/scripts/utilities/clean_alerts.py [175 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/scripts/utilities/remove_redundant_fts_tables.py [97 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/scripts/utilities/verify_db_inserts.py [120 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/scripts/utilities/backup_database.py [76 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/scripts/utilities/fix_database_integrity_service.py [3324 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/scripts/utilities/license_retriever.py [124 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/scripts/file_registry/manage_registry.sh [95 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/scripts/file_registry/update_file_registry.py [118 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/scripts/file_registry/validate_file_registry.py [530 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/scripts/server_operations/control_management/apscheduler_script.py [370 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/scripts/gpl_gfdl_compliance/check_project_identity_compliance.py [159 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/scripts/gpl_gfdl_compliance/check_datetime_usage.py [333 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/scripts/gpl_gfdl_compliance/check_fsf_terms_compliance.py [149 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/scripts/gpl_gfdl_compliance/check_free_source_terminology_compliance.py [87 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/scripts/gpl_gfdl_compliance/compliance_check.py [1175 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/scripts/gpl_gfdl_compliance/check_license_headers.py [267 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/scripts/gpl_gfdl_compliance/check_os_platform_compliance.py [200 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/scripts/gpl_gfdl_compliance/check_proprietary_packages.py [187 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/scripts/gpl_gfdl_compliance/check_documentation_compliance.py [258 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/scripts/gpl_gfdl_compliance/check_requirements_compliance.py [110 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/scripts/gpl_gfdl_compliance/check_project_substantial_compliance.py [327 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/scripts/gpl_gfdl_compliance/check_proprietary_formats.py [484 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/scripts/gpl_gfdl_compliance/check_package_compliance.py [320 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/scripts/database_operations/database_fts_optimization.py [170 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/scripts/database_operations/optimize_kb_fts.py [271 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/scripts/database_operations/analysis/analyze_table_usage.py [127 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/scripts/maintenance_operations/backup_restore/delete_backup.sh [269 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/scripts/maintenance_operations/backup_restore/restore_backup.sh [104 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/scripts/maintenance_operations/backup_restore/create_backup.sh [220 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/scripts/maintenance_operations/backup_restore/manage_backups.sh [102 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/migrations/run_unified_reports_migration.py [575 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/migrations/unified_reports_migration.py [3780 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/main.py [27 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/__init__.py [42 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/tf_env_setup.py [282 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/ai_storage/template_ai_storage.py [136 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/api/ai_main.py [246 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/api/monitoring.py [478 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/api/mixed_failure_routes.py [943 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/api/risk_assessment_api.py [325 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/api/comparisons.py [267 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/api/phase2_enhancement_routes.py [2320 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/api/template_management.py [1024 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/api/maintenance.py [218 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/api/integration.py [239 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/api/websocket.py [440 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/api/exports.py [243 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/api/unified_reports.py [346 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/api/template_management_with_ai.py [227 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/api/database_ops.py [98 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/api/routes.py [240 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/api/ai_predictions.py [371 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/api/auth.py [552 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/api/ai_simple.py [328 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/api/dfr_reports.py [312 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/api/dfr_assessment_organizations.py [179 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/api/assessment.py [307 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/api/reports.py [417 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/api/enhanced_reliability_assessment.py [808 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/api/ai.py [291 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/api/ai_assessment_results.py [184 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/api/reliability_analysis.py [417 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/api/benchmarks.py [434 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/api/statistical_analysis.py [303 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/api/components.py [1008 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/api/assessment_execution.py [809 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/api/phase2_enhancements.py [749 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/api/knowledge_base.py [264 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/api/alerts.py [588 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/api/fmea_enhanced.py [849 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/api/fmea_assessment.py [135 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/api/organizations.py [20 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/api/__init__.py [1170 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/api/analytics.py [783 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/api/training.py [563 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/api/template_ai_endpoints.py [1810 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/api/admin.py [167 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/api/ai_feedback.py [585 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/api/mixed_failure_analysis.py [777 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/api/mixed_fmea_routes.py [215 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/api/search_browse.py [1197 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/api/reliability.py [687 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/api/ml_models.py [812 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/api/endpoints/database_integrity.py [405 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/api/hra/schemas.py [2775 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/api/hra/routes.py [24 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/api/hra/__init__.py [632 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/api/assessment/assessment_routes.py [606 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/monitoring/template_ai_monitoring.py [421 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/routers/ml_monitoring.py [368 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/routers/risk_scenarios.py [375 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/routers/model_retraining_queue.py [1214 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/utils/data_management.py [15 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/utils/__init__.py [33 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/models/report_models.py [80 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/models/user_models.py [116 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/models/base_models.py [87 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/models/maintenance.py [44 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/models/reliability_models.py [77 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/models/mitigation_strategy.py [22 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/models/user.py [204 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/models/unified_reports.py [84 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/models/auth_models.py [148 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/models/organization_models.py [104 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/models/dfr_assessment_organizations.py [60 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/models/failure_mode.py [407 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/models/alert_models.py [229 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/models/risk_assessment.py [100 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/models/dfr_assessment.py [42 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/models/__init__.py [166 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/models/ai_models.py [58 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/models/ml_models.py [288 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/models/hra/hra_models.py [39 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/models/hra/__init__.py [191 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/models/assessment/analytics_models.py [499 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/models/assessment/assessment_models.py [52 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/models/assessment/__init__.py [95 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/core/logging.py [174 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/core/config.py [341 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/core/optimization.py [260 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/core/ai_registry.py [328 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/core/ai_engine.py [137 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/core/auth.py [357 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/core/backup_manager.py [63 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/core/middleware.py [110 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/core/tf_config.py [371 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/core/cache.py [213 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/core/settings.py [233 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/core/query_manager.py [15 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/core/__init__.py [275 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/core/rate_limiting.py [181 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/core/database.py [62 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/schemas/maintenance.py [87 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/schemas/ai_assessment.py [45 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/schemas/ai_predictions.py [15 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/schemas/__init__.py [44 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/schemas/ai_feedback.py [540 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/schemas/assessment/assessment_schemas.py [377 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/dao/template_dao.py [278 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/config/knowledge_base_config.py [459 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/services/maintenance_report_service.py [711 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/services/advanced_analytics.py [512 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/services/advanced_failure_mode_analysis_tools.py [563 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/services/safety_ethics_audit.py [460 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/services/industry_analytics.py [427 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/services/fmea_assessment_service.py [681 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/services/enhanced_ai_prediction_service.py [470 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/services/model_validation.py [728 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/services/frontend_alert_service.py [322 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/services/reliability_calculations.py [567 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/services/reliability_analysis_api.py [226 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/services/migration_monitoring.py [1832 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/services/mlops_pipeline.py [884 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/services/dfr_ai_insights_service.py [603 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/services/dfr_assessment_service.py [488 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/services/ml_performance_monitor.py [527 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/services/lifecycle_phase_analysis_service.py [139 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/services/failure_analysis.py [395 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/services/basic_life_analysis.py [865 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/services/report_service.py [513 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/services/lifecycle_phase_visualization.py [1031 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/services/system_risk_assessment.py [295 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/services/reliability_trends_visualization.py [1019 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/services/enhanced_rca_service.py [403 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/services/reliability_trends_service.py [601 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/services/alert_system.py [572 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/services/ai_alert_trend_service.py [419 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/services/bias_detection.py [680 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/services/risk_assessment_service.py [319 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/services/file_registry_service.py [406 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/services/file_monitoring_service.py [451 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/services/privacy_security.py [598 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/services/phase2_template_enhancement_service.py [519 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/services/reliability_analysis_integration_tester.py [2611 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/services/safety_ethics.py [774 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/services/system_health.py [743 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/services/standards_compliance.py [617 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/services/life_data_analysis.py [300 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/services/file_report_service.py [392 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/services/detailed_failure_mode_analysis_service.py [508 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/services/html_alert_integration.py [20 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/services/__init__.py [557 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/services/monte_carlo_simulation.py [990 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/services/db_integrity_ai_service.py [464 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/services/ai_risk_insights.py [469 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/services/maintenance_ai_testing_service.py [310 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/services/auth_service.py [784 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/services/mixed_failure_analysis.py [523 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/services/fault_tree_analysis.py [218 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/services/report_handlers.py [844 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/services/weibull_analysis.py [783 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/services/advanced_life_data_analysis.py [256 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/services/ai_monitoring.py [708 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/services/unified_report_service.py [459 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/services/assessment_service.py [134 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/services/enhanced_search_service.py [147 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/services/knowledge_base/schema.py [466 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/services/knowledge_base/data_validation_service.py [886 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/services/knowledge_base/knowledge_base_service.py [539 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/services/knowledge_base/data_import_service.py [35 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/services/knowledge_base/__init__.py [746 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/services/knowledge_base/content_management_service.py [852 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/services/knowledge_base/search_service.py [1550 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/services/hra/sherpa_calculator.py [674 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/services/hra/therp_calculator.py [1192 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/services/hra/hra_service.py [701 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/services/assessment/assessment_engine.py [842 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/services/assessment/assessment_analytics.py [1209 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/ai/pattern_recognition.py [648 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/ai/pattern_recognition_lightweight.py [1964 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/ai/local_ai_service.py [1622 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/ai/model_manager.py [371 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/ai/template_ai_service.py [611 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/ai/advanced_analysis.py [133 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/ai/train_maintenance_model.py [615 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/ai/predictive_analytics.py [386 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/ai/ai_service.py [52 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/ai/models.py [1987 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/ai/knowledge_base.py [567 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/ai/real_time_prediction_optimizer.py [410 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/ai/maintenance_ai_service.py [974 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/ai/comprehensive_knowledge_base.py [505 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/ai/text_analysis.py [100 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/ai/__init__.py [1767 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/ai/enhanced_knowledge_base.py [116 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/ai/training/comprehensive_model_trainer.py [72 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/ai/training/combined_model_trainer.py [280 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/ai/training/train_maintenance_models.py [972 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/app/ai/training/real_data_maintenance_trainer.py [41 lines] [HAS CORRECT HEADER] [GFDL] /home/tuxsam/relysam/logs/license_retriever/README.md [287 lines] [HAS CORRECT HEADER] [GFDL] /home/tuxsam/relysam/docs/file_registry_system_documentation.md [144 lines] [HAS CORRECT HEADER] [GFDL] /home/tuxsam/relysam/docs/relysam_schema_analysis.md [326 lines] [HAS CORRECT HEADER] [GFDL] /home/tuxsam/relysam/docs/relysam_seeding_analysis.md [360 lines] [HAS CORRECT HEADER] [GFDL] /home/tuxsam/relysam/docs/FSF_LICENSE_COMPLIANCE.md [359 lines] [HAS CORRECT HEADER] [GFDL] /home/tuxsam/relysam/docs/license_retrieval_and_compliance.md [183 lines] [HAS CORRECT HEADER] [GFDL] /home/tuxsam/relysam/docs/compliance_daemon.md [37 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/config/middleware_config.yaml [37 lines] [HAS CORRECT HEADER] [GFDL] /home/tuxsam/relysam/config/README.md [48 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/config/config.yaml [205 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/ai/config.py [637 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/ai/ai_engine.py [80 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/ai/__init__.py [51 lines] [HAS CORRECT HEADER] [GFDL] /home/tuxsam/relysam/ai/consolidated_models/README.md [930 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/ai/training/model_trainer.py [235 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/ai/training/data_preprocessor.py [27 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/ai/training/__init__.py [338 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/ai/training/model_evaluator.py [552 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/ai/models/enhanced_failure_predictor.py [440 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/ai/models/maintenance_trend_analyzer.py [332 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/ai/models/recommendation_engine.py [208 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/ai/models/base_model.py [302 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/ai/models/reliability_predictor.py [309 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/ai/models/component_reliability_scorer.py [164 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/ai/models/risk_assessment_model.py [728 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/ai/models/maintenance_priority_model.py [74 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/ai/models/__init__.py [374 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/ai/models/anomaly_detector.py [676 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/ai/models/maintenance_effectiveness_monitor.py [387 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/ai/models/failure_mode_classifier.py [27 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/ai/models/enhanced_dashboard/__init__.py [145 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/ai/models/enhanced_dashboard/dashboard_reliability_metrics.py [277 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/ai/inference/batch_processor.py [2267 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/ai/inference/prediction_service.py [25 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/ai/inference/__init__.py [45 lines] [HAS CORRECT HEADER] [GFDL] /home/tuxsam/relysam/ai/data/README.md [197 lines] [HAS CORRECT HEADER] [GFDL] /home/tuxsam/relysam/ai/data/TRAINING_DATA_GUIDE.md [15 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/ai/data/__init__.py [15 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/ai/data/preprocessing/__init__.py [15 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/ai/data/model_weights/__init__.py [15 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/ai/data/training_datasets/__init__.py [38 lines] [HAS CORRECT HEADER] [GFDL] /home/tuxsam/relysam/data/logs/README.md [27 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/data/models/__init__.py [85 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/app.py [93 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/static/sw.js [367 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/static/css/main.css [487 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/static/css/analytics.css [317 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/static/css/style.css [318 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/static/js/unified-alert-system.js [745 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/static/js/mtbf_mttr.js [1070 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/static/js/system_health.js [898 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/static/js/nswc_11.js [231 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/static/js/cache-manager.js [798 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/static/js/fmea_assessment.js [1126 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/static/js/root_cause_analysis.js [386 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/static/js/assessment_results.js [1120 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/static/js/main.js [633 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/static/js/assessment_question.js [383 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/static/js/analytics.js [1293 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/static/js/safety_ethics.js [2148 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/static/js/reliability_analysis.js [326 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/static/js/dashboard.js [1052 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/static/js/risk_assessment.js [885 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/static/js/monte_carlo.js [1939 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/static/js/ai_reliability_assessment.js [1004 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/static/js/mixed_fmea_analysis.js [758 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/static/js/fault_tree.js [673 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/static/js/component_derating.js [623 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/static/js/mil_hdbk_217.js [1270 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/static/js/enhanced_life_data.js [312 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/static/js/weibull_analysis.js [47 lines] [HAS CORRECT HEADER] [GFDL] /home/tuxsam/relysam/web/static/images/README.md [89 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/templates/license.html [226 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/templates/dashboard.html [305 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/templates/login.html [694 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/templates/base.html [68 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/templates/about.html [52 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/templates/source_code.html [3532 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/templates/reliability/reliability_analysis.html [976 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/templates/reliability/life_data_enhanced.html [728 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/templates/reliability/monte_carlo.html [1190 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/templates/reliability/component_derating.html [1077 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/templates/reliability/fault_tree.html [4877 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/templates/reliability/maintenance.html [1232 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/templates/reliability/event_tree_analysis.html [1153 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/templates/reliability/nswc_11.html [1516 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/templates/reliability/mil_hdbk_217.html [373 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/templates/reliability/debug_products.html [992 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/templates/reliability/mtbf_mttr.html [636 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/templates/reliability/weibull_analysis.html [747 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/templates/ml_models/forecasting.html [903 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/templates/ml_models/random_forest.html [370 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/templates/ml_models/pattern_recognition.html [919 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/templates/ml_models/correlation_analysis.html [1576 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/templates/ml_models/time_series.html [890 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/templates/ml_models/advanced_analysis.html [1153 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/templates/ml_models/neural_networks.html [641 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/templates/ml_models/statistical_analysis.html [1105 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/templates/ml_models/trend_analysis.html [997 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/templates/ml_models/text_analysis.html [1492 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/templates/kb/knowledge_base_unified.html [1220 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/templates/hra/jhedi.html [1376 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/templates/hra/sherpa.html [761 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/templates/hra/mermos.html [1738 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/templates/hra/slim_maud.html [898 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/templates/hra/dashboard.html [1627 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/templates/hra/cream.html [888 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/templates/hra/spar_h.html [1670 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/templates/hra/heart.html [2062 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/templates/hra/atheana.html [1761 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/templates/hra/comparison.html [2032 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/templates/hra/therp_enhanced.html [473 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/templates/system_management/unified_report_view.html [4102 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/templates/system_management/ai_training_status.html [2181 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/templates/system_management/database_integrity.html [391 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/templates/system_management/dfr_report_view.html [2028 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/templates/system_management/unified_reports_dashboard.html [903 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/templates/system_management/report_view.html [835 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/templates/system_management/dfr_reports_dashboard.html [1094 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/templates/system_management/safety_ethics.html [1622 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/templates/system_management/system_health.html [941 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/templates/assessment/fmea_assessment.html [2130 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/templates/assessment/risk_assessment.html [1097 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/templates/assessment/assessment_results.html [1288 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/templates/assessment/root_cause_analysis.html [1713 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/templates/assessment/assessment_question.html [1688 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/templates/assessment/ai_reliability_assessment.html [1438 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/templates/assessment/mixed_fmea_analysis.html [607 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/templates/admin/user_management.html [1934 lines] [HAS CORRECT HEADER] [GPL] /home/tuxsam/relysam/web/templates/admin/dashboard.html ================================================================================ Folders with trivial files that may need README files for license notices: ================================================================================ ================================================================================ Folders with JSON files that may need LICENSE files for compliance: ================================================================================ ✅ License headers compliance check PASSED 🔍 Package license compliance check Running: python /home/tuxsam/relysam/scripts/gpl_gfdl_compliance/check_package_compliance.py Checking package license compliance... Using efficient method: requirements.txt -> database -> license files -> package manager... Warning: Could not run pip list, falling back to requirements.txt ✅ All packages are GPL compliant! ✅ Package license compliance check PASSED 🔍 Proprietary package check Running: python /home/tuxsam/relysam/scripts/gpl_gfdl_compliance/check_proprietary_packages.py Checking for proprietary packages using existing compliance data... Warning: Could not run pip list, falling back to requirements.txt ✅ No proprietary packages detected! ✅ Proprietary package check PASSED 🔍 Requirements file compliance check Running: python /home/tuxsam/relysam/scripts/gpl_gfdl_compliance/check_requirements_compliance.py Checking requirements file for GPL compliance... Using license data from requirements.txt and licenses folder ✅ fastapi - Expat License ✅ starlette - Modified BSD License ✅ uvicorn - Modified BSD License ✅ gunicorn - Expat License ✅ pydantic - Expat License ✅ pydantic-core - Expat License ✅ pydantic-settings - Expat License ✅ python-multipart - Apache License 2.0 ✅ h11 - Expat License ✅ httptools - Expat License ✅ uvloop - Expat License ✅ watchfiles - Expat License ✅ websockets - Modified BSD License ✅ httpx - Modified BSD License ✅ httpcore - Modified BSD License ✅ aiohttp - Apache License 2.0 ✅ aiohappyeyeballs - Python Software Foundation License ✅ aiosignal - Apache License 2.0 ✅ requests - Apache License 2.0 ✅ urllib3 - Expat License ✅ certifi - Mozilla Public License 2.0 ✅ idna - Modified BSD License ✅ charset-normalizer - Expat License ✅ SQLAlchemy - Expat License ✅ alembic - Expat License ✅ greenlet - Expat License ✅ psycopg2-binary - GNU Lesser General Public License v3.0 or later (LGPLv3+) ✅ Flask-SQLAlchemy - Modified BSD License ✅ Authlib - Modified BSD License ✅ cryptography - Apache License 2.0 ✅ passlib - Modified BSD License ✅ python-jose - Expat License ✅ bcrypt - Apache License 2.0 ✅ pyasn1 - FreeBSD License ✅ pyasn1-modules - FreeBSD License ✅ rsa - Apache License 2.0 ✅ cffi - Expat License ✅ pycparser - Modified BSD License ✅ ecdsa - Expat License ✅ numpy - Modified BSD License ✅ pandas - Modified BSD License ✅ scipy - Modified BSD License ✅ matplotlib - Python Software Foundation License ✅ seaborn - Modified BSD License ✅ plotly - Expat License ✅ scikit-learn - Modified BSD License ✅ pyarrow - Apache License 2.0 ✅ contourpy - Modified BSD License ✅ cycler - Modified BSD License ✅ fonttools - Expat License ✅ kiwisolver - Modified BSD License ✅ lifelines - Expat License ✅ reliability - GNU Lesser General Public License v3.0 or later (LGPLv3+) ✅ autograd - Expat License ✅ autograd-gamma - Expat License ✅ statsmodels - Modified BSD License ✅ patsy - FreeBSD License ✅ formulaic - Expat License ✅ torch - Modified BSD License ✅ torchaudio - FreeBSD License ✅ torchvision - Modified BSD License ✅ torchmetrics - Apache License 2.0 ✅ keras - Apache License 2.0 ✅ tf-keras - Apache License 2.0 ✅ transformers - Apache License 2.0 ✅ huggingface-hub - Apache License 2.0 ✅ sentence-transformers - Apache License 2.0 ✅ tokenizers - Apache License 2.0 ✅ safetensors - Apache License 2.0 ✅ joblib - Modified BSD License ✅ xgboost - Apache License 2.0 ✅ lightgbm - Expat License ✅ threadpoolctl - Modified BSD License ✅ tensorflow-cpu - Apache License 2.0 ✅ tensorboard - Apache License 2.0 ✅ tensorboard-data-server - Apache License 2.0 ✅ astunparse - Modified BSD License ✅ gast - Modified BSD License ✅ google-pasta - Apache License 2.0 ✅ grpcio - Apache License 2.0 ✅ libclang - Apache License 2.0 ✅ ml-dtypes - Apache License 2.0 ✅ opt-einsum - Expat License ✅ protobuf - Modified BSD License ✅ termcolor - Expat License ✅ wrapt - FreeBSD License ✅ lightning - Apache License 2.0 ✅ lightning-utilities - Apache License 2.0 ✅ pytorch-lightning - Apache License 2.0 ✅ mlflow - Apache License 2.0 ✅ mlflow-skinny - Apache License 2.0 ✅ mlflow-tracing - Apache License 2.0 ✅ databricks-sdk - Apache License 2.0 ✅ optree - Apache License 2.0 ✅ spacy - Expat License ✅ spacy-legacy - Expat License ✅ spacy-loggers - Expat License ✅ nltk - Apache License 2.0 ✅ thinc - Expat License ✅ blis - Modified BSD License ✅ catalogue - Expat License ✅ cloudpathlib - Expat License ✅ confection - Expat License ✅ cymem - Expat License ✅ langcodes - Expat License ✅ language-data - Expat License ✅ marisa-trie - Expat License ✅ murmurhash - Expat License ✅ preshed - Expat License ✅ srsly - Expat License ✅ typer - Expat License ✅ wasabi - Expat License ✅ weasel - Expat License ✅ Jinja2 - Modified BSD License ✅ MarkupSafe - Modified BSD License ✅ et-xmlfile - Expat License ✅ lxml - Modified BSD License ✅ PyYAML - Expat License ✅ toml - Expat License ✅ tomlkit - Expat License ✅ python-dotenv - Modified BSD License ✅ attrs - Expat License ✅ msgpack - Apache License 2.0 ✅ jsonschema - Expat License ✅ jsonschema-specifications - Expat License ✅ referencing - Expat License ✅ rpds-py - Expat License ✅ ruamel.yaml - Expat License ✅ ruamel.yaml.clib - Expat License ✅ psutil - Modified BSD License ✅ watchdog - Apache License 2.0 ✅ APScheduler - Expat License ✅ schedule - Expat License ✅ opentelemetry-api - Apache License 2.0 ✅ opentelemetry-sdk - Apache License 2.0 ✅ opentelemetry-semantic-conventions - Apache License 2.0 ✅ prometheus-client - Apache License 2.0 ✅ click - Modified BSD License ✅ rich - Expat License ✅ tqdm - Mozilla Public License 2.0 ✅ colorama - Modified BSD License ✅ colorlog - Expat License ✅ shellingham - ISC License ✅ markdown-it-py - Expat License ✅ mdurl - Expat License ✅ Pygments - FreeBSD License ✅ anyio - Expat License ✅ trio - Expat License ✅ trio-websocket - Expat License ✅ websocket-client - Apache License 2.0 ✅ wsproto - Expat License ✅ sniffio - Expat License ✅ outcome - Expat License ✅ sortedcontainers - Apache License 2.0 ✅ cachetools - Expat License ✅ CacheControl - Apache License 2.0 ✅ diskcache - Apache License 2.0 ✅ Flask - Modified BSD License ✅ Werkzeug - Modified BSD License ✅ itsdangerous - Modified BSD License ✅ blinker - Expat License ✅ graphene - Expat License ✅ graphql-core - Expat License ✅ graphql-relay - Expat License ✅ beautifulsoup4 - Expat License ✅ selenium - Apache License 2.0 ✅ webdriver-manager - Apache License 2.0 ✅ soupsieve - Expat License ✅ PySocks - Modified BSD License ✅ pillow - Historical Permission Notice and Disclaimer (HPND) ✅ opencv-python-headless - Apache License 2.0 ✅ sympy - Modified BSD License ✅ networkx - Modified BSD License ✅ h5py - Modified BSD License ✅ mpmath - Modified BSD License ✅ cloudpickle - Modified BSD License ✅ mplcursors - Expat License ✅ loguru - Expat License ✅ structlog - Expat License ✅ GitPython - Modified BSD License ✅ gitdb - Modified BSD License ✅ smmap - Modified BSD License ✅ fsspec - Modified BSD License ✅ docker - Apache License 2.0 ✅ setuptools - Expat License ✅ wheel - Expat License ✅ hatchling - Expat License ✅ build - Expat License ✅ pyproject-hooks - Expat License ✅ packaging - Apache License 2.0 ✅ platformdirs - Expat License ✅ filelock - The Unlicense ✅ importlib-metadata - Apache License 2.0 ✅ typing-extensions - Python Software Foundation License ✅ zipp - Expat License ✅ distlib - Python Software Foundation License ✅ trove-classifiers - Apache License 2.0 ✅ regex - Apache License 2.0 ✅ pyparsing - Expat License ✅ six - Expat License ✅ defusedxml - Python Software Foundation License ✅ python-dateutil - Apache License 2.0 ✅ pytz - Expat License ✅ tzdata - Apache License 2.0 ✅ tzlocal - Expat License ✅ marshmallow - Expat License ✅ flatbuffers - Apache License 2.0 ✅ frozenlist - Apache License 2.0 ✅ multidict - Apache License 2.0 ✅ propcache - Apache License 2.0 ✅ yarl - Apache License 2.0 ✅ tenacity - Apache License 2.0 ✅ smart-open - Expat License ✅ absl-py - Apache License 2.0 ✅ annotated-types - Expat License ✅ boolean.py - FreeBSD License ✅ cyclonedx-python-lib - Apache License 2.0 ✅ dparse - Expat License ✅ hf-xet - Apache License 2.0 ✅ interface-meta - Expat License ✅ license-expression - Apache License 2.0 ✅ packageurl-python - Expat License ✅ pbr - Apache License 2.0 ✅ py-mini-racer - ISC License ✅ py-serializable - Apache License 2.0 ✅ ripgrep - Expat License ✅ sproto - Modified BSD License ✅ sqlparse - Modified BSD License ✅ stevedore - Apache License 2.0 ✅ typing-inspection - Expat License ✅ virtualenv - Expat License ✅ narwhals - Expat License ✅ nodeenv - Modified BSD License ✅ cfgv - Expat License ✅ identify - Expat License ✅ black - Expat License ✅ google-auth - Apache License 2.0 ✅ iniconfig - Expat License ✅ isort - Expat License ✅ Mako - Expat License ✅ Markdown - Modified BSD License ✅ mypy - Expat License ✅ mypy-extensions - Expat License ✅ namex - Apache License 2.0 ✅ pathspec - Mozilla Public License 2.0 ✅ pip - Expat License ✅ pip-api - Apache License 2.0 ✅ pip-audit - Apache License 2.0 ✅ pip-licenses - Expat License ✅ pip-requirements-parser - Expat License ✅ pluggy - Expat License ✅ prettytable - Modified BSD License ✅ pytest - Expat License ✅ pytest-asyncio - Apache License 2.0 ✅ pytest-cov - Expat License ✅ pytest-mock - Expat License ✅ pytest-timeout - Expat License ✅ pytest-xdist - Expat License ✅ ruff - Expat License ✅ safety - Expat License ✅ safety-schemas - Expat License ✅ tomli - Expat License ✅ wcwidth - Expat License ✅ flake8 - Expat License ✅ pycodestyle - Expat License ✅ pyflakes - Expat License ✅ mccabe - Expat License ✅ bandit - Apache License 2.0 ✅ pre-commit - Expat License ✅ execnet - Expat License ✅ coverage - Apache License 2.0 ✅ factory-boy - Expat License ✅ Faker - Expat License ✅ sentencepiece - Apache License 2.0 ✅ All 274 packages have GPL-compatible licenses! ✅ All packages in requirements file are GPL compliant! ✅ Requirements file compliance check PASSED 🔍 Proprietary format compliance check Running: python /home/tuxsam/relysam/scripts/gpl_gfdl_compliance/check_proprietary_formats.py Checking for proprietary formats in codebase... Checking for proprietary formats like PDF, Excel, Word, etc. to ensure FSF/GPL compliance... ✅ No proprietary format references found in the codebase! The codebase is compliant with FSF/GPL requirements regarding format freedom. ✅ Proprietary format compliance check PASSED 🔍 OS platform compliance check Running: python /home/tuxsam/relysam/scripts/gpl_gfdl_compliance/check_os_platform_compliance.py 🔍 Checking for FSF GPL OS platform compliance... ✅ No OS platform compliance issues found! Codebase is compliant with FSF GPL OS platform requirements. ✅ OS platform compliance check PASSED 🔍 DateTime usage compliance check Running: python /home/tuxsam/relysam/scripts/gpl_gfdl_compliance/check_datetime_usage.py ============================================================ relysam DateTime Usage Compliance Checker ============================================================ 🔍 Checking for deprecated datetime usage... 📝 Checking 552 Python files... ✅ All datetime usage is compliant with Python 3.12+ standards! ✨ No deprecated datetime functions found. ✅ DateTime usage compliance check PASSED 🔍 FSF GPL licensing compliance check (terms and requirements) Running: python /home/tuxsam/relysam/scripts/gpl_gfdl_compliance/check_fsf_terms_compliance.py 🔍 Starting FSF GPL Compliance Check for relysam... ============================================================ 1. Checking GNU/Linux identification... 2. Checking terminology compliance... 3. Checking for subjective terminology... 4. Checking licensing terminology... 5. Checking for proprietary software references... 6. Checking GPL compliance elements... ============================================================ COMPLIANCE CHECK SUMMARY ============================================================ ✅ All FSF GPL compliance checks passed! relysam meets all requirements outlined in docs/FSF_LICENSE_COMPLIANCE.md ✅ FSF GPL licensing compliance check (terms and requirements) PASSED ============================================================ ✅ ALL COMPLIANCE CHECKS PASSED! Your relysam project is compliant with GPL requirements.