Test inventory
此内容尚不支持你的语言。
This is the audit queue for Rapid Software Testing in Butter. It inventories declarations by source file rather than treating a green test command as evidence that the intended model, backend, or lifecycle ran. Audit findings and focused repair PRs are tracked in issue #423.
The current tree contains 2535 Swift Testing declarations across 367 files and 623 Rust test/kernel declarations across 163 files. Parameterized tests may expand into several cases at runtime, so declaration counts are not execution counts.
Regenerate this file from the repository root:
scripts/render-test-inventory.sh > documentation/developing/test-inventory.mdThe renderer is intentionally static. During an audit, corroborate each row with the selected Swift/Cargo lane, exact checkpoint, backend and device, executed and skipped counts, and a known-bad mutation. A declaration is not considered audited merely because it appears here.
Status vocabulary
Section titled “Status vocabulary”queued: declaration and execution reachability have not been audited.auditing: a focused RST session is in progress.strong: claim, production reachability, independent oracle, and a realistic known-bad mutation are demonstrated.repair: the current check is weak, false-green, redundant, or exposes a product defect; link the repairing PR in place of this state.blocked: required hardware, checkpoint, fixture, or observability is absent. The boundary column names that missing evidence per file.
Boundary codes are checkpoint-fixture (model weights or captured tensors),
backend-device (a non-local accelerator/backend), performance-baseline
(no pinned threshold or same-machine baseline), and distributed-hardware
(the required multi-device topology is absent).
Swift declaration inventory
Section titled “Swift declaration inventory”| File | Layer | @Suite |
@Test |
Audit | Boundary |
|---|---|---|---|---|---|
Tests/ButterTests/Audio/AudioEncoderTests.swift |
Swift unit | 1 | 5 | strong | — |
Tests/ButterTests/Audio/AudioModelTests.swift |
Swift unit | 1 | 25 | strong | — |
Tests/ButterTests/Audio/BigVGANCodecTests.swift |
Swift unit | 1 | 5 | strong | — |
Tests/ButterTests/Audio/DACVAECodecTests.swift |
Swift unit | 1 | 3 | strong | — |
Tests/ButterTests/Audio/DescriptDACCodecTests.swift |
Swift unit | 1 | 3 | strong | — |
Tests/ButterTests/Audio/EncodecCodecTests.swift |
Swift unit | 1 | 5 | strong | — |
Tests/ButterTests/Audio/FishS1DACTests.swift |
Swift unit | 1 | 9 | strong | — |
Tests/ButterTests/Audio/MimiCodecTests.swift |
Swift unit | 1 | 6 | strong | — |
Tests/ButterTests/Audio/PhonemizerTests.swift |
Swift unit | 1 | 6 | strong | — |
Tests/ButterTests/Audio/SNACCodecTests.swift |
Swift unit | 1 | 20 | strong | — |
Tests/ButterTests/Audio/VADModelTests.swift |
Swift unit | 1 | 17 | strong | — |
Tests/ButterTests/Audio/VocosCodecTests.swift |
Swift unit | 1 | 4 | strong | — |
Tests/ButterTests/Benchmark/BenchTests.swift |
Swift unit | 1 | 10 | strong | — |
Tests/ButterTests/Benchmark/BufferPoolTests.swift |
Swift unit | 1 | 8 | strong | — |
Tests/ButterTests/Benchmark/DispatchOverheadBench.swift |
Swift unit | 1 | 1 | blocked | performance-baseline |
Tests/ButterTests/Benchmark/GlimmerDequantGemvBenchTests.swift |
Swift unit | 1 | 3 | blocked | performance-baseline |
Tests/ButterTests/Benchmark/Hy3ScratchReuseTests.swift |
Swift unit | 1 | 1 | strong | — |
Tests/ButterTests/Benchmark/Hy3SdpaPathMicrobench.swift |
Swift unit | 1 | 1 | strong | — |
Tests/ButterTests/Benchmark/LagunaNax2GemmBenchTests.swift |
Swift unit | 1 | 1 | blocked | performance-baseline |
Tests/ButterTests/Benchmark/LagunaNax2GpuOnlyBenchTests.swift |
Swift unit | 1 | 1 | blocked | performance-baseline |
Tests/ButterTests/Benchmark/MemoryStatsTests.swift |
Swift unit | 1 | 5 | strong | — |
Tests/ButterTests/Benchmark/MoEBgemmBm64MppTests.swift |
Swift unit | 1 | 7 | strong | — |
Tests/ButterTests/Benchmark/MoEInt2DenseQmmVsEgTests.swift |
Swift unit | 1 | 1 | blocked | performance-baseline |
Tests/ButterTests/Benchmark/MoEInt2DensifyTests.swift |
Swift unit | 1 | 2 | blocked | performance-baseline |
Tests/ButterTests/Benchmark/MoELayerTests.swift |
Swift unit | 2 | 9 | strong | — |
Tests/ButterTests/Benchmark/MppSteelGemmBenchTests.swift |
Swift unit | 1 | 11 | strong | — |
Tests/ButterTests/Benchmark/Nvfp4GatherSteelKernelBenchTests.swift |
Swift unit | 1 | 13 | blocked | performance-baseline |
Tests/ButterTests/Benchmark/ServeConcurrencyBenchTests.swift |
Swift unit | 1 | 7 | strong | — |
Tests/ButterTests/ButterTests.swift |
Swift unit | 1 | 1 | strong | — |
Tests/ButterTests/CapabilityTests.swift |
Swift unit | 1 | 14 | strong | — |
Tests/ButterTests/DeviceAllocCounterInterferenceTests.swift |
Swift unit | 1 | 4 | strong | — |
Tests/ButterTests/DeviceTests.swift |
Swift unit | 1 | 13 | strong | — |
Tests/ButterTests/DTypeTests.swift |
Swift unit | 1 | 4 | strong | — |
Tests/ButterTests/Generation/ChatTemplateTests.swift |
Swift unit | 1 | 9 | strong | — |
Tests/ButterTests/Generation/ContextOverflowGuardTests.swift |
Swift unit | 1 | 4 | strong | — |
Tests/ButterTests/Generation/DFlashAdaptiveBlockTests.swift |
Swift unit | 1 | 16 | strong | — |
Tests/ButterTests/Generation/DrafterTests.swift |
Swift unit | 3 | 20 | strong | — |
Tests/ButterTests/Generation/GenerateTests.swift |
Swift unit | 1 | 2 | strong | — |
Tests/ButterTests/Generation/GenerationParametersTests.swift |
Swift unit | 1 | 5 | strong | — |
Tests/ButterTests/Generation/GenerationStatsTests.swift |
Swift unit | 1 | 6 | strong | — |
Tests/ButterTests/Generation/GpuTokenLoopTests.swift |
Swift unit | 3 | 8 | strong | — |
Tests/ButterTests/Generation/LmHeadSamplingPathTests.swift |
Swift unit | 1 | 11 | strong | — |
Tests/ButterTests/Generation/MTPAdaptiveGammaTests.swift |
Swift unit | 2 | 19 | strong | — |
Tests/ButterTests/Generation/MTPSpecDecodeTests.swift |
Swift unit | 2 | 20 | strong | — |
Tests/ButterTests/Generation/PerplexityTests.swift |
Swift unit | 1 | 7 | strong | — |
Tests/ButterTests/Generation/SamplingTests.swift |
Swift unit | 2 | 19 | strong | — |
Tests/ButterTests/Generation/SpeculativeAcceptTests.swift |
Swift unit | 1 | 4 | strong | — |
Tests/ButterTests/Generation/ThinkingSplitTests.swift |
Swift unit | 1 | 6 | strong | — |
Tests/ButterTests/KVCache/AURABatchedEncodeParityTests.swift |
Swift unit | 1 | 2 | strong | — |
Tests/ButterTests/KVCache/AURACodebookTests.swift |
Swift unit | 3 | 23 | strong | — |
Tests/ButterTests/KVCache/AURACodecRoundTripTests.swift |
Swift unit | 1 | 5 | strong | — |
Tests/ButterTests/KVCache/AURARotationTests.swift |
Swift unit | 1 | 5 | strong | — |
Tests/ButterTests/KVCache/AURASRHTRoundTripTests.swift |
Swift unit | 1 | 3 | strong | — |
Tests/ButterTests/KVCache/BatchedKVCacheTests.swift |
Swift unit | 1 | 16 | strong | — |
Tests/ButterTests/KVCache/ConvStateCacheTests.swift |
Swift unit | 1 | 7 | strong | — |
Tests/ButterTests/KVCache/GDNStateCacheTests.swift |
Swift unit | 1 | 9 | strong | — |
Tests/ButterTests/KVCache/KVCacheTests.swift |
Swift unit | 1 | 15 | strong | — |
Tests/ButterTests/KVCache/KVEvictionStateTests.swift |
Swift unit | 2 | 14 | strong | — |
Tests/ButterTests/KVCache/Mamba2LayerCacheTests.swift |
Swift unit | 1 | 6 | strong | — |
Tests/ButterTests/KVCache/PagedKVBlockPoolTests.swift |
Swift unit | 1 | 16 | strong | — |
Tests/ButterTests/KVCache/PagedKVLayerStorageTests.swift |
Swift unit | 1 | 7 | strong | — |
Tests/ButterTests/KVCache/PagedKVSequenceLeaseTests.swift |
Swift unit | 1 | 5 | strong | — |
Tests/ButterTests/KVCache/SSMStateCacheTests.swift |
Swift unit | 1 | 6 | strong | — |
Tests/ButterTests/KVCache/StateReplayCacheTests.swift |
Swift unit | 1 | 4 | strong | — |
Tests/ButterTests/LanguageModelDefaultsTests.swift |
Swift unit | 1 | 3 | strong | — |
Tests/ButterTests/LayersTests.swift |
Swift unit | 1 | 5 | strong | — |
Tests/ButterTests/Loader/ConvertDriverTests.swift |
Swift unit | 1 | 4 | strong | — |
Tests/ButterTests/Loader/GGUFDequantKTests.swift |
Swift unit | 1 | 9 | strong | — |
Tests/ButterTests/Loader/GGUFDequantTests.swift |
Swift unit | 1 | 2 | strong | — |
Tests/ButterTests/Loader/GGUFReaderTests.swift |
Swift unit | 1 | 7 | strong | — |
Tests/ButterTests/Loader/LoadOptionsTests.swift |
Swift unit | 1 | 4 | strong | — |
Tests/ButterTests/Loader/ModelConfigTests.swift |
Swift unit | 1 | 8 | strong | — |
Tests/ButterTests/Loader/ModelDownloaderTests.swift |
Swift unit | 1 | 4 | strong | — |
Tests/ButterTests/Loader/ModelInfoTests.swift |
Swift unit | 1 | 7 | strong | — |
Tests/ButterTests/Loader/ModelLifecycleTests.swift |
Swift unit | 1 | 8 | strong | — |
Tests/ButterTests/Loader/ModelLocatorTests.swift |
Swift unit | 1 | 5 | strong | — |
Tests/ButterTests/Loader/ModelRegistryTests.swift |
Swift unit | 1 | 4 | strong | — |
Tests/ButterTests/Loader/QuantSpecTests.swift |
Swift unit | 1 | 10 | strong | — |
Tests/ButterTests/Loader/SafeTensorsErrorTests.swift |
Swift unit | 1 | 6 | strong | — |
Tests/ButterTests/Loader/SafeTensorsTests.swift |
Swift unit | 2 | 8 | strong | — |
Tests/ButterTests/Loader/SafeTensorsWriterTests.swift |
Swift unit | 1 | 5 | strong | — |
Tests/ButterTests/Loader/TokenizerLoaderTests.swift |
Swift unit | 1 | 1 | strong | — |
Tests/ButterTests/Models/Audio/Omni/LFMAudioTests.swift |
Swift unit | 1 | 10 | strong | — |
Tests/ButterTests/Models/Audio/Omni/QwenOmniTests.swift |
Swift unit | 1 | 13 | strong | — |
Tests/ButterTests/Models/Audio/STS/DeepFilterNetTests.swift |
Swift unit | 1 | 15 | strong | — |
Tests/ButterTests/Models/Audio/STS/MossFormer2SETests.swift |
Swift unit | 1 | 18 | blocked | checkpoint-fixture |
Tests/ButterTests/Models/Audio/STS/SAMAudioTests.swift |
Swift unit | 1 | 15 | strong | — |
Tests/ButterTests/Models/Audio/STT/CohereTranscribeTests.swift |
Swift unit | 1 | 11 | strong | — |
Tests/ButterTests/Models/Audio/STT/FireRedASR2Tests.swift |
Swift unit | 1 | 18 | strong | — |
Tests/ButterTests/Models/Audio/STT/GLMASRTests.swift |
Swift unit | 1 | 12 | strong | — |
Tests/ButterTests/Models/Audio/STT/GraniteSpeechTests.swift |
Swift unit | 1 | 9 | strong | — |
Tests/ButterTests/Models/Audio/STT/ParakeetTests.swift |
Swift unit | 1 | 17 | strong | — |
Tests/ButterTests/Models/Audio/STT/Qwen3ASRTests.swift |
Swift unit | 1 | 9 | strong | — |
Tests/ButterTests/Models/Audio/STT/SenseVoiceTests.swift |
Swift unit | 1 | 17 | strong | — |
Tests/ButterTests/Models/Audio/STT/VoxtralRealtimeTests.swift |
Swift unit | 1 | 7 | strong | — |
Tests/ButterTests/Models/Audio/STT/WhisperTests.swift |
Swift unit | 1 | 14 | strong | — |
Tests/ButterTests/Models/Audio/TTS/ChatterboxTests.swift |
Swift unit | 1 | 21 | blocked | checkpoint-fixture |
Tests/ButterTests/Models/Audio/TTS/EchoTTSTests.swift |
Swift unit | 1 | 18 | strong | — |
Tests/ButterTests/Models/Audio/TTS/FishSpeechConfigTests.swift |
Swift unit | 1 | 9 | strong | — |
Tests/ButterTests/Models/Audio/TTS/FishSpeechLayersTests.swift |
Swift unit | 1 | 7 | strong | — |
Tests/ButterTests/Models/Audio/TTS/FishSpeechTests.swift |
Swift unit | 1 | 7 | strong | — |
Tests/ButterTests/Models/Audio/TTS/KokoroTests.swift |
Swift unit | 1 | 12 | strong | — |
Tests/ButterTests/Models/Audio/TTS/LlamaTTSTests.swift |
Swift unit | 1 | 15 | strong | — |
Tests/ButterTests/Models/Audio/TTS/MarvisTests.swift |
Swift unit | 1 | 13 | strong | — |
Tests/ButterTests/Models/Audio/TTS/MossTTSNanoTests.swift |
Swift unit | 1 | 17 | blocked | checkpoint-fixture |
Tests/ButterTests/Models/Audio/TTS/MossTTSTests.swift |
Swift unit | 1 | 17 | blocked | checkpoint-fixture |
Tests/ButterTests/Models/Audio/TTS/PocketTTSTests.swift |
Swift unit | 1 | 26 | strong | — |
Tests/ButterTests/Models/Audio/TTS/Qwen3TTSBaseTests.swift |
Swift unit | 1 | 19 | strong | — |
Tests/ButterTests/Models/Audio/TTS/Qwen3TTSTests.swift |
Swift unit | 1 | 14 | strong | — |
Tests/ButterTests/Models/Audio/TTS/SopranoTests.swift |
Swift unit | 1 | 39 | strong | — |
Tests/ButterTests/Models/Audio/TTS/StyleTTS2Tests.swift |
Swift unit | 1 | 24 | strong | — |
Tests/ButterTests/Models/Audio/VAD/FireRedVADTests.swift |
Swift unit | 1 | 22 | strong | — |
Tests/ButterTests/Models/Audio/VAD/SileroVADTests.swift |
Swift unit | 1 | 17 | strong | — |
Tests/ButterTests/Models/Audio/VAD/SmartTurnTests.swift |
Swift unit | 1 | 11 | strong | — |
Tests/ButterTests/Models/Audio/VAD/SortformerTests.swift |
Swift unit | 1 | 19 | strong | — |
Tests/ButterTests/Models/Audio/VAD/TenVADTests.swift |
Swift unit | 1 | 16 | strong | — |
Tests/ButterTests/Models/Audio/VAD/VADComputeTests.swift |
Swift unit | 1 | 28 | strong | — |
Tests/ButterTests/Models/DecoderLayerTests.swift |
Swift unit | 1 | 3 | strong | — |
Tests/ButterTests/Models/FalconH1Tests.swift |
Swift unit | 1 | 4 | strong | — |
Tests/ButterTests/Models/FastVLMTests.swift |
Swift unit | 1 | 7 | strong | — |
Tests/ButterTests/Models/Gemma2Tests.swift |
Swift unit | 1 | 4 | strong | — |
Tests/ButterTests/Models/Gemma3Tests.swift |
Swift unit | 1 | 4 | strong | — |
Tests/ButterTests/Models/Gemma4Tests.swift |
Swift unit | 1 | 8 | strong | — |
Tests/ButterTests/Models/GlmOcrTests.swift |
Swift unit | 1 | 3 | strong | — |
Tests/ButterTests/Models/GPTOSSTests.swift |
Swift unit | 1 | 4 | strong | — |
Tests/ButterTests/Models/Granite3Tests.swift |
Swift unit | 1 | 2 | strong | — |
Tests/ButterTests/Models/Granite4Tests.swift |
Swift unit | 1 | 4 | strong | — |
Tests/ButterTests/Models/Hy3PathBTests.swift |
Swift unit | 1 | 1 | strong | — |
Tests/ButterTests/Models/Idefics3Tests.swift |
Swift unit | 1 | 4 | strong | — |
Tests/ButterTests/Models/InternLM2Tests.swift |
Swift unit | 1 | 2 | strong | — |
Tests/ButterTests/Models/JambaTests.swift |
Swift unit | 1 | 4 | strong | — |
Tests/ButterTests/Models/LagunaRecognitionTests.swift |
Swift unit | 1 | 7 | strong | — |
Tests/ButterTests/Models/LFM2Tests.swift |
Swift unit | 2 | 9 | strong | — |
Tests/ButterTests/Models/LlamaTests.swift |
Swift unit | 1 | 3 | strong | — |
Tests/ButterTests/Models/Mamba2Tests.swift |
Swift unit | 1 | 4 | strong | — |
Tests/ButterTests/Models/MiniCPMVTests.swift |
Swift unit | 1 | 5 | strong | — |
Tests/ButterTests/Models/Mistral3Tests.swift |
Swift unit | 1 | 3 | strong | — |
Tests/ButterTests/Models/MistralTests.swift |
Swift unit | 1 | 3 | strong | — |
Tests/ButterTests/Models/NemotronDiffusionTests.swift |
Swift unit | 1 | 4 | strong | — |
Tests/ButterTests/Models/NemotronTests.swift |
Swift unit | 1 | 7 | strong | — |
Tests/ButterTests/Models/OLMoTests.swift |
Swift unit | 1 | 2 | strong | — |
Tests/ButterTests/Models/PaligemmaTests.swift |
Swift unit | 1 | 4 | strong | — |
Tests/ButterTests/Models/PhiTests.swift |
Swift unit | 1 | 4 | strong | — |
Tests/ButterTests/Models/PixtralTests.swift |
Swift unit | 1 | 3 | strong | — |
Tests/ButterTests/Models/Qwen25Tests.swift |
Swift unit | 1 | 3 | strong | — |
Tests/ButterTests/Models/Qwen2Tests.swift |
Swift unit | 1 | 3 | strong | — |
Tests/ButterTests/Models/Qwen35BatchedPrefillTests.swift |
Swift unit | 1 | 5 | strong | — |
Tests/ButterTests/Models/Qwen35LoadFlagsTests.swift |
Swift unit | 1 | 6 | strong | — |
Tests/ButterTests/Models/Qwen35SequencePrefillBatchTests.swift |
Swift unit | 1 | 2 | strong | — |
Tests/ButterTests/Models/Qwen35StatePlaneTests.swift |
Swift unit | 1 | 3 | strong | — |
Tests/ButterTests/Models/Qwen35Tests.swift |
Swift unit | 1 | 4 | strong | — |
Tests/ButterTests/Models/Qwen36Tests.swift |
Swift unit | 1 | 2 | strong | — |
Tests/ButterTests/Models/Qwen3Tests.swift |
Swift unit | 1 | 4 | strong | — |
Tests/ButterTests/Models/Qwen3xDraftRerankTests.swift |
Swift unit | 1 | 7 | strong | — |
Tests/ButterTests/Models/Qwen3xMTPHeadTests.swift |
Swift unit | 3 | 6 | blocked | checkpoint-fixture |
Tests/ButterTests/Models/SmolLMTests.swift |
Swift unit | 1 | 2 | strong | — |
Tests/ButterTests/Models/SmolVLM2Tests.swift |
Swift unit | 1 | 4 | strong | — |
Tests/ButterTests/Models/Starcoder2Tests.swift |
Swift unit | 1 | 2 | strong | — |
Tests/ButterTests/Models/Step3RecognitionTests.swift |
Swift unit | 1 | 3 | strong | — |
Tests/ButterTests/Models/Text/DeepSeekV4PrefillMppCapabilityFallbackTests.swift |
Swift unit | 1 | 4 | strong | — |
Tests/ButterTests/Models/Text/FalconH1TextTests.swift |
Swift unit | 1 | 2 | strong | — |
Tests/ButterTests/Models/Text/Gemma2TextTests.swift |
Swift unit | 1 | 4 | strong | — |
Tests/ButterTests/Models/Text/Gemma3TextTests.swift |
Swift unit | 1 | 9 | strong | — |
Tests/ButterTests/Models/Text/Gemma4MoEAllocTraceTests.swift |
Swift unit | 1 | 3 | strong | — |
Tests/ButterTests/Models/Text/Gemma4TextTests.swift |
Swift unit | 1 | 7 | strong | — |
Tests/ButterTests/Models/Text/GPTOSSTextTests.swift |
Swift unit | 2 | 6 | strong | — |
Tests/ButterTests/Models/Text/Granite4TextTests.swift |
Swift unit | 2 | 6 | strong | — |
Tests/ButterTests/Models/Text/JambaTextTests.swift |
Swift unit | 2 | 4 | strong | — |
Tests/ButterTests/Models/Text/LagunaWindowedDecodeLoopTests.swift |
Swift unit | 2 | 4 | strong | — |
Tests/ButterTests/Models/Text/LFM2TextTests.swift |
Swift unit | 4 | 12 | strong | — |
Tests/ButterTests/Models/Text/LlamaTextTests.swift |
Swift unit | 1 | 3 | strong | — |
Tests/ButterTests/Models/Text/Mamba2TextTests.swift |
Swift unit | 1 | 2 | strong | — |
Tests/ButterTests/Models/Text/MistralTextTests.swift |
Swift unit | 1 | 1 | strong | — |
Tests/ButterTests/Models/Text/MuseGlimmerAddRmsNormWideFuseTests.swift |
Swift unit | 1 | 3 | strong | — |
Tests/ButterTests/Models/Text/MuseGlimmerLongPrefillTests.swift |
Swift unit | 2 | 4 | strong | — |
Tests/ButterTests/Models/Text/MuseGlimmerMaxSeqTests.swift |
Swift unit | 1 | 4 | strong | — |
Tests/ButterTests/Models/Text/NemotronDiffusionTextTests.swift |
Swift unit | 1 | 10 | strong | — |
Tests/ButterTests/Models/Text/NemotronHBatchedPrefillTests.swift |
Swift unit | 1 | 3 | strong | — |
Tests/ButterTests/Models/Text/NemotronHMambaChunkedScanTests.swift |
Swift unit | 1 | 6 | strong | — |
Tests/ButterTests/Models/Text/NemotronHMambaGroupedSSMFuseTests.swift |
Swift unit | 1 | 2 | strong | — |
Tests/ButterTests/Models/Text/NemotronHMambaMixerFuseTests.swift |
Swift unit | 1 | 5 | strong | — |
Tests/ButterTests/Models/Text/NemotronHNvfp4Tests.swift |
Swift unit | 1 | 11 | strong | — |
Tests/ButterTests/Models/Text/NemotronHTextTests.swift |
Swift unit | 1 | 7 | strong | — |
Tests/ButterTests/Models/Text/NemotronLightningFusedExpertsTests.swift |
Swift unit | 1 | 1 | strong | — |
Tests/ButterTests/Models/Text/PhiTextTests.swift |
Swift unit | 1 | 4 | strong | — |
Tests/ButterTests/Models/Text/Qwen2TextTests.swift |
Swift unit | 1 | 3 | strong | — |
Tests/ButterTests/Models/Text/Qwen3TextTests.swift |
Swift unit | 1 | 2 | strong | — |
Tests/ButterTests/Models/Text/Qwen3xTextTests.swift |
Swift unit | 3 | 7 | strong | — |
Tests/ButterTests/Models/Vision/FastVLMVisionTests.swift |
Swift unit | 1 | 8 | strong | — |
Tests/ButterTests/Models/Vision/Gemma3VisionTests.swift |
Swift unit | 1 | 3 | strong | — |
Tests/ButterTests/Models/Vision/Gemma4VisionTests.swift |
Swift unit | 1 | 3 | strong | — |
Tests/ButterTests/Models/Vision/GlmOcrVisionTests.swift |
Swift unit | 1 | 16 | strong | — |
Tests/ButterTests/Models/Vision/Idefics3VisionTests.swift |
Swift unit | 1 | 21 | strong | — |
Tests/ButterTests/Models/Vision/LFM2VisionTests.swift |
Swift unit | 1 | 8 | strong | — |
Tests/ButterTests/Models/Vision/MiniCPMVVisionTests.swift |
Swift unit | 2 | 6 | strong | — |
Tests/ButterTests/Models/Vision/Mistral3VisionTests.swift |
Swift unit | 1 | 6 | strong | — |
Tests/ButterTests/Models/Vision/MuseGlimmerVisionTests.swift |
Swift unit | 5 | 13 | strong | — |
Tests/ButterTests/Models/Vision/NemotronHVisionTests.swift |
Swift unit | 1 | 4 | strong | — |
Tests/ButterTests/Models/Vision/PaligemmaVisionTests.swift |
Swift unit | 1 | 10 | strong | — |
Tests/ButterTests/Models/Vision/PixtralVisionTests.swift |
Swift unit | 1 | 5 | strong | — |
Tests/ButterTests/Models/Vision/Qwen25VisionTests.swift |
Swift unit | 1 | 3 | strong | — |
Tests/ButterTests/Models/Vision/Qwen2VisionTests.swift |
Swift unit | 1 | 3 | strong | — |
Tests/ButterTests/Models/Vision/Qwen35VisionTests.swift |
Swift unit | 1 | 3 | strong | — |
Tests/ButterTests/Models/Vision/Qwen3VisionTests.swift |
Swift unit | 1 | 3 | strong | — |
Tests/ButterTests/Models/Vision/SmolVLM2VisionTests.swift |
Swift unit | 1 | 17 | strong | — |
Tests/ButterTests/Models/Vision/VisionTowerOpsTests.swift |
Swift unit | 6 | 10 | strong | — |
Tests/ButterTests/Models/YiTests.swift |
Swift unit | 1 | 2 | strong | — |
Tests/ButterTests/ModuleTests.swift |
Swift unit | 1 | 2 | strong | — |
Tests/ButterTests/Ops/DequantGatherBatchedTests.swift |
Swift unit | 1 | 3 | strong | — |
Tests/ButterTests/Ops/GatedDeltaPrepChunkTests.swift |
Swift unit | 1 | 4 | strong | — |
Tests/ButterTests/Ops/GatedDeltaWYPrefillTests.swift |
Swift unit | 1 | 5 | strong | — |
Tests/ButterTests/Ops/LagunaAttnNvfp4TailTests.swift |
Swift unit | 1 | 4 | strong | — |
Tests/ButterTests/Ops/LagunaAttnNvfp4V2Tests.swift |
Swift unit | 1 | 12 | strong | — |
Tests/ButterTests/Ops/LagunaExpertGatherLeverTests.swift |
Swift unit | 1 | 7 | strong | — |
Tests/ButterTests/Ops/LagunaFusedFullAttnStepTests.swift |
Swift unit | 1 | 6 | strong | — |
Tests/ButterTests/Ops/LagunaFusedSlidingAttnStepTests.swift |
Swift unit | 1 | 12 | strong | — |
Tests/ButterTests/Ops/LagunaLastRowPrefillTests.swift |
Swift unit | 2 | 5 | strong | — |
Tests/ButterTests/Ops/LagunaMppGatherTests.swift |
Swift unit | 1 | 8 | blocked | checkpoint-fixture |
Tests/ButterTests/Ops/LagunaMppGemmTests.swift |
Swift unit | 1 | 4 | strong | — |
Tests/ButterTests/Ops/LagunaNax2GemmTests.swift |
Swift unit | 1 | 6 | strong | — |
Tests/ButterTests/Ops/LagunaOProjQmvV2Tests.swift |
Swift unit | 1 | 4 | strong | — |
Tests/ButterTests/Ops/LagunaPrefillBlockmapTests.swift |
Swift unit | 3 | 31 | strong | — |
Tests/ButterTests/Ops/LagunaPrefillFusedQKRopeProbeTests.swift |
Swift unit | 1 | 2 | strong | — |
Tests/ButterTests/Ops/LagunaPrefillPackTests.swift |
Swift unit | 6 | 11 | strong | — |
Tests/ButterTests/Ops/LagunaQkvNormFoldTests.swift |
Swift unit | 1 | 7 | strong | — |
Tests/ButterTests/Ops/LagunaQmvSplitKTests.swift |
Swift unit | 1 | 7 | strong | — |
Tests/ButterTests/Ops/LagunaSdpaDecodeGqa2Tests.swift |
Swift unit | 1 | 16 | strong | — |
Tests/ButterTests/Ops/LagunaSteelGemmProbeTests.swift |
Swift unit | 1 | 1 | strong | — |
Tests/ButterTests/Ops/Nvfp4FastDequantTests.swift |
Swift unit | 1 | 4 | strong | — |
Tests/ButterTests/Ops/Nvfp4GatherNax64ChainTests.swift |
Swift unit | 1 | 2 | blocked | checkpoint-fixture |
Tests/ButterTests/Ops/Nvfp4GatherNax64MagnitudeTests.swift |
Swift unit | 1 | 2 | blocked | checkpoint-fixture |
Tests/ButterTests/Ops/Nvfp4GatherNax64ScanTests.swift |
Swift unit | 1 | 2 | blocked | checkpoint-fixture |
Tests/ButterTests/Ops/Nvfp4GatherNax64Tests.swift |
Swift unit | 1 | 6 | blocked | checkpoint-fixture |
Tests/ButterTests/Ops/Nvfp4GatherSteelBm16Tests.swift |
Swift unit | 1 | 5 | blocked | checkpoint-fixture |
Tests/ButterTests/Ops/Nvfp4GatherSteelDenseTests.swift |
Swift unit | 1 | 4 | blocked | checkpoint-fixture |
Tests/ButterTests/Ops/Nvfp4GatherSteelGatherTests.swift |
Swift unit | 1 | 5 | blocked | checkpoint-fixture |
Tests/ButterTests/Ops/Nvfp4MoeGatherCapabilityFallbackTests.swift |
Swift unit | 1 | 2 | strong | — |
Tests/ButterTests/Ops/Nvfp4MppSmokeTests.swift |
Swift unit | 1 | 7 | blocked | checkpoint-fixture |
Tests/ButterTests/Ops/OpsAudioTests.swift |
Swift unit | 1 | 9 | strong | — |
Tests/ButterTests/Ops/OpsCoverageNotesTests.swift |
Swift unit | 1 | 3 | strong | — |
Tests/ButterTests/Ops/OpsDtypeTests.swift |
Swift unit | 1 | 16 | strong | — |
Tests/ButterTests/Ops/OpsFusedTests.swift |
Swift unit | 1 | 10 | strong | — |
Tests/ButterTests/Ops/OpsLogitsTests.swift |
Swift unit | 1 | 10 | strong | — |
Tests/ButterTests/Ops/OpsMathTests.swift |
Swift unit | 1 | 24 | strong | — |
Tests/ButterTests/Ops/OpsSpecialPathTests.swift |
Swift unit | 1 | 35 | strong | — |
Tests/ButterTests/Ops/OpsTests.swift |
Swift unit | 1 | 52 | strong | — |
Tests/ButterTests/Ops/OpsValidationTests.swift |
Swift unit | 1 | 48 | strong | — |
Tests/ButterTests/Ops/OpsVisionTests.swift |
Swift unit | 1 | 8 | strong | — |
Tests/ButterTests/Ops/QmvQmmParityTests.swift |
Swift unit | 1 | 9 | strong | — |
Tests/ButterTests/Ops/QuantizedOpsAffineTests.swift |
Swift unit | 1 | 12 | strong | — |
Tests/ButterTests/Ops/QuantizedOpsTests.swift |
Swift unit | 1 | 18 | strong | — |
Tests/ButterTests/Ops/QuantizedOpsValidationTests.swift |
Swift unit | 1 | 20 | strong | — |
Tests/ButterTests/Serve/ClientContractTests.swift |
Swift unit | 1 | 10 | strong | — |
Tests/ButterTests/Serve/DemandAdmissionTests.swift |
Swift unit | 1 | 19 | strong | — |
Tests/ButterTests/Serve/GenerationSessionPoolTests.swift |
Swift unit | 1 | 6 | strong | — |
Tests/ButterTests/Serve/HTTPServerTests.swift |
Swift unit | 1 | 7 | strong | — |
Tests/ButterTests/Serve/HybridPrefixTests.swift |
Swift unit | 1 | 3 | strong | — |
Tests/ButterTests/Serve/ModelWorkSchedulerTests.swift |
Swift unit | 1 | 15 | strong | — |
Tests/ButterTests/Serve/PrefillDropTests.swift |
Swift unit | 1 | 6 | strong | — |
Tests/ButterTests/Serve/ProductionAdmissionTests.swift |
Swift unit | 1 | 6 | strong | — |
Tests/ButterTests/Serve/ProductionDecodeSchedulerTests.swift |
Swift unit | 1 | 3 | strong | — |
Tests/ButterTests/Serve/QwenDecodeBatcherTests.swift |
Swift unit | 1 | 7 | strong | — |
Tests/ButterTests/Serve/QwenPrefillBatcherTests.swift |
Swift unit | 1 | 5 | strong | — |
Tests/ButterTests/Serve/ResidentSwapTests.swift |
Swift unit | 1 | 4 | strong | — |
Tests/ButterTests/Serve/ServeAdversarialTests.swift |
Swift unit | 1 | 31 | strong | — |
Tests/ButterTests/Serve/ServeFlagsTests.swift |
Swift unit | 1 | 10 | strong | — |
Tests/ButterTests/Telemetry/DebugTests.swift |
Swift unit | 1 | 8 | strong | — |
Tests/ButterTests/Telemetry/KLDivergenceTests.swift |
Swift unit | 1 | 8 | strong | — |
Tests/ButterTests/Telemetry/ProfilingTests.swift |
Swift unit | 1 | 9 | strong | — |
Tests/ButterTests/Telemetry/WindowPlanTests.swift |
Swift unit | 1 | 6 | strong | — |
Tests/ButterTests/TensorTests.swift |
Swift unit | 1 | 9 | strong | — |
Tests/ButterTests/Vision/VisionEncoderTests.swift |
Swift unit | 1 | 8 | strong | — |
Tests/ButterTests/VisionModelTests.swift |
Swift unit | 1 | 5 | strong | — |
Tests/IronSwiftTests/IronLibraryTests.swift |
kernel wrapper | 1 | 7 | strong | — |
Tests/IronSwiftTests/IronSwiftTests.swift |
kernel wrapper | 1 | 1 | strong | — |
Tests/IronSwiftTests/KernelManifestSmokeTests.swift |
kernel wrapper | 1 | 2 | strong | — |
Tests/IronSwiftTests/PSOCacheTests.swift |
kernel wrapper | 1 | 5 | strong | — |
Tests/ModelIntegrationTests/Audio/Omni/LFMAudioIntegrationTests.swift |
model integration | 1 | 5 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Audio/Omni/QwenOmniIntegrationTests.swift |
model integration | 1 | 3 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Audio/STS/DeepFilterNetIntegrationTests.swift |
model integration | 1 | 1 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Audio/STS/MossFormer2SEIntegrationTests.swift |
model integration | 1 | 3 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Audio/STS/SAMAudioIntegrationTests.swift |
model integration | 1 | 1 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Audio/STT/CohereTranscribeIntegrationTests.swift |
model integration | 1 | 5 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Audio/STT/FireRedASR2IntegrationTests.swift |
model integration | 1 | 6 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Audio/STT/GLMASRIntegrationTests.swift |
model integration | 1 | 5 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Audio/STT/GraniteSpeechIntegrationTests.swift |
model integration | 1 | 1 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Audio/STT/ParakeetIntegrationTests.swift |
model integration | 1 | 5 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Audio/STT/Qwen3ASRIntegrationTests.swift |
model integration | 1 | 3 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Audio/STT/SenseVoiceIntegrationTests.swift |
model integration | 1 | 5 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Audio/STT/VoxtralRealtimeIntegrationTests.swift |
model integration | 1 | 3 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Audio/STT/WhisperIntegrationTests.swift |
model integration | 1 | 4 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Audio/TTS/FishSpeechIntegrationTests.swift |
model integration | 1 | 3 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Audio/TTS/KokoroIntegrationTests.swift |
model integration | 1 | 2 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Audio/TTS/LlamaTTSIntegrationTests.swift |
model integration | 1 | 4 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Audio/TTS/MarvisIntegrationTests.swift |
model integration | 1 | 2 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Audio/TTS/Qwen3TTSBaseIntegrationTests.swift |
model integration | 1 | 6 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Audio/TTS/SopranoIntegrationTests.swift |
model integration | 1 | 8 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Audio/TTS/StyleTTS2IntegrationTests.swift |
model integration | 1 | 3 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Audio/VAD/SileroVADIntegrationTests.swift |
model integration | 1 | 3 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Audio/VAD/SmartTurnIntegrationTests.swift |
model integration | 1 | 4 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Audio/VAD/SortformerIntegrationTests.swift |
model integration | 1 | 3 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Hy3IntegrationTests.swift |
model integration | 1 | 1 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Loader/GGUFLoaderTests.swift |
model integration | 1 | 5 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/ModelDeterminismIntegrationTests.swift |
model integration | 1 | 3 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/ModelInspectionIntegrationTests.swift |
model integration | 1 | 1 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/ModelKVCacheMatrixIntegrationTests.swift |
model integration | 1 | 1 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Quantized2bitIntegrationTests.swift |
model integration | 1 | 1 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Quantized3bitIntegrationTests.swift |
model integration | 1 | 1 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Quantized4bitIntegrationTests.swift |
model integration | 1 | 1 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Quantized5bitIntegrationTests.swift |
model integration | 1 | 1 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Quantized6bitIntegrationTests.swift |
model integration | 1 | 1 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Quantized8bitIntegrationTests.swift |
model integration | 1 | 1 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/SlidingWindowIntegrationTests.swift |
model integration | 1 | 1 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Telemetry/AuraDecodeBenchIntegrationTests.swift |
model integration | 1 | 5 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Telemetry/AuraKLDIntegrationTests.swift |
model integration | 1 | 10 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Text/DeepSeekR1DistillIntegrationTests.swift |
model integration | 1 | 2 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Text/DeepSeekV4IntegrationTests.swift |
model integration | 1 | 3 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Text/FalconH1IntegrationTests.swift |
model integration | 1 | 1 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Text/Gemma2IntegrationTests.swift |
model integration | 1 | 1 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Text/Gemma3TextIntegrationTests.swift |
model integration | 1 | 1 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Text/Gemma4TextIntegrationTests.swift |
model integration | 1 | 3 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Text/GlimmerDFlashSpecDecodeIntegrationTests.swift |
model integration | 1 | 3 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Text/GPTOSSIntegrationTests.swift |
model integration | 1 | 1 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Text/Granite3IntegrationTests.swift |
model integration | 1 | 1 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Text/Granite4IntegrationTests.swift |
model integration | 1 | 1 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Text/InternLM2IntegrationTests.swift |
model integration | 1 | 1 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Text/JambaIntegrationTests.swift |
model integration | 1 | 1 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Text/LFM2TextIntegrationTests.swift |
model integration | 1 | 2 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Text/LlamaIntegrationTests.swift |
model integration | 1 | 1 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Text/Mamba2IntegrationTests.swift |
model integration | 1 | 1 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Text/MiniCPM5IntegrationTests.swift |
model integration | 1 | 2 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Text/MistralIntegrationTests.swift |
model integration | 1 | 1 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Text/MTPSpecDecodeIntegrationTests.swift |
model integration | 1 | 3 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Text/MuseGlimmerTextIntegrationTests.swift |
model integration | 1 | 1 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Text/NemotronDiffusionIntegrationTests.swift |
model integration | 1 | 1 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Text/NemotronHTextIntegrationTests.swift |
model integration | 1 | 1 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Text/OLMoIntegrationTests.swift |
model integration | 1 | 1 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Text/Phi3IntegrationTests.swift |
model integration | 1 | 1 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Text/Qwen2TextIntegrationTests.swift |
model integration | 1 | 1 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Text/Qwen35MoEBenchIntegrationTests.swift |
model integration | 1 | 7 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Text/Qwen35TextIntegrationTests.swift |
model integration | 1 | 1 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Text/Qwen36TextIntegrationTests.swift |
model integration | 1 | 10 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Text/Qwen38ToolRoundPromptIntegrationTests.swift |
model integration | 1 | 1 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Text/Qwen3TextIntegrationTests.swift |
model integration | 1 | 1 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Text/SmolLMIntegrationTests.swift |
model integration | 1 | 3 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Text/SpecDecodeBenchTests.swift |
model integration | 1 | 1 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Text/SpecDecodeVerifyCostBench.swift |
model integration | 1 | 1 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Text/Starcoder2IntegrationTests.swift |
model integration | 1 | 1 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Text/TilePlanParallelGateTests.swift |
model integration | 1 | 1 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Vision/FastVLMIntegrationTests.swift |
model integration | 1 | 2 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Vision/Gemma3VisionIntegrationTests.swift |
model integration | 1 | 3 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Vision/Gemma4VisionIntegrationTests.swift |
model integration | 1 | 3 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Vision/GlmOcrIntegrationTests.swift |
model integration | 1 | 2 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Vision/Idefics3IntegrationTests.swift |
model integration | 1 | 1 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Vision/LFM2VisionIntegrationTests.swift |
model integration | 1 | 2 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Vision/MiniCPMVIntegrationTests.swift |
model integration | 1 | 4 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Vision/Mistral3IntegrationTests.swift |
model integration | 1 | 3 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Vision/MuseGlimmerPatchEmbedOrderingProbeTests.swift |
model integration | 1 | 2 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Vision/MuseGlimmerVisionIntegrationTests.swift |
model integration | 1 | 1 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Vision/MuseGlimmerVisionTowerColorProbeTests.swift |
model integration | 1 | 3 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Vision/NemotronHVisionIntegrationTests.swift |
model integration | 1 | 3 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Vision/PaligemmaIntegrationTests.swift |
model integration | 1 | 1 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Vision/Qwen25VisionIntegrationTests.swift |
model integration | 1 | 5 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Vision/Qwen2VisionIntegrationTests.swift |
model integration | 1 | 5 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Vision/Qwen35VisionIntegrationTests.swift |
model integration | 1 | 3 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Vision/Qwen3VisionIntegrationTests.swift |
model integration | 1 | 5 | blocked | checkpoint-fixture |
Tests/ModelIntegrationTests/Vision/SmolVLM2IntegrationTests.swift |
model integration | 1 | 3 | blocked | checkpoint-fixture |
Rust declaration inventory
Section titled “Rust declaration inventory”| File | Layer | #[test] |
#[test_kernel] |
Ignored | Audit | Boundary |
|---|---|---|---|---|---|---|
rust/crates/backends/wh-butter-cuda/src/imp.rs |
backend unit / inline | 1 | 0 | 0 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/src/nccl_graph.rs |
backend unit / inline | 5 | 0 | 0 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/src/nccl.rs |
backend unit / inline | 3 | 0 | 0 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/tests/all_models.rs |
backend integration | 1 | 0 | 1 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/tests/butter_model.rs |
backend integration | 2 | 0 | 2 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/tests/colcopy.rs |
backend integration | 3 | 0 | 1 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/tests/conv1d_test.rs |
backend integration | 5 | 0 | 5 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/tests/cuda_smoke.rs |
backend integration | 6 | 0 | 6 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/tests/decode_workspace_update.rs |
backend integration | 4 | 0 | 2 | strong | — |
rust/crates/backends/wh-butter-cuda/tests/dsv4_layer.rs |
backend integration | 1 | 0 | 1 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/tests/dsv4_mla.rs |
backend integration | 1 | 0 | 1 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/tests/dsv4_moe.rs |
backend integration | 1 | 0 | 1 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/tests/dsv4_test.rs |
backend integration | 4 | 0 | 4 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/tests/gather_prof.rs |
backend integration | 1 | 0 | 1 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/tests/gemv_q4_prof.rs |
backend integration | 1 | 0 | 1 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/tests/gemv_q8_bench.rs |
backend integration | 1 | 0 | 1 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/tests/gemv_q8.rs |
backend integration | 1 | 0 | 1 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/tests/gpt2_generate.rs |
backend integration | 1 | 0 | 1 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/tests/gpt2_kvcache.rs |
backend integration | 1 | 0 | 1 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/tests/gpt2_prefill.rs |
backend integration | 1 | 0 | 1 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/tests/graph_bench.rs |
backend integration | 1 | 0 | 1 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/tests/grouped_bcast_test.rs |
backend integration | 2 | 0 | 2 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/tests/hf_model.rs |
backend integration | 1 | 0 | 1 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/tests/laguna.rs |
backend integration | 11 | 0 | 11 | strong | — |
rust/crates/backends/wh-butter-cuda/tests/llama_prefill.rs |
backend integration | 1 | 0 | 1 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/tests/mamba_bench.rs |
backend integration | 1 | 0 | 1 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/tests/moe_grouped_mma_test.rs |
backend integration | 24 | 0 | 24 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/tests/moe_route_sort_test.rs |
backend integration | 2 | 0 | 2 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/tests/moe_test.rs |
backend integration | 3 | 0 | 3 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/tests/nccl_allreduce.rs |
backend integration | 6 | 0 | 4 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/tests/nemotron.rs |
backend integration | 2 | 0 | 2 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/tests/proj_fp8_bench.rs |
backend integration | 1 | 0 | 1 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/tests/qwen_moe.rs |
backend integration | 1 | 0 | 1 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/tests/qwen3_real.rs |
backend integration | 1 | 0 | 1 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/tests/qwen35_bench_decode.rs |
backend integration | 1 | 0 | 1 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/tests/qwen35_bench_prefill.rs |
backend integration | 1 | 0 | 1 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/tests/qwen35_block_draft_checkpoint.rs |
backend integration | 6 | 0 | 6 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/tests/qwen35_census.rs |
backend integration | 1 | 0 | 1 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/tests/qwen35_fp8_decode_gemv.rs |
backend integration | 7 | 0 | 6 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/tests/qwen35_fp8_decode_repack.rs |
backend integration | 1 | 0 | 1 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/tests/qwen35_fp8_kv.rs |
backend integration | 4 | 0 | 4 | strong | — |
rust/crates/backends/wh-butter-cuda/tests/qwen35_fp8_quant_packed.rs |
backend integration | 4 | 0 | 4 | strong | — |
rust/crates/backends/wh-butter-cuda/tests/qwen35_gdn_step_vector_io.rs |
backend integration | 1 | 0 | 1 | strong | — |
rust/crates/backends/wh-butter-cuda/tests/qwen35_gemv_shapes.rs |
backend integration | 1 | 0 | 1 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/tests/qwen35_long_context_decode.rs |
backend integration | 1 | 0 | 1 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/tests/qwen35_marlin_g_logit_probe.rs |
backend integration | 1 | 0 | 1 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/tests/qwen35_marlin_g_numerics.rs |
backend integration | 1 | 0 | 1 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/tests/qwen35_marlin_smallproj_microbench.rs |
backend integration | 1 | 0 | 1 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/tests/qwen35_nvfp4_block_gemv_receipt.rs |
backend integration | 2 | 0 | 2 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/tests/qwen35_nvfp4_checkpoint.rs |
backend integration | 8 | 0 | 6 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/tests/qwen35_nvfp4_concurrency.rs |
backend integration | 1 | 0 | 1 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/tests/qwen35_nvfp4_copy_geometry.rs |
backend integration | 1 | 0 | 1 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/tests/qwen35_nvfp4_down_shared_receipt.rs |
backend integration | 6 | 0 | 6 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/tests/qwen35_nvfp4_mtp.rs |
backend integration | 2 | 0 | 2 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/tests/qwen35_nvfp4_reset_gemv.rs |
backend integration | 2 | 0 | 2 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/tests/qwen35_nvfp4_serving_bench.rs |
backend integration | 1 | 0 | 1 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/tests/qwen35_nvfp4_shared_x_receipt.rs |
backend integration | 1 | 0 | 1 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/tests/qwen35_nvfp4_shared_x.rs |
backend integration | 2 | 0 | 2 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/tests/qwen35_oracle_check.rs |
backend integration | 1 | 0 | 1 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/tests/qwen35_prefill_correctness.rs |
backend integration | 1 | 0 | 1 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/tests/qwen35_prefill_depth.rs |
backend integration | 1 | 0 | 1 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/tests/qwen35_prefill_gemm_microbench.rs |
backend integration | 1 | 0 | 1 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/tests/qwen35_rms_norm_pair.rs |
backend integration | 2 | 0 | 2 | strong | — |
rust/crates/backends/wh-butter-cuda/tests/qwen35_rms_wide_cached.rs |
backend integration | 1 | 0 | 1 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/tests/qwen35_rmsnorm_fp4_quant.rs |
backend integration | 3 | 0 | 3 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/tests/qwen35_spec_decode.rs |
backend integration | 1 | 0 | 1 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/tests/qwen35_spec_gemm_bm8_narrow_microbench.rs |
backend integration | 1 | 0 | 1 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/tests/qwen35_spec_gemm_mpp_microbench.rs |
backend integration | 1 | 0 | 1 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/tests/qwen35_spec_gemv_multi_microbench.rs |
backend integration | 1 | 0 | 1 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/tests/qwen35_swiglu_fp4_quant.rs |
backend integration | 3 | 0 | 3 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/tests/qwen35_teacher_forced_quality.rs |
backend integration | 4 | 0 | 2 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/tests/qwen35_units.rs |
backend integration | 15 | 0 | 15 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/tests/qwen35_verify_transaction.rs |
backend integration | 7 | 0 | 7 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/tests/qwen35_width8_census.rs |
backend integration | 1 | 0 | 1 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/tests/qwen35_width8_graph_census.rs |
backend integration | 1 | 0 | 1 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/tests/qwen35.rs |
backend integration | 1 | 0 | 1 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/tests/qwen4_exl3.rs |
backend integration | 9 | 0 | 8 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/tests/qwen4_ple.rs |
backend integration | 5 | 0 | 5 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/tests/raw_gemv.rs |
backend integration | 1 | 0 | 1 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/tests/sdpa_flash_test.rs |
backend integration | 9 | 0 | 9 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/tests/sdpa_tc_bench.rs |
backend integration | 1 | 0 | 1 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/tests/sdpa_tc_test.rs |
backend integration | 4 | 0 | 4 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/tests/siglip.rs |
backend integration | 1 | 0 | 1 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/tests/slice_f16.rs |
backend integration | 1 | 0 | 1 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/tests/smolvlm.rs |
backend integration | 1 | 0 | 1 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/tests/ssd_scan_test.rs |
backend integration | 2 | 0 | 2 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/tests/ssm_test.rs |
backend integration | 1 | 0 | 1 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/tests/vit_ops.rs |
backend integration | 1 | 0 | 1 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/tests/whisper_base.rs |
backend integration | 1 | 0 | 1 | blocked | backend-device |
rust/crates/backends/wh-butter-cuda/tests/whisper.rs |
backend integration | 1 | 0 | 1 | blocked | backend-device |
rust/crates/backends/wh-butter-metal/tests/all_models.rs |
backend integration | 1 | 0 | 1 | blocked | checkpoint-fixture |
rust/crates/backends/wh-butter-metal/tests/conv1d_test.rs |
backend integration | 1 | 0 | 0 | strong | — |
rust/crates/backends/wh-butter-metal/tests/dequant_q4_oob.rs |
backend integration | 3 | 0 | 0 | strong | — |
rust/crates/backends/wh-butter-metal/tests/dispatch_bench.rs |
backend integration | 1 | 0 | 1 | strong | — |
rust/crates/backends/wh-butter-metal/tests/dsv4_layer.rs |
backend integration | 1 | 0 | 0 | strong | — |
rust/crates/backends/wh-butter-metal/tests/dsv4_mla.rs |
backend integration | 1 | 0 | 0 | strong | — |
rust/crates/backends/wh-butter-metal/tests/dsv4_moe.rs |
backend integration | 1 | 0 | 0 | strong | — |
rust/crates/backends/wh-butter-metal/tests/dsv4_test.rs |
backend integration | 4 | 0 | 0 | strong | — |
rust/crates/backends/wh-butter-metal/tests/gemv_q8.rs |
backend integration | 6 | 0 | 0 | strong | — |
rust/crates/backends/wh-butter-metal/tests/gguf_regression_metal.rs |
backend integration | 3 | 0 | 3 | blocked | checkpoint-fixture |
rust/crates/backends/wh-butter-metal/tests/gpt2_generate.rs |
backend integration | 1 | 0 | 1 | blocked | checkpoint-fixture |
rust/crates/backends/wh-butter-metal/tests/gpt2_kvcache.rs |
backend integration | 1 | 0 | 1 | blocked | checkpoint-fixture |
rust/crates/backends/wh-butter-metal/tests/gpt2_prefill.rs |
backend integration | 1 | 0 | 1 | blocked | checkpoint-fixture |
rust/crates/backends/wh-butter-metal/tests/hf_model.rs |
backend integration | 1 | 0 | 1 | blocked | checkpoint-fixture |
rust/crates/backends/wh-butter-metal/tests/llama_prefill.rs |
backend integration | 1 | 0 | 1 | blocked | checkpoint-fixture |
rust/crates/backends/wh-butter-metal/tests/metal_model.rs |
backend integration | 1 | 0 | 0 | strong | — |
rust/crates/backends/wh-butter-metal/tests/moe_test.rs |
backend integration | 1 | 0 | 0 | strong | — |
rust/crates/backends/wh-butter-metal/tests/nemotron.rs |
backend integration | 1 | 0 | 1 | blocked | checkpoint-fixture |
rust/crates/backends/wh-butter-metal/tests/qwen_moe.rs |
backend integration | 1 | 0 | 1 | blocked | checkpoint-fixture |
rust/crates/backends/wh-butter-metal/tests/qwen3_metal.rs |
backend integration | 1 | 0 | 1 | blocked | checkpoint-fixture |
rust/crates/backends/wh-butter-metal/tests/qwen4_exl3.rs |
backend integration | 1 | 0 | 0 | strong | — |
rust/crates/backends/wh-butter-metal/tests/siglip.rs |
backend integration | 1 | 0 | 1 | blocked | checkpoint-fixture |
rust/crates/backends/wh-butter-metal/tests/smolvlm.rs |
backend integration | 1 | 0 | 1 | blocked | checkpoint-fixture |
rust/crates/backends/wh-butter-metal/tests/ssd_profile.rs |
backend integration | 2 | 0 | 1 | strong | — |
rust/crates/backends/wh-butter-metal/tests/ssm_test.rs |
backend integration | 4 | 0 | 0 | strong | — |
rust/crates/backends/wh-butter-metal/tests/subslab_oob.rs |
backend integration | 6 | 0 | 0 | strong | — |
rust/crates/backends/wh-butter-metal/tests/vit_ops.rs |
backend integration | 1 | 0 | 0 | strong | — |
rust/crates/backends/wh-butter-metal/tests/whisper_base.rs |
backend integration | 1 | 0 | 1 | blocked | checkpoint-fixture |
rust/crates/backends/wh-butter-metal/tests/whisper.rs |
backend integration | 1 | 0 | 1 | blocked | checkpoint-fixture |
rust/crates/backends/wh-butter-vulkan/src/imp.rs |
backend unit / inline | 2 | 0 | 0 | strong | — |
rust/crates/backends/wh-butter-vulkan/tests/gemma4_gguf_vulkan.rs |
backend integration | 1 | 0 | 1 | blocked | backend-device |
rust/crates/backends/wh-butter-vulkan/tests/qwen25_first_logit_diag.rs |
backend integration | 1 | 0 | 1 | blocked | backend-device |
rust/crates/backends/wh-butter-vulkan/tests/qwen25_gguf_vulkan.rs |
backend integration | 1 | 0 | 1 | blocked | backend-device |
rust/crates/backends/wh-butter-vulkan/tests/qwen25_prefill_coopmat.rs |
backend integration | 1 | 0 | 1 | blocked | backend-device |
rust/crates/backends/wh-butter-vulkan/tests/vulkan_smoke.rs |
backend integration | 1 | 0 | 1 | blocked | backend-device |
rust/crates/wh-butter-cli/src/catalog.rs |
Rust unit / inline | 2 | 0 | 0 | strong | — |
rust/crates/wh-butter-cli/src/config.rs |
Rust unit / inline | 2 | 0 | 0 | strong | — |
rust/crates/wh-butter-cli/src/delivery.rs |
Rust unit / inline | 1 | 0 | 0 | strong | — |
rust/crates/wh-butter-cli/src/ledger.rs |
Rust unit / inline | 2 | 0 | 0 | strong | — |
rust/crates/wh-butter-cli/src/main.rs |
Rust unit / inline | 1 | 0 | 0 | strong | — |
rust/crates/wh-butter-cli/src/product.rs |
Rust unit / inline | 4 | 0 | 0 | strong | — |
rust/crates/wh-butter-cli/src/qwen35_batch.rs |
Rust unit / inline | 2 | 0 | 0 | strong | — |
rust/crates/wh-butter-cli/src/qwen4_batch.rs |
Rust unit / inline | 4 | 0 | 1 | strong | — |
rust/crates/wh-butter-cli/src/scheduler.rs |
Rust unit / inline | 4 | 0 | 0 | strong | — |
rust/crates/wh-butter-cli/src/serve.rs |
Rust unit / inline | 35 | 0 | 0 | strong | — |
rust/crates/wh-butter-cli/src/telemetry.rs |
Rust unit / inline | 2 | 0 | 0 | strong | — |
rust/crates/wh-butter-loader/src/gguf.rs |
Rust unit / inline | 1 | 0 | 0 | strong | — |
rust/crates/wh-butter-loader/src/header.rs |
Rust unit / inline | 5 | 0 | 0 | strong | — |
rust/crates/wh-butter-loader/src/index_manifest.rs |
Rust unit / inline | 4 | 0 | 0 | strong | — |
rust/crates/wh-butter-loader/src/lib.rs |
Rust unit / inline | 1 | 0 | 0 | strong | — |
rust/crates/wh-butter-loader/src/nvfp4.rs |
Rust unit / inline | 2 | 0 | 0 | strong | — |
rust/crates/wh-butter-loader/src/qwen4_exp_exl3.rs |
Rust unit / inline | 16 | 0 | 1 | strong | — |
rust/crates/wh-butter-loader/src/qwen4_exp_gguf.rs |
Rust unit / inline | 5 | 0 | 1 | strong | — |
rust/crates/wh-butter-loader/src/qwen4_exp_manifest.rs |
Rust unit / inline | 8 | 0 | 2 | strong | — |
rust/crates/wh-butter-loader/tests/gguf_test.rs |
crate integration | 12 | 0 | 2 | strong | — |
rust/crates/wh-butter-loader/tests/mlx_dequant_test.rs |
crate integration | 2 | 0 | 2 | strong | — |
rust/crates/wh-butter-loader/tests/probe_test.rs |
crate integration | 1 | 0 | 1 | strong | — |
rust/crates/wh-butter-loader/tests/safetensors_f16_test.rs |
crate integration | 2 | 0 | 0 | strong | — |
rust/crates/wh-butter-models/src/gguf_tokenizer.rs |
Rust unit / inline | 3 | 0 | 0 | strong | — |
rust/crates/wh-butter-models/src/glm5_next.rs |
Rust unit / inline | 30 | 0 | 0 | strong | — |
rust/crates/wh-butter-models/src/qwen35_block_draft.rs |
Rust unit / inline | 4 | 0 | 1 | strong | — |
rust/crates/wh-butter-models/src/qwen35_nvfp4_tp.rs |
Rust unit / inline | 3 | 0 | 0 | strong | — |
rust/crates/wh-butter-models/src/qwen35_parallel.rs |
Rust unit / inline | 17 | 0 | 0 | strong | — |
rust/crates/wh-butter-models/src/qwen35_tp_model.rs |
Rust unit / inline | 34 | 0 | 0 | strong | — |
rust/crates/wh-butter-models/src/qwen35_tp_weights.rs |
Rust unit / inline | 14 | 0 | 0 | strong | — |
rust/crates/wh-butter-models/src/qwen35.rs |
Rust unit / inline | 20 | 0 | 0 | strong | — |
rust/crates/wh-butter-models/src/qwen4_exp.rs |
Rust unit / inline | 21 | 0 | 0 | strong | — |
rust/crates/wh-butter-ops/src/lib.rs |
Rust unit / inline | 17 | 0 | 0 | strong | — |
rust/crates/wh-butter-runtime/src/lib.rs |
Rust unit / inline | 4 | 0 | 0 | strong | — |
rust/crates/wh-butter/src/generate.rs |
Rust unit / inline | 9 | 0 | 2 | strong | — |
rust/crates/wh-butter/src/tp/tests.rs |
Rust unit / inline | 28 | 0 | 0 | strong | — |
rust/crates/wh-butter/tests/qwen35_nvfp4_api_bench.rs |
crate integration | 1 | 0 | 1 | blocked | performance-baseline |
rust/crates/wh-butter/tests/qwen35_tp2_eager_e2e.rs |
crate integration | 1 | 0 | 1 | blocked | distributed-hardware |
rust/crates/wh-butter/tests/tp_multihost_bootstrap.rs |
crate integration | 1 | 0 | 1 | blocked | distributed-hardware |
Completed audit classification
Section titled “Completed audit classification”Every inventory row is now classified: 314 strong and 216 blocked, with no rows left queued. The blocked ledger is complete: 118 checkpoint/fixture, 89 backend-device, 8 performance-baseline, and 1 distributed-hardware boundaries. Classification is deliberately file-wide: a mixed file remains blocked when any declaration still requires unavailable hardware or a checkpoint, is an opt-in performance campaign without a committed threshold, or lacks the observability needed to prove its claim.
The always-on Swift and Rust surfaces were replayed from isolated worktrees. Strong rows own an asserted value, protocol, state, snapshot, structural, or independent CPU/reference oracle. Hardware and checkpoint campaigns now use explicit gates: an ordinary lane reports them as ignored, while deliberate selection fails closed when the prerequisite is absent. Missing CUDA or Vulkan hardware, model artifacts, and production-time budgets are therefore blocked evidence, not green correctness evidence.
Blocked performance rows require an active correctness owner plus a pinned threshold or baseline receipt before promotion. Print-only timing and multi-minute production-shape CPU sweeps remain explicit campaigns even when they are useful diagnostically.
Execution lanes that own the inventory
Section titled “Execution lanes that own the inventory”| Lane | Intended reach | RST evidence boundary |
|---|---|---|
make test-unit |
ButterTests and IronSwiftTests at the production cap | Does not establish serialized/shared-state behavior or model execution. |
make test-unit-serial |
Same Swift unit surface, serialized | Use for mutation, race isolation, and deterministic audit replay. |
make test-integration |
Always-on model integration cells, serialized | Missing downloads and env-gated heavy cells can skip; record checkpoint and executed cells. |
make test-stress |
Uncapped scheduling/dispatch stress canary | Required after dispatch changes; not a numerical oracle by itself. |
make test-rust |
Backend-neutral Rust workspace surface | Does not prove CUDA, Vulkan, or Metal device execution. |
| Feature-specific Cargo lanes | Real backend tests selected by feature and hardware | Record resolved backend/device and reject fallback or unsupported skips as coverage. |
| Performance suites | Thresholds and benchmark receipts | Timing is evidence only after correctness and path proof. |
Audit order
Section titled “Audit order”- Prove the renderer recognizes known Swift and Rust declarations and fails visibly if a new declaration form is introduced.
- Audit registration, filtering, environment gates, skip accounting, and CI lane reachability.
- Audit kernel-wrapper and component CPU oracles before model coherence.
- Audit loaders, quantization, model graph, KV/recurrent state, and sampling.
- Audit scheduler, cancellation, serving, graph lifetime, and concurrency.
- Audit model/checkpoint integration and performance only after their component and lifecycle owners.
For each focused PR, apply the Atlas questions: exact claim, production setup reachability, oracle relevance, realistic mutant survival, and redundancy with a stronger owner. If the repaired test exposes a product defect, fix that defect in the same PR.
