SeeTheWork / Evidence brief
ML engineering
Synthetic sample
Reviewer summary
Leakage is addressed. Deployment behavior remains untested.
The sample identifies entity overlap, rebuilds a group-separated evaluation, and compares a baseline under the same conditions. Production suitability remains a separate question. [04]
Competency evidence
Compares models consistently
Supported in this example
Plans for distribution changes
Follow-up needed
Source register
All excerpts below are illustrative, including filenames and check results. They explain the review method and contain no real candidate data.
- [01]
Split audit
IllustrativeLook for shared entities.
split_audit.py
overlap = set(train.customer_id) & set(test.customer_id) assert len(overlap) == 0 # Original split: assertion fails.- What it supports
- The audit exposes an entity shared between training and evaluation data.
- What remains open
- No entity overlap alone does not rule out temporal or feature leakage.
- [02]
Pipeline excerpt
IllustrativeKeep training and evaluation separate.
evaluate.py
train, holdout = group_split(customer_id) pipeline.fit(X[train], y[train]) prediction = pipeline.predict(X[holdout])- What it supports
- The illustrative pipeline fits preprocessing and the model on training records only.
- What remains open
- A reviewer would inspect feature construction and the full split implementation.
- [03]
Comparison protocol
IllustrativeUse one comparison protocol.
evaluation.md
Baseline and candidate: same held-out groups Primary metric: MAE Report: overall error + error by customer segment Holdout tuning: not permitted- What it supports
- The protocol makes the model comparison and reporting scope explicit.
- What remains open
- A single holdout cannot establish stability across future distributions.
- [04]
Model handoff
IllustrativeKeep deployment questions visible.
model_report.md
“The revised comparison removes shared customers. Next: evaluate a future time window. Drift thresholds are not yet specified.”- What it supports
- The handoff acknowledges the difference between this evaluation and future behavior.
- What remains open
- Drift thresholds, operational costs, and rollout controls require follow-up.