ooolisted
Install: claude install-skill SoliEstre/EstreGenesis
# /ooo — question-scoreboard execution (비순차실행)
Superscalar §2 reorders **sub-agent lanes** around data hazards. The main lane itself still stalls on its most common hazard: a question to the human. Ask-and-wait is an in-order pipeline with one very slow operand — and human response latency is this module's founding bottleneck. `/ooo` gives the main lane's questions the same treatment the lanes already get: **a blocked item waits; the queue does not.**
Normative spec: `Superscalar.md §5.3`. This skill is the procedure.
## 1. Toggle contract
- State = **one marker file**: `.agent/ooo.json` — `{"on": true}`. Absent ⇒ off. No mirrors (§5.1's state-convergence lesson).
- `/ooo on` writes it · `/ooo off` removes it · `/ooo status` reads it back and reports the current scoreboard if one is open.
- **Default OFF** — the standing posture stays ask-and-wait unless the workspace opts in. ON is standing: every task runs with the scoreboard, no per-task ceremony.
- A one-shot `/ooo` invocation on a specific task runs that task under the scoreboard without writing the marker.
## 2. The scoreboard
When a question arises mid-task, register **one line** instead of stopping:
```
Q<n> · <the question, one line> · blocks: <item(s)> · meanwhile: <what proceeds / interim default>
```
The one-line format is a contract, not a style: if it won't compress to a line, it isn't a question — it's a decision, and it routes through the Hyperbrief trigger rubric (§3.1 interlock) instead. The compress