1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
# grok readiness manifest (x-83e7) - full-roster parity port from
# the reference manifest for grok per ADAPTING.md.
#
# UNVALIDATED + INERT: grok has no fno provider host (no build_pane_argv arm /
# provider impl), so scrape_targets never selects it and this manifest is
# bundled-but-dormant (like opencode). Markers are reference-derived, NOT pinned
# against a live grok TUI. Our engine is case-sensitive and the reference engine is not, so
# these lowercase needles under-fire until smoke-pinned - the conservative
# never-false-ready direction (readiness OQ#9). State vocab + arbitration: see
# codex.toml.
#
# Priority (highest wins): 300 permission_scope (blocked) > 120 waiting (working).
= 1
[[]]
= "permission_scope_selector"
= "blocked"
= 300
= "whole_recent"
= { = [
{ = "yes, proceed" },
{ = "no, reject" },
{ = [
{ = "use ← → to choose permission whitelist scope" },
{ = "←/→:scope" },
] },
] }
[[]]
= "waiting_tool_working"
= "working"
= 120
= "whole_recent"
= { = [
{ = [
{ = "ctrl+c:cancel" },
{ = "ctrl+enter:interject" },
{ = "waiting" },
] },
{ = '^\s*[\x{2800}-\x{28FF}]\s+(Run|Read|Search|List)\b' },
] }