Imagine you're writing code in a language with no compiler — just a text editor and vibes. You type a function, hit run, and hope. That's how LLMs currently do chemistry: they generate plausible-sounding molecular transformations in free text, and nobody checks whether the atoms actually balance until the end, if ever. MolLean is the compiler. It intercepts each reasoning step, checks it against a formal molecular state, and rejects moves that violate chemical reality. The model doesn't just generate text about molecules — it commits to graph edits that a Lean-based kernel can verify. The committed claim: a process-verifiable language grounded in formal molecular state can catch and correct LLM hallucinations during chemical reasoning, not just after. This is genuinely new territory. Prior work on chemical LLMs either post-hoc validates final outputs (SMILES string checking, retrosynthesis verification) or fine-tunes models on chemistry data and hopes for the best. MolLean instead enforces correctness at each step of the chain-of-thought, which is a fundamentally different intervention point. The architecture is a layered Lean-based kernel that maintains an explicit molecular graph state. Primitive operations are graph edits (add atom, break bond, form bond). Compound transformations compose these primitives. A typed witness protocol separates structural checks (which the kernel handles natively via graph properties) from external measurements (computed properties like LogP or synthetic accessibility that require outside oracles). MolLean-MCP is the stateful tool interface: during generation, the model proposes an action, the kernel accepts or rejects it, and rejected actions leave the state unchanged. This is closer to a REPL than a batch validator. Three modes are evaluated: one-pass trace execution (write the whole proof, check it), whole-trace refinement (write, check, revise), and interactive MCP reasoning (step-by-step with feedback). Using Qwen3.6-27B across 8,800 matched examples spanning 12 tasks — molecular generation, editing, optimization, and reactions — whole-trace refinement beats direct chain-of-thought on all 12 tasks. MolLean-MCP adds further gains specifically in reaction tasks, where stepwise verification catches errors that accumulate across multi-step transformations. The integrity picture is mixed. The evaluation is self-contained: same team built the language, the benchmark, and ran the model. There's no independent replication, and the benchmark tasks appear to be author-constructed rather than drawn from a community standard. The baseline is direct chain-of-thought with the same model, which is the right minimal comparison but not a comparison against specialized chemistry tools like RXNMapper or molecular simulation suites. Code availability and pre-registration status are not stated in the abstract. The milestone question is where this gets interesting. MolLean is infrastructure, not a point result. The useful milestone isn't a single accuracy number — it's adoption. If MolLean or something like it becomes the standard interface between LLMs and chemistry, the compounding effects on automated synthesis planning, drug design, and materials discovery are substantial. The concrete next threshold: can MolLean handle multi-step retrosynthesis with 10+ sequential transformations while maintaining state consistency? The paper demonstrates it on reactions, but scaling to full synthesis routes is the real test. The obvious experiment not run: testing against frontier models (GPT-4o, Claude, Gemini) and against specialized chemistry tools on established chemistry benchmarks like USPTO or the Molecular Sets benchmark. The honest read is probably (a) compute and access constraints — running MCP interactively with API-based frontier models is expensive — combined with (c) saving the scaling story for a follow-up paper that positions MolLean as model-agnostic infrastructure.