The corpus is chunks of actual textbook text from Class 1 to Class 12 across subjects. Every rung asks a harder question about that text: is this English or Maths? → which of five subjects? → which class of school is this from? → which of fourteen senior-school subjects?
The network is one shared trunk: 128 hashed bag-of-words inputs plus a 16-way one-hot "which rung am I sitting", one tanh hidden layer, 16 outputs. It starts at 4 neurons. Pass a rung and it moves up; fail and it splits its most-used neuron into two. At the end it sits a board exam on all 16 rungs, revises, and grows again while any rung is still under its bar.
| Rung | The question | Classes | Exam | Bar | Neurons | Grew | Sittings | Result |
|---|
| Seed | Grown: PhD exam | Grown: board | Grown: neurons | Grown: steps | Frozen: PhD exam | Frozen: board | Frozen: steps | Δ |
|---|
Progress lives in cbse_checkpoint.json: architecture, every weight, the curriculum log, the revision log and the board scores. A scheduled run resumes from it, trains another block, re-writes this page and saves the new checkpoint — so the model keeps improving across days without ever rebuilding from scratch.
Gradient steps in this run: