enBoxer/TASKS.md
en 4daf0ea86a Initial enBoxer: mapped-key routing and Video FX on Hyprland.
Phase 1 tickets T1–T6, ponytail dead-code cuts, docs and plan in-tree.
2026-09-15 07:19:15 +02:00

44 lines
1.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# OpenCode tickets
Grok writes these (see `PLAN.md`). OpenCode takes **one ticket at a time**. Ponytail plugin required. Do not invent tickets. Do not start the next ticket until the current one is done and `cargo test` passes.
Grok does **not** run ponytail-review until every ticket in this phase has been assigned (they all are) **and** the Open list is empty.
## Open
_(none — Phase 1 tickets all assigned and closed. Grok may run ponytail-review now.)_
## Closed
### T1 — format
`cargo fmt`. Done.
### T2 — clippy, only what it names
`cargo clippy --all-targets -- -D warnings`. Done.
### T3 — stop if fmt/clippy/test are already clean
Done (fmt/clippy/test were clean after T1T2).
### T4 — Video FX click pass-through
Done (`mouse:272`/`273` → `map_click` + cursor + send to source; unit test).
### T5 — log slots when the set changes
Done.
### T6 — empty passthrough can map `e`
Done.
## Out of scope for OpenCode
- Gitea / git remotes (Grok)
- `hyprland-toplevel-export`
- Game addons
- New step kinds
- ponytail-review (Grok, after this phase is accepted)