Add Rich-powered status output to tdb convert and tdb run, showing
Mathpix upload, polling, download, artifact writing, prompt creation, Codex
execution, and final artifact locations (#27).
Stream supported Codex Python SDK turn events to the console during local
design reproduction, including plan updates, commands, tool calls, file
changes, final response completion, and token usage (#27).
Reuse existing non-empty Mathpix Markdown and metadata artifacts by default
during convert and run, with --force available when a fresh Mathpix
conversion is required (#14).
Add --http-timeout to convert and run so large PDF uploads and other
Mathpix HTTP requests can use a longer per-request timeout (#14).
Make workspace .env configuration authoritative over shell environment
variables, matching the documented workspace-scoped configuration behavior (#14).
Write the run summary even when the Codex execution step fails, and
avoid writing prompt.md before the local Codex runtime is importable (#14).