Skip to main content

Admission Workflow

QuarkLM learns new facts through corpus/admissions.jsonl. A fact is not training data just because someone typed it in chat. It becomes learnable only after admission, curriculum regeneration, and a measured weight update.

Admit one fact:

PYTHONPATH=src python3 -m closed_world_lm.admit \
--id learned-child-book \
--person child \
--object book \
--color blue \
--relation on \
--container table

Admit a batch:

PYTHONPATH=src python3 -m closed_world_lm.admit \
--batch path/to/new_admissions.jsonl

Duplicate ids are rejected before writing. When using default project paths, direct and paraphrase admission probes are regenerated automatically.

After Admission

Run a self-improvement cycle that compares against the last promoted report:

PYTHONPATH=src python3 -m closed_world_lm.self_improve answer-cycle \
--run runs/self-improve-next \
--compare-report runs/self-improve-v0.38/self_improvement_report.json