> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zookooree.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# The Toyota Production System

> The two pillars of TPS, jidoka and just-in-time, and the house they hold up.

The Toyota Production System is drawn as a house. Two pillars hold up the roof.

**Jidoka** builds quality into the process itself. Every worker and every machine holds the authority — the obligation — to stop the line rather than pass a defect downstream. Quality is not inspected in at the end; it is refused passage at every step. The cord that stops the line hangs within reach of everyone.

**Just-in-time** makes only what is needed, when it is needed, in the amount needed. Downstream demand pulls work through the plant; nothing is built to a forecast. Inventory is not a comfort — it is where problems hide. Remove the inventory and every problem surfaces immediately. That is the point.

Beneath the pillars sit the practices that make them livable: **standardized work** (the current best known way, written down), **kaizen** (every day, every person, one thing made better), and **heijunka** (leveled flow instead of sprint-and-crash). Above them sits the insight the rest of the world took fifty years to accept: the system is a way of *seeing problems*, not a set of tools. Copy the tools without the seeing and you get the vocabulary of lean with none of its discipline.

## How this factory inherits the house

This factory takes the house as given and translates each member:

* **Jidoka** becomes: escalate, never fail silently. Every unit carries its own quality checks; a gate that cannot decide says no.
* **Pull, not push** becomes: no unit enters the line without a named principal who wants it and will use it. No speculative inventory of agents. When the work calls for a specialist, the specialist is shaped — not before.
* **Standardized work** becomes the assembly discipline: units composed from standard parts by workers following written [standard work](/standard-work).
* **Kaizen** becomes loops that improve the factory itself — and a retro that changes nothing is a diary entry.
* **Heijunka and takt** become the pacing of the whole line to its one true constraint, [the operator's attention](/six-theses/takt-time).

The research corpus behind this design carries one honest warning about lean: adopted as culture, it fails 80 to 95 percent of the time. This factory's answer to that failure rate is architectural, not motivational — the culture is encoded into infrastructure, and the doctrine [compiles](/six-theses/doctrine-compiles).

## Self-audit

| Claim                                                                                                                      | Source                        |
| -------------------------------------------------------------------------------------------------------------------------- | ----------------------------- |
| Jidoka means escalate, never fail silently; pull, not push; standardized work; kaizen loops; heijunka                      | docs/factory-design.md:12, 52 |
| "Pull, not push... No speculative inventory... When the work calls for a specialist, the specialist is shaped. Not before" | manifesto/tamazukuri.md:87    |
| "Stop the line... This is jidoka: automation with a human touch"                                                           | manifesto/tamazukuri.md:89    |
| Kaizen: every day, every person, one thing made better                                                                     | manifesto/tamazukuri.md:101   |
| A retro that changes nothing is a diary entry                                                                              | docs/factory-design.md:237    |
| Lean's 80–95% culture-failure rate; culture encoded into infrastructure as the answer                                      | docs/factory-design.md:12     |
| Lean as vocabulary is easy; lean as discipline did not stick                                                               | docs/factory-design.md:52     |
