real

Conformance

Purpose

Statement to example file to last CI run. Proof narration lives here, not in product prose.

Conformance matrix

StatementRealitySinceGrammar
model trainreal0.6.0model train dataset "PATH" base "ID" out "DIR" backend "http" method "METHOD" -> job
model statusreal0.6.0model status "JOB_ID" -> status
model inspectreal0.8.0model inspect PATH -> summary (CLI: spark-modelscope)
model diffreal0.8.0model diff A B -> delta (adapter heatmap)
model probereal0.8.0model probe base symbols "DIR" -> p (AUROC < 0.85 = unusable)
model decompileexperimental0.8.0model decompile contrast→vector — EXPERIMENTAL until probe AUROC ≥ 0.85
model patchexperimental0.8.0model patch vector|rome|memit + scale 0.4–1.2 — EXPERIMENTAL until probe AUROC ≥ 0.85
model evalreal0.8.0model eval ARTIFACT suite "PATH" -> e
model stagereal0.8.0model stage ARTIFACT marker "ID" -> staged (serving_loaded: false always)
expect containsreal0.6.0expect contains NAME fixture "PATH"
expect gtereal0.7.0expect gte NAME $.path N
expect ltereal0.7.0expect lte NAME $.path N
expect eqreal0.7.0expect eq NAME $.path V
expect histogram_minreal0.7.0expect histogram_min NAME CLASS N
expect scorereal0.7.0expect score NAME $.path using "URL" >= N
http getreal0.6.0http get "URL" fixture "PATH" timeout N -> resp
http postreal0.6.0http post "URL" body "{…}" fixture "PATH" timeout N -> resp
spark_distill_cpureal0.6.0Trainer method — reply-class student → weights.pt
spark_pref_packreal0.6.0Trainer method — preference pairs + ranker
spark_playbook_fitreal0.6.0Trainer method — intent→playbook router
spark_faq_indexreal0.6.0Trainer method — FAQ dual-encoder
lora_bf16real0.7.0Trainer method — Unsloth/PEFT LoRA (GPU) or fixture
hf://real0.7.0hf://org/name on dataset/base/out (hf_resolve.py)
GitHub Action dry-runreal0.7.0uses: Michael20251/sparklang/.github/actions/dry-run

Exit codes

ExitMeaning
0success / expect pass
1expect fail or language fail
2usage / unknown method / missing program
4credential unavailable or CAP miss

What it does not do

Does not replace dry-run CI — it reports it.