Clone This Codex
Fast Path
Section titled “Fast Path”Clone the repo, then create a clean starter project:
python pipeline/scripts/bootstrap_new_codex.py --project-title "New Research Codex" --primary-subject "Primary Subject" --output .\new-research-codexThe output folder gives you the framework without Steinmetz content.
What The Starter Gives You
Section titled “What The Starter Gives You”codex.config.json- empty
sources/source_catalog.json - a source manifest template
- a claim-record template
- directories for raw sources, processed data, concepts, math, diagrams, glossary, comparisons, hidden gems, and public site data
- a starter charter and README
First Real Source
Section titled “First Real Source”For the first source, create a manifest like:
{ "source_id": "first-source", "collection_id": "new-research-codex", "title": "First Source", "creator": "Primary Subject", "year": 1900, "source_type": "book", "authority_refs": [], "raw_files": [], "rights_status": "unknown", "processing_status": "raw"}Then add the source to sources/source_catalog.json, run or adapt the extraction scripts, and generate public pages only after the source trail is visible.
Completion Discipline
Section titled “Completion Discipline”A cloned codex should not say a source is decoded because it has a page. It is decoded only when the source has custody, text, structure, extracted concepts, extracted equations, extracted figures, glossary candidates, quotes, crosslinks, and visible verification status.
Recommended Adaptation Order
Section titled “Recommended Adaptation Order”- Rename the project and site title.
- Add the first source and manifest.
- Run source extraction.
- Generate source readers.
- Add concept and equation pages only after source passages exist.
- Add diagrams and tools for the topic’s actual subject matter.
- Add comparisons and interpretive layers last.