Release Validation Report

Generated: 2026-09-30 21:22:59  |  Total checks: 8
7
Passed
1
Failed
0
Errors
7.94s
Duration
#IDTypeDescriptionCheckStatusDuration (s)Errors / Message / Detail
1asset_linkscerberusValidate assetlinks.json structure and contentassetlinks.jsonPASS0.007
AssetLinksValidator:
SHA256 fingerprint verified: ********RINT
2apple_app_site_associationcerberusValidate apple-app-site-association structure and contentapple-app-site-associationPASS0.005
TeamIdValidator:
Team ID verified: TEAMID.com.flipdare.app
3env_validatorcerberusValidate enviroment across frontend/backend.env, .env.prodPASS0.008
EnvValidator:
All environment keys match:
	- TIKTOK_REDIRECT_URI|FLIP_TIKTOK_REDIRECT_URI=https://flipdare.com/l/tiktok_callback
	- TIKTOK_CLIENT_KEY|FLIP_TIKTOK_CLIENT_KEY=sbawguyu5jggs8z8vz
	- TIKTOK_CLIENT_SECRET|FLIP_TIKTOK_CLIENT_SECRET=1jdnQ3dUV4HXnzggSO3CJhAU5a4JSDS8
4constants_validationcerberusValidate constants.py structure and contentconstants.pyPASS1.806
VariableRangeValidator:
	- JOB_WAIT_SANITY_SECONDS=900 (range [300, 900])
	- LOW_PRI_SENSITIVITY=2.0 (range [2.0, 4.0])
	- MED_PRI_SENSITIVITY=1.0 (range [1.0, 2.0])
	- HIGH_PRI_SENSITIVITY=0.1 (range [0.1, 1.0])
	- HIGH_TRANSACTION_AMOUNT=25000 (range [25000, 50000])

LinkValidator:
	- COMPANY_SUPPORT_URL: https://flipdare.com/support
	- COMPANY_LINK: https://flipdare.com
	- COMPANY_TERMS: https://flipdare.com/terms
	- COMPANY_REFUND: https://flipdare.com/refunds
5ballot_algorithmscustomValidate voting ballot algorithms (Kemeny-Young, Thompson Sampling, production routing)custom_ballot_check.pyPASS0.197
Following Ballot Alogorithm Checks Passed
	- Kemeny-Young Strategy
	- Production Algorithm (Kemeny-Young + Thompson Sampling)
6job_configcustomValidate job configuration completeness, AppJobType/AppJobGroup coverage and schedule balancecustom_job_config_check.pyPASS0.02
Job Config Validation Passed.
7mailercustomValidate admin mailer can send to expected addressescustom_mailer_check.pyFAIL4.123
Error sending email to admin@flipdare.com: ErrorContext(endpoint=system, error_code=email, title=Email, message=Error sending email to admin@flipdare.com: ErrorContext(endpoint=system, error_code=email_smtp, title=Email, message=Error creating SMTP connection to 127.0.0.1:465 - [WinError 10061] No connection could be made because the target machine actively refused it, cause=[WinError 10061] No connection could be made because the target machine actively refused it), cause=ErrorContext(endpoint=system, error_code=email_smtp, title=Email, message=Error creating SMTP connection to 127.0.0.1:465 - [WinError 10061] No co ...)
Error sending email to support@flipdare.com: ErrorContext(endpoint=system, error_code=email, title=Email, message=Error sending email to support@flipdare.com: ErrorContext(endpoint=system, error_code=email_smtp, title=Email, message=Error creating SMTP connection to 127.0.0.1:465 - [WinError 10061] No connection could be made because the target machine actively refused it, cause=[WinError 10061] No connection could be made because the target machine actively refused it), cause=ErrorContext(endpoint=system, error_code=email_smtp, title=Email, message=Error creating SMTP connection to 127.0.0.1:465 - [WinError 10061] No co ...)
8sentiment_scoringcustomValidate moderation/sentiment scoring service with known fixturescustom_sentiment_check.pyPASS1.772
Sentiment Validation Passed.