You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Browser memories route UI and runtime validation through Webwright, Playwright CLI, and Chrome DevTools MCP when relevant.
32
+
- Every browser-capable `rldyour-browser` skill runs exact
33
+
`$HOME/.local/bin/cloakbrowser-cdp-health` before every browser action and
34
+
stops as `NOT_PROVEN` when the preflight is missing or nonzero.
33
35
- CloakBrowser is the required browser engine; `CLOAKBROWSER_VERSION=0.4.10` is the adapter policy pin, while installation remains owned by `rldyour-new-mac-or-ubuntu`.
34
36
- Chrome DevTools MCP must use `/bin/sh -c` with the exact bootstrap-managed `~/.local/bin/chrome-devtools-mcp` wrapper invocation. Stock-Chromium fallback is forbidden.
35
-
- Webwright, Playwright CLI, and Chrome DevTools MCP must use their
36
-
bootstrap-owned wrappers under `$HOME/.local/bin`; every provider is backed
37
-
by CloakBrowser and missing runtime health fails closed as `NOT_PROVEN`.
38
-
- Stock Chromium, the Codex in-app browser, raw browser processes, direct
39
-
provider-package launchers, and alternate browser engines are not fallbacks.
37
+
- Browser actions may use only exact `$HOME/.local/bin/playwright-cli` without
38
+
`run-code`/`--filename`, or Chrome DevTools MCP through its exact managed
39
+
wrapper transport. The `webwright-task` name is compatibility-only and never
Playwright MCP/raw Playwright, direct packages, alternate CDP/config or
43
+
executable paths, and all fallbacks are forbidden.
40
44
- System install explicitly disables `browser@openai-bundled`; app-managed
41
45
`node_repl` and `computer-use` MCP metadata is preserved only with
42
46
`enabled = false`. Doctor rejects an active or reinjected surface and directs
43
47
the operator to rerun the installer and restart Codex.
44
48
- CloakBrowser `v0.4.10` changes wrapper behavior only (iframe humanization and JavaScript CLI entry-point fixes); the managed browser-binary pins do not change.
@@ -92,8 +96,8 @@ Update after verified changes to the referenced source-of-truth files.
92
96
## Validation Commands
93
97
94
98
- Run `python3 scripts/validate_browser_provider_policy.py --strict` to verify
95
-
the exact managed transport, CloakBrowser policy pin, ownership, and
96
-
fail-closed stock-browser rule.
99
+
every browser skill's preflight, exact provider transports, forbidden
100
+
surfaces, CloakBrowser policy pin, and fail-closed behavior.
97
101
- Run `bash scripts/validate_fast.sh` to exercise the browser policy in the
98
102
repository's default CI gate.
99
103
- Run the rldyour control-plane Serena memory validators in strict mode: `validate_serena_memory_schema` (`--strict-mode strict-all`) and `validate_serena_memory_semantics` (`--strict-current-facts --strict-metadata-dates --strict-evidence-commits`).
- Current rldyour-codex adapter VERSION is `1.8.7`; the release workflow publishes the matching numeric GitHub Release tag at the released commit. Root `config/repositories.json` and the superproject gitlink own the current adapter HEAD.
without changing Codex CLI `0.144.1`, CloakBrowser `0.4.10`, approved MCP
28
-
pins/transports, curated GitHub/Gmail plugins, or reusable CI `0.5.1`.
25
+
- Current rldyour-codex adapter VERSION is `1.8.8`; the release workflow publishes the matching numeric GitHub Release tag at the released commit. Root `config/repositories.json` and the superproject gitlink own the current adapter HEAD.
26
+
- Release `1.8.8` makes the exact CloakBrowser health preflight and two-provider
27
+
managed execution boundary mandatory in every browser skill while preserving
28
+
Codex CLI `0.144.1`, CloakBrowser `0.4.10`, the 1.8.7 app-managed surface
29
+
disabling, approved MCP pins/transports, curated GitHub/Gmail plugins, and
30
+
reusable CI `0.5.1`.
31
+
- Non-strict static runtime materialization is portable to macOS Bash 3.2 and
32
+
covered by the 150-test fast gate; strict installed-runtime proof remains a
33
+
separate target-machine check.
29
34
- Release automation consumes only a pre-existing signed numeric tag created
30
35
after stable-green branch CI. Tag-push and manual retry paths verify exact
31
36
remote tag peel/ancestry from `origin/main`; workflow dispatch cannot create
32
37
or push tags.
33
38
- Release memories record numeric versioning, tags, CI gates, and clean artifact hygiene without copying current control-plane pins.
0 commit comments