STATE = { "df": None, "images": [], "page": 0, "pdf": None, "selected_task": "SA" } # Separate state container for the Multi-Report Comparative Analysis page. # Kept fully independent from STATE (used by Single Report Analysis) so that # switching between workflows from the welcome page never mixes data. MULTI_STATE = { "df": None, # combined paragraph-level df across all uploaded reports "filenames": [], # list of uploaded PDF filenames (for display) "coverage_df": None, # last computed (live) coverage scores table "commitment_df": None, # last computed (live) commitment scores table "revised_coverage_df": None, # coverage scores recomputed from a user-revised file "revised_commitment_df": None, # commitment scores recomputed from a user-revised file }