SFL-Hub-Independent/ .gitignore CHECKSUMS.sha256 MIGRATION.md PROJECT_STRUCTURE.txt README.md SOURCE_MANIFEST.json build.mjs dist/app.mjs dist/compliance-data.mjs dist/compliance.mjs dist/engine.mjs dist/index.html dist/reminder-engine.mjs dist/reminder-setup.md dist/reminders.mjs dist/style.css migration/navigation-smoke.cjs migration/nginx.conf migration/reminders.env.example migration/requirements-import.txt package-lock.json package.json public/app.mjs public/compliance-data.mjs public/compliance.mjs public/engine.mjs public/index.html public/reminder-engine.mjs public/reminder-setup.md public/reminders.mjs public/style.css reminder-config.json scripts/build-compliance-data.py scripts/send-reminders.mjs scripts/serve.mjs source-data/REGIONAL_SFL_REGULATORY_REQUIREMENTS.xlsx tests/compliance.test.mjs tests/engine.test.mjs tests/reminder-delivery.test.mjs tests/reminders.test.mjs tests/ui.cjs