{
  "ticker": "GIS",
  "as_of_date": "2026-04-13",
  "taxonomy_used": "mature_cash_generator",
  "composite_score": -3.9,
  "conviction_label": "neutral",
  "applicable_signals": 12,
  "total_signals": 13,
  "extraction_audit": {
    "accession": "0001193125-25-147079",
    "fiscal_year_end": "2025-05-25",
    "overall_confidence": "high",
    "resolution_notes": []
  },
  "signals": [
    {
      "signal_id": 1,
      "signal_name": "insider_buying",
      "status": "applicable",
      "score": 0,
      "confidence": "high",
      "raw_value": 0.0,
      "threshold": "+1 if single buy >=$500,000 or net buys >0.1% of outstanding; -1 if net sells >0.5%",
      "applicability_reason": "Universal signal",
      "as_of_date": "2026-04-13",
      "lookback_window": "6mo",
      "data_source": "sec_edgar_form4",
      "source_refs": [
        "0000897101-26-000063",
        "0000897101-26-000062",
        "0000897101-26-000061",
        "0000897101-26-000060",
        "0000897101-26-000059"
      ],
      "calculation_version": "0.1.0",
      "details": {
        "filing_count": 17,
        "parsed_count": 17,
        "total_buys_value": 0.0,
        "total_sells_value": 0.0,
        "largest_single_buy": 0.0,
        "net_buy_shares": 0.0,
        "net_buy_pct_of_outstanding": 0.0
      }
    },
    {
      "signal_id": 2,
      "signal_name": "activist_involvement",
      "status": "applicable",
      "score": 0,
      "confidence": "high",
      "raw_value": 0.0,
      "threshold": "No 13D/G filings in 12mo",
      "applicability_reason": "No activist filings found",
      "as_of_date": "2026-04-13",
      "lookback_window": "12mo",
      "data_source": "sec_edgar_13d",
      "source_refs": [],
      "calculation_version": "0.1.0",
      "details": {
        "filing_count": 0,
        "known_activists_found": []
      }
    },
    {
      "signal_id": 3,
      "signal_name": "smart_money",
      "status": "applicable",
      "score": 0,
      "confidence": "medium",
      "raw_value": null,
      "threshold": "+1 if top fund added >0.5% of outstanding; -1 if 2+ funds reduced",
      "applicability_reason": "13F long-only, 45-day delay",
      "as_of_date": "2026-04-13",
      "lookback_window": "1q",
      "data_source": "sec_edgar_13f",
      "source_refs": [],
      "calculation_version": "0.1.0",
      "details": {
        "funds_checked": 20,
        "funds_holding": 0,
        "funds_with_significant_position": 0,
        "total_pct_of_outstanding": 0,
        "holdings": []
      }
    },
    {
      "signal_id": 4,
      "signal_name": "earnings_quality",
      "status": "applicable",
      "score": 0,
      "confidence": "high",
      "raw_value": -0.0193,
      "threshold": "+1 if accrual ratio < -0.05; -1 if > 0.05",
      "applicability_reason": "Standard accrual analysis",
      "as_of_date": "2026-04-13",
      "lookback_window": "annual",
      "data_source": "10-K",
      "source_refs": [
        "0001193125-25-147079"
      ],
      "calculation_version": "0.1.0",
      "details": {
        "net_income": 2295200000.0,
        "operating_cash_flow": 2918200000.0,
        "avg_total_assets": 32270500000.0,
        "accrual_ratio": -0.0193
      }
    },
    {
      "signal_id": 5,
      "signal_name": "beneish_mscore",
      "status": "applicable",
      "score": 0,
      "confidence": "high",
      "raw_value": -3.487,
      "threshold": "-1 if M > -1.78 (manipulation risk); 0 otherwise (filter only, no +1)",
      "applicability_reason": "Standard M-Score filter",
      "as_of_date": "2026-04-13",
      "lookback_window": "annual",
      "data_source": "10-K",
      "source_refs": [
        "0001193125-25-147079"
      ],
      "calculation_version": "0.1.0",
      "details": {
        "m_score": -3.487,
        "indices": {
          "DSRI": null,
          "GMI": -15.4627,
          "AQI": 0.9986,
          "SGI": 9.5626,
          "DEPI": 0.9685,
          "SGAI": 0.1106,
          "TATA": -0.0188,
          "LVGI": 1.0405
        },
        "components_available": 7,
        "manipulation_zone": "safe"
      }
    },
    {
      "signal_id": 6,
      "signal_name": "financial_strength",
      "status": "applicable",
      "score": -1,
      "confidence": "high",
      "raw_value": 1.678,
      "threshold": "+1 if Z > 2.99; -1 if Z < 1.81",
      "applicability_reason": "Variant: zscore",
      "as_of_date": "2026-04-13",
      "lookback_window": "annual",
      "data_source": "10-K",
      "source_refs": [
        "0001193125-25-147079"
      ],
      "calculation_version": "0.1.0",
      "details": {
        "variant": "zscore",
        "value": 1.678,
        "detail": "X1=-0.08 X2=0.28 X3=0.10 X4=0.77 X5=0.59"
      }
    },
    {
      "signal_id": 7,
      "signal_name": "off_balance_sheet",
      "status": "applicable",
      "score": 0,
      "confidence": "medium",
      "raw_value": 3.3,
      "threshold": "+1 if adj. debt/EBITDA <= 3.0x; -1 if > 5.0x",
      "applicability_reason": "Standard off-BS analysis",
      "as_of_date": "2026-04-13",
      "lookback_window": "annual",
      "data_source": "10-K",
      "source_refs": [
        "0001193125-25-147079"
      ],
      "calculation_version": "0.1.0",
      "details": {
        "total_debt": 12673200000.0,
        "off_bs_leases": 0,
        "pension_deficit": 0,
        "other_off_bs": 0,
        "adjusted_debt": 12673200000.0,
        "ebitda": 3843800000.0,
        "adj_debt_to_ebitda": 3.3,
        "asc842_aware": true
      }
    },
    {
      "signal_id": 8,
      "signal_name": "piotroski_fscore",
      "status": "applicable",
      "score": 1,
      "confidence": "high",
      "raw_value": 7.0,
      "threshold": "+1 if F >= 7; -1 if F <= 3; 0 if 4-6",
      "applicability_reason": "Standard Piotroski F-Score",
      "as_of_date": "2026-04-13",
      "lookback_window": "annual",
      "data_source": "10-K",
      "source_refs": [
        "0001193125-25-147079"
      ],
      "calculation_version": "0.1.0",
      "details": {
        "f_score": 7,
        "components": {
          "F1_ROA_positive": 1,
          "F2_CFO_positive": 1,
          "F3_ROA_improved": 0,
          "F4_accruals_negative": 1,
          "F5_leverage_decreased": null,
          "F6_current_ratio_improved": 1,
          "F7_no_dilution": 1,
          "F8_gross_margin_improved": 1,
          "F9_asset_turnover_improved": 1
        },
        "components_available": 8,
        "max_possible": 9
      }
    },
    {
      "signal_id": 9,
      "signal_name": "value_metrics",
      "status": "applicable",
      "score": 1,
      "confidence": "high",
      "raw_value": 8.04280834925204,
      "threshold": "+1 if <50th pct; -1 if >70th pct among peers",
      "applicability_reason": "Variant: p_fcf_ev_ebitda",
      "as_of_date": "2026-04-13",
      "lookback_window": "annual",
      "data_source": "yfinance",
      "source_refs": [],
      "calculation_version": "0.1.0",
      "details": {
        "metric": "P/FCF",
        "value": 8.04280834925204,
        "variant": "p_fcf_ev_ebitda",
        "peer_count": 8,
        "percentile_rank": 0.0,
        "scoring_method": "peer_relative"
      }
    },
    {
      "signal_id": 10,
      "signal_name": "momentum_technicals",
      "status": "applicable",
      "score": -1,
      "confidence": "high",
      "raw_value": -0.23724745677973602,
      "threshold": "+1 if >200SMA by 5% OR range>70%; -1 if <200SMA by 10% OR range<30%",
      "applicability_reason": "Universal signal",
      "as_of_date": "2026-04-13",
      "lookback_window": "12mo",
      "data_source": "yfinance",
      "source_refs": [],
      "calculation_version": "0.1.0",
      "details": {
        "pct_above_200sma": -0.23724745677973602,
        "range_position": 0.0215995569590222,
        "sma_200": 45.25058578491211,
        "sma_50": 41.26230735778809,
        "price_current": 34.51499938964844,
        "fifty_two_week_high": 56.031122077051236,
        "fifty_two_week_low": 34.040000915527344,
        "signals_bullish": 0,
        "signals_bearish": 2
      }
    },
    {
      "signal_id": 11,
      "signal_name": "options_sentiment",
      "status": "applicable",
      "score": -1,
      "confidence": "medium",
      "raw_value": 2.698388721047331,
      "threshold": "+1 if P/C ratio < 0.5; -1 if P/C ratio > 1.5",
      "applicability_reason": "Standard options analysis",
      "as_of_date": "2026-04-13",
      "lookback_window": "current",
      "data_source": "yfinance",
      "source_refs": [],
      "calculation_version": "0.1.0",
      "details": {
        "put_call_ratio": 2.698388721047331,
        "call_volume": 1986,
        "put_volume": 5359,
        "call_oi": 20849,
        "put_oi": 25662,
        "total_volume": 7345,
        "expiration": "2026-04-17"
      }
    },
    {
      "signal_id": 12,
      "signal_name": "patent_activity",
      "status": "not_applicable",
      "score": 0,
      "confidence": "unavailable",
      "raw_value": null,
      "threshold": "N/A",
      "applicability_reason": "Sector 'Consumer Defensive' not patent-relevant",
      "as_of_date": "2026-04-13",
      "lookback_window": "3y",
      "data_source": "patentsview",
      "source_refs": [],
      "calculation_version": "0.1.0",
      "details": {}
    },
    {
      "signal_id": 13,
      "signal_name": "gov_contracts",
      "status": "applicable",
      "score": 0,
      "confidence": "medium",
      "raw_value": 0.0,
      "threshold": "Total contracts $0 below $1,000,000 threshold",
      "applicability_reason": "Insignificant government contract exposure",
      "as_of_date": "2026-04-13",
      "lookback_window": "3y",
      "data_source": "usaspending",
      "source_refs": [],
      "calculation_version": "0.1.0",
      "details": {
        "search_name": "General Mills,",
        "total_value": 0.0,
        "contract_count": 0
      }
    }
  ]
}