This repository is the CiRCLE project. Changes should keep the tree runnable, readable, and safe to share.
- Keep the public example as a real directory at
example/. Do not turn it into a symlink. - Use
evaluation/example/only for supplementary small cases such aspoly-exampleandrealworld-example. - Record baseline deltas either as patch files under
baseline/patches/or as explicit notes when a patch is not possible. - Keep repository-level documentation aligned across English and Chinese versions.
- Do not commit host-specific paths, private endpoints, API keys, license blobs, or machine-local environment files.
When changes touch the main workflow, prefer validating with:
uv sync --all-packagesbash example/run.sh reportbash example/run.sh doctor
Add narrower smoke commands when a component cannot be fully exercised on a fresh host.