One model, one machine, one request.
- The Model That Got Worse in Production
- The Conversation the Server Never Had
- The GPU That Wasn't
- Correct, and Scored Wrong
- The Generation That Would Not Stop
- The Seed That Only Worked Alone
- The dtype That Ate the Memory
- The Persona That Faded at Turn Nine
- The Token That Printed Itself
- Graded on What Was Cut Off
- Two Models Behind One Endpoint
- The Parameter That Was Never Applied
- The Arabic Prompt That Cost Triple
- The Context Window That Was a Setting
- The Adapter That Never Loaded
- The Few-Shot That Gave Away the Answer
- The Fine-Tune That Forgot Its Manners
- The Repetition Penalty That Broke the Code
- The Last Chunk That Never Arrived
- Truncated From the Wrong End
- The Tokenizer That Aged
- The Space That Cost Eleven Points
- The Cache That Answered Yesterday's Question
- Temperature Zero Was Not Zero
- The User Who Typed a System Prompt
- Characters, Not Tokens
- The Benchmark It Had Already Seen
- The A/B Test That Compared a Model to Itself
- The Stop Sequence That Never Fired
- The Retry That Asked Twice
The bug does not exist for a single request.
- The Eval That Changed Its Mind When You Sorted It
- The Answer Meant for Another User
- Per-Tensor Where Per-Channel Was Required
- Training on the Question
- Two Embedding Models, One Index
- Padded on the Wrong Side
- Gibberish After Token 8192
- The LoRA on the Wrong Modules
- The Prefix That Belonged to Someone Else
- The Answer That Fell Between Two Chunks
- Off By One Position
- Calibrated on the Wrong Thousand Sentences
- The Collator That Dropped the Mask
- The Theta That Disagreed
- Merged Twice
- Cosine on Unnormalised Vectors
- The Eval That Remembered the Previous Question
- The Layer You Must Never Quantize
- Where One Document Ended
- Position IDs After Padding
- Every Citation Was One Document Off
- Full Attention on a Sliding-Window Model
- The Effective Batch Nobody Computed
- The Draft Model That Spoke a Different Language
- The Tie That Was Cut
- The Reranker That Read Half the Passage
- The Resume That Forgot
- Faster, and Different
- The Argument That Was a String
- The Same Shuffle Every Epoch
Load, time, kernels, replicas.
- The Throughput That Decayed for Six Hours
- The Overflow in the Attention Scores
- The Request That Waited Forever
- The Conversation That Changed Replicas
- The Tail Nobody Logged
- Flash vs Eager
- The Leak With a Confident Hit Rate
- Backpressure Measured as Latency
- Epsilon on the Wrong Side
- The Locale in the Sidecar
- The Stampede After Every Deploy
- The Bill That Disagreed With the Logs
- A Softmax Without Its Maximum
- The Timeout That Looked Like a Model Failure
- The Pointer the Graph Captured
- All-Reduce Order
- The Positions That Stopped Being Distinct
- The Guardrail That Rewrote the Prompt
- Chunked Prefill Changed the Numbers
- The Quantized Cache That Only Failed at Depth
- The Atomic That Raced
- The Fallback Nobody Announced
- The Bubble Blamed on the Model
- The Experiment That Moved Its Own Baseline
- Two Optimisations That Were Correct Alone
The evidence is complete and the conclusion is wrong.
- The Sink That Was Evicted
- One Layer, One Channel
- The Metric That Improved Because of the Bug
- One Node's Clock
- The Grammar That Allowed What It Forbade
- The Reference That Was Also Wrong
- The Ablation That Removed Nothing
- The NaN That Softmax Hid
- Everyone's Model Got Worse on the Same Day
- Leakage Through the Merge Table
- It Learned Position, Not Content
- Reward Hacked by a Preprocessing Artifact
- Better Benchmarks, Broken Calibration
- Fixed for the Wrong Reason
- The Bug That Was Never a Bug
The Instruments — 63 diagnostic procedures, indexed by case and by symptom.

