← Files Public Equity InvestingARCHIVED FILE
skills/equity-model-update/scripts/model_update_fields.py
1.29 KB · Oct 2, 2026 · 00:03 UTC
SOURCE_TO_MODEL_FIELDS = [
"company",
"ticker",
"fiscal_period",
"model_section",
"model_line",
"mapping_treatment",
"workbook_sheet",
"workbook_cell",
"source_metric",
"source_value",
"current_model_value",
"proposed_model_value",
"prior_value",
"new_value",
"delta",
"delta_pct",
"update_action",
"overwrite_formula_allowed",
"source_id",
"source_name",
"source_location",
"evidence_label",
"as_of_date",
"freshness_status",
"confidence",
"review_status",
"applied_to_workbook",
"blocked_reason",
"issue_flags",
]
CHANGE_LOG_FIELDS = [
"change_id",
"company",
"ticker",
"fiscal_period",
"model_section",
"model_line",
"workbook_sheet",
"workbook_cell",
"current_model_value",
"proposed_model_value",
"delta",
"delta_pct",
"update_action",
"change_reason",
"source_id",
"confidence",
"status",
"applied_to_workbook",
"blocked_reason",
"requires_model_audit_tieout",
]
TIEOUT_FIELDS = [
"check_id",
"check_area",
"related_model_line",
"workbook_sheet",
"workbook_cell",
"check_description",
"owner",
"status",
"handoff_skill",
]
TRUTHY = {"1", "true", "yes", "y", "direct", "write", "edit"}
SHA-256: d4aae30c2e43ac8b23fe373d8751e8581e87e436c99355831bf595664e508736