Skip to main content

Rubric and Readiness

Score each dimension 0 (missing/incorrect), 1 (partial, unexplained or dependent on an undisclosed solution), or 2 (correct, reproducible and independently explained). Require 2/2 on every dimension; strengths cannot average away a missing boundary. Repair the failed dimension with a fresh variant and preserve the original attempt.

DF1 — Representation​

Explain bytes/text/records and correctly handle quoting and UTF-8, including a failed decoding case.

DF2 — Validation​

Pass valid/empty/duplicate and invalid-input checks; reject the whole malformed import and preserve the source.

DF3 — Reproduction​

Produce the report and raw-byte fingerprint from a fresh extraction, with a command record and honest limitations.

DF4 — Transfer​

Add per-topic record counts in a separate variant, independently test it and explain why deduplication would be wrong.

Integrity and limits​

A supplied checker pass is necessary for the corresponding implementation, not sufficient for the whole module. Distinguish predictions, authored fixtures, actual runs and independent explanations. Record assistance and unresolved limitations. A blocked required live check remains pending; continue other independent work without claiming completion. Repeated repairs and optional full-course work are outside the stated first-pass allowance.