Correct the classifier
When rematch misread a redirect, or missed one, label it yourself. Your label overrides the classifier, flags the session, and the next reflection uses it.
Label the last turn
Section titled “Label the last turn”/rematch mark correction # or preference | scope/rematch:rematch-mark correction # or preference | scopeOnly you can run it; Claude cannot invoke it.
Codex has no /rematch command. Write /rematch mark correction as a message in the session: the importer reads it from the rollout, if your Codex front end sends the text instead of rejecting the unknown slash command. Otherwise, label it afterwards (below).
Label a past session
Section titled “Label a past session”Find the session id, then mark it:
rematch library why --text # ids of recent sessionsrematch mark --session <id> --class correctionImported Codex sessions have ids codex:<rollout id>; Claude Code sessions cc:<uuid>.
Which label to use
Section titled “Which label to use”| Label | Meaning | Produces a proposal |
|---|---|---|
correction |
the agent did it wrong | yes |
preference |
fine, but not how you like it | yes |
scope |
you changed your mind | no |
A mark is never overridden by the classifier. How classification fits into a reflection: the loop. Pre-label and flag rules: trace schema.