qector-roadmaplisted
Install: claude install-skill GuillaumeLessard/qector-claude-plugin
# QECTOR Roadmap and Promotion Path
Source of authority: v1.0.0 reference manual, chapter 27.
## From provisional to stable (manual 27.1)
A provisional symbol may be promoted to stable only after:
1. **A dated promotion entry** in the decoder tree's
`docs/API_STABILITY.md` naming the surface and the review.
2. **The same test bar as stable symbols**: a property test, a
regression test, and an example.
3. **A move** between the corresponding sections of the decoder
tree's (decoder tree) `docs/STABLE_API.md`.
4. **A changelog note**.
As of the v1.0.0 manual, **the promotion log is empty**: no
experimental surface has been promoted. Any future promotion
must clear the four-step bar.
## The stable and provisional surfaces (manual 16)
### Stable (manual 16.1)
- `UnionFindDecoder`, `FastUnionFindDecoder`, `BlossomDecoder`,
`SparseBlossomDecoder`, `NativeAutoDecoder`
- `generate_repetition_code_checks`, `generate_ring_code_checks`,
`generate_surface_code_checks` (legacy toric-weight-4)
- `set_license_key` / `get_license_info`
- `record_shots` / `get_accumulated_shots`
- `DecodeResult` structured result
### Provisional (manual 16.2)
- `CPUBatchDecoder` / `BatchDecoder` (batch shape stable;
performance workload-sensitive)
- `AutoDecoder` (7-tier ordering is behaviour, not contract)
- `StreamingDecoder` / `SlidingWindowDecoder` (constructor and
commit API stable)
- `BpOsdDecoder` tuning kwargs (names stable; defaults may shift
in 1.x)
- `CUDABatchDecoder` /