This file teaches agents how to bootstrap and orient themselves in the IntelligencePriceIndex project.
If the project directories don't exist yet, create them:
mkdir -p drafts/sections code data runs plans/active plans/completed tests
Ensure these files exist:
drafts/main.md— master document assembling sections via:(sections/file.md)drafts/render.py— markdown-to-HTML renderer (zero external dependencies)plans/todo.md— master to-do listplans/tech-debt-tracker.md— technical debt logtests/master.test.md— cross-section quality teststests/model-paper.test.md— model paper benchmark testsprogress.md— reverse-chronological progress log
For each section listed in drafts/main.md, ensure a corresponding:
drafts/sections/<section>.md— the draft contenttests/<section>.test.md— the reviewer simulation tests
At the start of each session, read these files to orient:
CLAUDE.md— philosophy and operating instructions.progress.md— what has been done (latest entry at top).plans/todo.md— what needs to be done next.plans/active/— any in-progress execution plans.plans/tech-debt-tracker.md— known debt and deferred work.tests/master.test.md— cross-cutting quality status.
Then check git status and git log --oneline -5 for recent changes.
CLAUDE.md agent philosophy and instructions
setup.md this file — agent setup guide
README.md human-facing project overview
progress.md reverse-chronological progress log
plans/
todo.md master to-do list (what to work on next)
active/ execution plans for complex tasks
completed/ finished plans (moved here when done)
tech-debt-tracker.md known shortcuts and deferred work
drafts/
main.md master document — assembles sections via :(sections/file.md)
sections/ individual section markdown files
render.py script to assemble and render HTML
draft-YYYY-MM-DD.html rendered snapshots (dated)
tests/
master.test.md cross-section tests (applies to all sections)
model-paper.test.md model paper benchmark (separate from section tests)
*.test.md per-section reviewer simulation tests
code/ scripts, pipelines, analysis code
data/ datasets and derived outputs
runs/ run-specific logs, checkpoints, temporary artifacts
Run from project root:
python3 drafts/render.py
This produces drafts/draft-YYYY-MM-DD.html. Re-render after every substantive draft change.
- Create
drafts/sections/<section>.md. - Add
:(sections/<section>.md)todrafts/main.mdin the correct position. - Create
tests/<section>.test.mdwith the reviewer simulation template. - Re-render the draft.