A handoff specification is the contract between the people who build a model and the people who run it: the list of what a model package must contain (the artefact and its content hash, the feature definitions, test vectors of inputs with the outputs the model must reproduce, the latency budget with a measurement, the monitoring specification, the model card) and the checks the package must pass before production accepts it.
| defect planted | checks that fail |
|---|---|
| none (the package as handed over) | none of the nine |
| artefact rebuilt after it was hashed | artefact hash; test vectors |
| a feature reads an input the feed does not carry | feature specification |
| a 5-second window written as 5 000 (milliseconds) | feature vectors |
| one feature missing (15 for a model reading 16) | feature specification |
| test vectors holding another model’s outputs | test vectors |
| latency of the library call, not the compiled model | latency |
| a monitor without an owner | monitoring |
| a model card without limitations | model card |
ml_team.handoff_table.