THE ANALYSTANALYTICAL WORK SIMULATIONS
OPEN WORKBENCH
PRIORITY DESK/PB-006SCHEDULED

Tomorrow’s Churn Model

A retention model posts extraordinary validation results. Determine which features knew the future before a pilot reaches customers.

ROLE
Model Validation Analyst
TIMEBOX
75–105 minutes
COMPLEXITY
Intermediate / 3 of 5
ROTATION
Brief 6 of 16
01 / SITUATION

The decision has already reached your desk.

A contractor cancellation model reports near-perfect offline discrimination from a numeric wildcard and a random 80/20 snapshot-row split. Product wants an account-level campaign file.

The feature table contains 213 columns and repeated account snapshots. Its final fields contain realized future outcomes. The submitted split operates on rows, while the proposed use scores an account at feature_as_of_at for cancellation within the following 90 days.

You have enough time to reproduce the submitted result, inspect the predictor set and test account overlap—not to complete a production replacement model.

DECISION

Approve, quarantine or reject the submitted model and decide whether any account-level score may leave the governance review.

OPERATING CONSTRAINT

Treat feature_as_of_at as the scoring instant and future_90d_cancelled_flag as the submitted target. Reproduction alone cannot authorize customer action.

02 / START

Run the brief as a controlled assignment.

The workbench mounts only the listed source neighborhood and supplies neutral starter worksheets. It does not grade the conclusion or reveal the mechanisms planted in the larger assignment.

  1. Open the dedicated brief workspace and confirm the brief ID in the queue.
  2. Establish table grain, cutoff and control totals before joining or modeling.
  3. Make at least two distinct evidence moves and test a credible rival explanation.
  4. Leave the requested polished artifact, then export the workspace or portfolio package.
OPEN BRIEF WORKBENCH

The source files are shared; the draft workspace is not. Changing to another full assignment drops brief mode deliberately.

03 / SOURCE ESTATE

Real tables. A deliberately bounded neighborhood.

These Parquet files already belong to Meridian’s public 96-table estate. Use the mounted schema.table names in SQL or Python; download links are provided for learners working in a local DuckDB environment.

platform.account_feature_snapshot33,156 rows

GRAIN / One account feature snapshot; multiple rows per account are expected.

CAUTION / All 213 columns are retained, including realized future outcomes in the final fields.

case_input.beacon_submitted_split33,156 rows

GRAIN / One submitted partition label per feature snapshot.

CAUTION / The contractor supplied a random row-level 80/20 split; repeated accounts may cross the boundary.

crm.account_status_event14,175 rows

GRAIN / One account status event.

CAUTION / An independent target candidate must respect occurrence and availability clocks.

platform.pipeline_run61,301 rows

GRAIN / One pipeline execution.

CAUTION / Run and cutoff clocks can test lineage; successful orchestration does not establish feature validity.

OPEN SOURCE-PACK MANIFEST

ANALYSIS CUTOFF / 20 Jan 2026 / 09:15 ET deployment gate

04 / INVESTIGATE

Questions to pressure-test—not steps to copy.

These prompts define the analytical territory without prescribing an order, technique or conclusion.

  1. 01

    Which fields are consequences or near-consequences of the target event?

  2. 02

    Can repeated account snapshots cross the training and validation boundary?

  3. 03

    Which source-watermark, pipeline and status-event clocks could establish point-in-time availability?

Data leakageTemporal validationFeature lineageModel governance
05 / HANDOFF

Leave work another analyst can review.

Artifact presence can be recorded; analytical quality remains a human judgment. A complete brief has evidence, reasoning and a decision—not merely executed code.

  1. 01
    Submitted-result reproduction

    Reproduce the wildcard/split logic and report selected columns, validation performance and account overlap.

  2. 02
    Predictor quarantine

    Classify material predictors as allow, exclude or investigate using names, future-field position and available clocks.

  3. 03
    Governance disposition

    Deliver a polished release gate covering model use, account-level export and the minimum grouped-forward rerun.

06 / DEBRIEF

Review the reasoning after a real attempt.

The debrief does not contain an official answer. It identifies defensible analytical moves, common failure modes and questions a reviewer may use to challenge the handoff.

SPOILER-GATED REVIEW / REVEAL AFTER YOUR FIRST HANDOFF

DEBRIEF REVEALED / THIS MAY CHANGE HOW YOU APPROACH THE BRIEF

Leakage is a mismatch between what the model is allowed to know and what the validation lets it know. Feature names alone cannot settle that question.

Defensible approaches

  • Anchor every feature to the scoring event and ask when the value became available in the production path, including backfills and later updates.
  • Measure account overlap in the supplied split and outline a grouped forward design that separates entity leakage from temporal validity.
  • Define a minimal safe feature allowlist and a validation gate whose cohort, cutoff and 90-day horizon correspond to the proposed use.

Common traps

  • Accepting an “available” flag without reconciling materialization timing.
  • Removing only the most obviously named leakage field while leaving post-cutoff workflow features.
  • Dropping only columns beginning with future_ while ignoring repeated-entity and source-watermark problems.

Reviewer questions

  • Could each allowed value have been observed at the scoring instant without a later backfill?
  • Are snapshots from one account isolated appropriately across evaluation boundaries?
  • Does the release gate define evidence, not merely request “more testing”?
FORWARDING DESK / OPTIONAL

CHALLENGE A COLLEAGUE

Pass the Brief

The link shares this spoiler-free briefing. It never includes your work, identity, or browser progress.
SUGGESTED NOTE

A 0.93 AUC looked different after asking what the model knew at scoring time. I audited Tomorrow’s Churn Model from The Analyst.

EMAIL DOWNLOAD CARD