jtdearmon's picture
Deploy Site Selection and RFP Studio v17.3 null-safe brand
e1a475f verified
|
Raw History Blame Contribute Delete
1.46 kB
---
title: Site Selection and RFP Studio
colorFrom: blue
colorTo: green
sdk: gradio
sdk_version: 6.5.1
python_version: "3.11"
app_file: app.py
pinned: false
short_description: Site selection, RFP responses, and incentives.
---
# Dearmon Analytics Site Selection & RFP Response Studio
Encrypted private Gradio application.
Protected runtime: `v17-3-null-safe-brand-parity`. Deployment package: `v17.3-null-safe-brand-parity (2026-08-20)`.
The updater first proves this exact five-file package in a temporary private
canary Space. Production is not modified unless the canary reaches `RUNNING`,
the exact release/build/nonce attestation is present, and the runtime remains stable.
Before production upload, it also resolves known Variable/Secret name collisions
by deleting only the duplicate copy in the wrong category.
Step 2 is isolated from audit-backend availability: a transient Turso failure
uses encrypted local fallback storage and produces a visible warning rather
than terminating the Demographic Information callback.
Blank optional fields are normalized safely, and the four-color Dearmon header
uses the navy, teal, orange, and purple reference palette.
Guided workflow:
1. Site Selector
2. Demographic Information
3. RFP Response Generator
4. RFP Recommendations (Incentive Package)
Required production Space secrets:
- `APP_SOURCE_FERNET_KEY_V1`
- `OPENAI_API_KEY`
- `TURSO_DATABASE_URL`
- `TURSO_AUTH_TOKEN`
- `RFP_DATA_FERNET_KEY_V1`