BTL-3-Compact / evidence /compact-validation.md
affableiq's picture
Publish BTL-3 Compact package metadata
274ffba verified
|
Raw
History Blame Contribute Delete
4.63 kB

BTL-3 Compact native release validation

Date: 2026-07-19

Candidate

  • Public model: BTL-3 Compact.
  • Model lineage: Qwen3.6-27B plus BTL RL0013 and the frozen behavior repair.
  • Scope: text-only coding, tool use and agent behavior.
  • Representation: full 64-layer AVQ2/UniSVQ decoder, two measured INT4 demotions, selected BF16 islands, packed vocabulary matrices, rank-32 head correction and a small behavior adapter.
  • Source payload bytes before GGUF packing: 8,572,070,080.
  • Source weight bytes: 8,551,772,952.
  • Portable GGUF bytes: 8,392,369,600.
  • Portable GGUF SHA-256: 2ddf9527620a17a2a6739d184a7096c45712092e6589128792ec6254e94dc30c.

The package is complete enough to instantiate and generate without downloading or loading the BF16 Qwen checkpoint.

Native runtime proof

The standalone loader meta-initializes the Qwen3.6 text architecture and installs only the package's small state, packed decoder tensors, packed embedding, packed head, rank-32 output correction and behavior LoRA.

The H100 smoke test observed:

  • no surviving dense compatible decoder matrices;
  • exact AVQ2 CUDA-kernel parity with the unpacked reference;
  • INT4 maximum absolute kernel error of 3.0517578125e-05;
  • standalone model peak CUDA allocation of 8,552,500,736 bytes;
  • successful autoregressive generation.

The source payload was subsequently exported into the portable GGUF without reconstructing dense weights. The exporter byte-verified all 2,416 payloads and reported no unsupported tensors or native runtime gaps. The exact GGUF then passed native llama.cpp generation on Apple Metal and NVIDIA CUDA. MLX, WebGPU, phone execution, and stock-engine compatibility remain unverified.

Fresh sealed gate

Benchmark ID: btl-fresh-tool-gate-2026-07-19-v1

Cases SHA-256: d656a7862e16e64ed3a359ba1de10f7eafefad77f6cf5a8264d60287e1890a45

The gate was authored after compression and behavior-repair choices were frozen. It contains 100 scored turns:

  • 20 single calls;
  • 20 parallel calls;
  • 20 sequential calls;
  • 20 parallel-multiple calls;
  • 20 abstention decisions.

All tool families are first-party and use a new lumenharbor_* namespace. Mechanical QA found no schema errors, duplicate IDs, parse errors or exact tool name overlap with repository training/evaluation data.

This is a private synthetic contract-retention gate. It is not a public coding benchmark and must not be presented as a frontier benchmark score.

Full-precision teacher

The frozen RL0013 teacher scored:

Category Correct Total
Single 20 20
Parallel 20 20
Sequential 20 20
Parallel-multiple 10 20
Abstention 20 20
Overall 90 100

The release metric is conditional retention on these 90 teacher-correct turns, reported separately for every category and overall. Absolute student accuracy is also retained in the raw result.

Standalone result

The standalone package scored:

Category Student correct Total Teacher-correct retained Retention
Single 20 20 20 / 20 100%
Parallel 20 20 20 / 20 100%
Sequential 20 20 20 / 20 100%
Parallel-multiple 3 20 3 / 10 30%
Abstention 20 20 20 / 20 100%
Overall 83 100 83 / 90 92.2%

All generations stopped. The measured malformed rate was 7%, entirely within the difficult parallel-multiple family.

The seven teacher-correct/student-wrong parallel-multiple cases were not parser false negatives. The package emitted a fluent abstention instead of making the three requested independent calls. This is a real over-abstention failure under novel multi-call schemas.

Decision

The package passes a 90% overall conditional-retention rule. It fails a 90% per-category rule because parallel-multiple retention is 30%.

Do not alter compression based on this sealed result. Any behavior repair aimed at these cases creates a new candidate and requires a newly authored, untouched release gate.

Release boundary

This result validates that the exact text-only source payload is physically standalone and retains more than 90% overall on the fresh CUDA gate. The GGUF export preserved those payload bytes exactly. It does not support a claim of uniformly preserved behavior or phone deployment.

The release includes a distributable macOS native runtime and exact-artifact throughput measurements on Apple M2 and RTX PRO 6000. Other GPU packages, stock Ollama/LM Studio execution, mobile runtimes, and a public compact-specific coding benchmark remain separate gates.