D18-F04-A02 · QUALITY & DISTRESS · SYNTHETIC DATA

Piotroski F-Score

Change one synthetic accounting driver, watch nine binary cells grouped by profitability, funding, and efficiency recompute, and explain the result without crossing strict equality on each signal and the 0/9 integer limits.

The learning loop

1 · PredictName the direction before moving a driver.
2 · InspectFind the ratio, signal, contribution, or residual that changed.
3 · ReconcileTie the components to the raw score or model residual.
4 · BoundInterpret the screen without turning it into a finding.
Make a prediction before stepping

Base → current bridge

Scenario base
Current state
Headline delta

Keyboard: Left/Right step, Home resets, and Space plays or pauses when focus is outside a form control.

Current model output

Frozen equation

F = I(ROA>0)+I(CFO>0)+I(ROA_t>ROA_t-1)+I(CFO>NI)+I(LEV_t<LEV_t-1)+I(CR_t>CR_t-1)+I(no issue)+I(GM_t>GM_t-1)+I(AT_t>AT_t-1)

Component and diagnostic ledger

Changed cards are purple. Start here before interpreting the headline.

Response across 61 states

Model output across the selected accounting scenarioA deterministic synthetic sensitivity line with the current state marked.

Interpretation gate

Boundary: strict equality on each signal and the 0/9 integer limits

Visible intermediate: nine binary cells grouped by profitability, funding, and efficiency

Open exact point-in-time input and structured output

Input

Output

Synthetic teaching data only. A model score or residual is a historically specified screen—not an audit conclusion, rating, fraud finding, default forecast, or investment recommendation.