Explorer
Search 2,730 indexed units across two corpora. C1 is core Python (stdlib, pandas, polars,
pydantic, FastAPI, typer, httpx, pytest, ruff, mypy, uv); C2 is AI tooling (anthropic, openai,
instructor, tenacity, MCP, a local eval harness). Source is read live with
inspect.getsource in the corpus interpreter — it is the real file, not a
copy someone typed. Live run executes whatever is in the box.
Rosetta
200 SAS→Python and 100 R→Python mappings, frozen to JSON. Run existence
checker re-resolves every Python symbol referenced by every entry, in the corpus
interpreter, right now. Symbols are extracted from the entry's own code by AST, so an author
cannot claim a mapping teaches an API without that API appearing in code the checker resolves.
Creator
Type an intent, get a typed package with a CLI, a FastAPI surface, tests and a Dockerfile.
The log streams live. Failures are fed back to the model verbatim and it retries; after the
attempt budget it reports FAIL.
Eval Lab
Edit the suite JSON, run it. Two full passes over the model: baseline, then a degraded system
prompt. Read the degraded verdict first.
Comparator
Unified code diff plus a behaviour diff obtained by running both programs sandboxed and
diffing real stdout, with wall time and peak memory for each side.
Documentor
Builds the zip and records a signature. The download is the same bytes a reviewer gets.
Learn Path
Track A is Python to production and is built on PyLab's authored curriculum cards, imported
rather than rewritten. Track B is AI tool development and is new.
Feedback
Files a dated, checkboxed dev task to state/dev_tasks.md. It is a file on this
box, not a ticket in someone else's system.