ideation-roundlisted
Install: claude install-skill SentImperior666/TrialError
# /ideation-round — lens roster + stratified slices + full-text feed posts
Design Section 9.6 (R6) + Section 5.3 (`/ideation-round`) + Section 12 M13
row. This generalizes the origin-project AMENDMENT-3 stratification machinery: every
round draws a seeded, logged, reproducible sample — never an ad-hoc "pick
some docs" pass.
1. **Build (or extend) the round's roster.** One row per lens, each with a
vantage angle and a seat:
```
trialerror lens roster --round-id <ROUND-id> --add \
--lens-name "<lens>" --vantage "<angle>" --model-class <top|mid|small> \
--seat <standard|assumption_buster>
```
Include at least one `assumption_buster` seat (C-0029) — its job is
structurally different (challenge the round's own framing, not just add
another angle) and should not be skipped for convenience.
2. **Dry-run the stratification** before committing to a seed, so you can
sanity-check the near/moderate/far split before it's logged:
```
trialerror lens stratify --model-key <embedding model_key> \
--home <DOC_ID> [--home <DOC_ID> ...] --candidate <DOC_ID> [--candidate <DOC_ID> ...] \
[--cluster-of '{"doc_id":"cluster_id",...}']
```
3. **Assign for real** — seeded, so the SAME seed reproduces byte-identical
arms later (design/M13 acceptance criterion, verbatim):
```
trialerror lens assign --round-id <ROUND-id> --slices-per-lens <n> --seed <seed> \
--weights 40,40,20 --far-floor 2 --inter-cluster-mandate \
--home <DO