# WORK.md
Nothing in flight. Fill this in with the next loop's problem statement
before launching a session.
This file holds only the current loop's problem statement and plan -
sessions read it and should see the problem, not the process. The process
is `notes/fix-loop.md`; loop history lives in git.
---
## Target(s)
### Constraints (inline; sessions read nothing else)
Sessions are pointed at this file and nothing else - never at `CLAUDE.md`
or `AGENTS.md`. Every constraint the session needs must be restated here.
- Read/write code only; no cargo/brokkr/test/bench commands. The
orchestrator runs `brokkr fmt` and `brokkr check` in the main
conversation.
- Determinism is a product requirement, not a preference.
- Clippy is strict and denies warnings project-wide: `unwrap_used` denied
outside `#[cfg(test)]`, `Result::ok()` banned, `HashMap`/`HashSet`
banned (use `IndexMap` or `BTreeMap`/`BTreeSet`).
- No gremlins: no em-dash, en-dash, or smart quotes anywhere, including
comments and doc comments.
### Open questions for the reviewer
### Deliverable
---
## Agreed plan
### Bench acceptance