Thanks for helping improve Unity Resource RAG.
Use Python 3.11 or 3.12 for the sidecar and test suite.
python3.12 -m venv .venv
source .venv/bin/activate
python -m pip install -r requirements.txtIf python3.12 is not available, use another Python 3.11+ interpreter such as python3.11, python3, or the equivalent Windows launcher.
Run the Python checks before you open a PR:
python -m unittest discover -s tests -v
python -m compileall pipeline
python scripts/build_sidecar_bundle.py --output-dir distThe bundle smoke test should finish without errors and leave a portable sidecar bundle under the output directory.
Do a minimal Unity validation before asking for review:
- Open the project in a supported Unity editor.
- Confirm
Window > Unity Resource RAGopens. - Run
Quick Setup. - Refresh the Readiness Dashboard and confirm the editor can see the package and sidecar path you expect.
If the change touches the package surface or editor integration, also verify the package loads in a clean project or a fresh project checkout.
Use the existing quality-case-report issue template when you want to record a real validation run.
- Keep the report tied to one concrete project or screen.
- Include the reference source, blueprint path, and before/after artifacts.
- Capture what matched well, what did not, and the most useful follow-up ideas.
Do not replace the quality-case template with a generic bug report; it exists to preserve real project validation history.