This repo has many generated reports. Keep durable project knowledge in docs/; keep experiment outputs in reports/.
Use these files for human-maintained project state:
README.md
AGENTS.md
docs/current-status.md
docs/operations.md
docs/architecture.md
docs/documentation-guide.md
Older dated status docs can remain for audit history, but the new-session handoff should point to docs/current-status.md.
Reports are outputs, not source-of-truth prose. Keep them under reports/ by topic:
reports/live-recent/
readonly-observers-snapshot.md.reports/eth-exploration/
reports/ultrashort/
reports/long-short-fusion/
reports/short-bias/
reports/recent-regime/
reports/strategy-expansion/
For durable docs:
current-status.md, operations.md, architecture.md.For generated reports:
*-report.md for human summaries.*-summary.csv, *-horizon.csv, *-trades.csv, or *-equity.csv for machine outputs.*-intent.json and *-intent.md for live/observer signal payload snapshots.When live services or observers change:
docs/current-status.md.docs/operations.md if service names, paths, or commands changed.reports/live-recent/readonly-observers-snapshot.md.When adding a new strategy search:
okx_codex_trader/ only if another script needs it now.scripts/.reports/<topic>/ directory..md that records command, data range, costs, and decision.docs/current-status.md only if the result changes the operational direction.When adding a new live or observer service:
scripts/.deploy/.docs/operations.md.scripts/summarize_readonly_observers.py if it is an observer.docs/.