Codecraft

software = science + art + people

scripts/

scripts/

The durable maintenance & polish toolkit for the essay collection. Each script should be idempotent, support a --check-only mode (so CI can assert the goal without mutating files), and log clearly.

Every quality goal pairs a fixer here with a prover test in ../tests. See the M7 table in ../ROADMAP.md for the planned scripts:

Reference implementations for several of these exist in ../../papers/scripts/ (generate_index.py, pandoc.py, check_requirements.py) and should be ported and adapted, not reinvented.

Note: ../tools/ holds legacy one-shot migration scripts from the original WordPress conversion. Do not extend them; new tooling lives here.