- Use
capture.jsonas the entry point for AI-CW-Decoder integration. - Do not put AI-CW-Decoder implementation code directly in this RSPdx-R2 repository.
- Keep SDRplay API calls limited to the RSPdx-R2 repository.
- AI-CW-Decoder should only read saved IQ exports referenced by
capture.json. - Do not break the
rspdx-r2-capture-v1metadata schema. - For this Phase 7B task, documentation changes only are allowed. Do not modify
rspdx_r2/*.py,examples/*.py, ortests/*.py.
- Prefer
capture.jsonas the canonical entry point. - Prefer
complex64_npywhen available. - Use raw reconstruction only as a fallback.
- Validate the metadata schema before reading IQ payloads.
- Do not call the SDRplay API from the AI-CW-Decoder repository.
- Realtime decoding should consume
iter_iq_chunks(). - Preserve export schema compatibility.
- Documentation-only phases must not modify
rspdx_r2/*.py,examples/*.py, ortests/*.py.
- Never commit SDRplay binaries.
- Never commit SDK archives.
- Never commit
sdrplay_api.h. - Never vendor proprietary SDK files.
- Keep this repository to original Python wrapper code only.
- Users must install SDRplay API externally.