spec(ship-two-models): v2.87.0 — §42 hub build chain repair + hf_pipeline distill falsifier-parity#1437
Merged
Merged
Conversation
…line distill falsifier-parity Canonical record of today's MODEL-2-side hygiene cycle (PRs #1432-#1436). Pre-cycle: --features hub unbuildable (E0425 in quantize_to_gguf_bytes), masking 11 pre-existing test failures. Chain landed: - #1432: bind match result; build works → 7975/7986 (11 pre-existing surfaced) - #1433: empty-input early-return → 7977/7986 (3 contract-drift fixed) - #1434: GGUF alignment-padding skip in 2 test helpers → 7986/7986 ✅ - #1435: WGPU_FALLBACK_LOG_PREFIX + 3 drift-prevention tests (matches v1.2.0) - #1436: 4 hf_pipeline distill falsifier-parity tests → 7990/7990 §42 documents: what landed (table), net hub health progression, why for MODEL-2 (parallel-impl drift-protection), Five Whys (build masked pre-existing failures), coverage update (15+33 unchanged; parallel-impl uplift), ship % effects (MODEL-1 87→88, MODEL-2 50→54), and next-session pickup options (CPU-GPU-005 part b OR distill-train precompute determinism). Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Canonical record of today's MODEL-2-side hygiene cycle. Spec v2.86.0 → v2.87.0 documents the 5-PR chain (#1432-#1436) that took
--features hubfrom build-error → 7990/7990 pass while adding falsifier-coverage parity between the canonical and parallel distillation impls.What §42 records
let result = matchbind fix--features hubbuild (E0425)contract_pre_quantize!panicsWGPU_FALLBACK_LOG_PREFIX+ 3 drift-prevention testsdistill::lossNet effects
--features hubhealth: build-error → 7990/7990 pass / 16 ignoredapr distill --stage trainreal-training implementation remain open per §40 + §35.Five Whys (in §42.4)
;discardedmatchtuple;resultwas unbound.--features hubis opt-in; no workflow exercises it.find_data_section_startbut missed an inline clone inpipeline.rs. Follow-up: collapse to shared helper.Next-session pickup (§42.7)
Two bounded levers, operator picks:
Test plan
pv validate contracts/apr-cpu-vs-gpu-output-parity-v1.yamlexit 0pv validate contracts/apr-cli-distill-train-v1.yamlexit 0cargo test -p apr-cli --test cli_commandspass🤖 Generated with Claude Code