Skip to content

Commit 5268994

Browse files
committed
docs(memory): sync Codex browser boundary facts
Signed-off-by: Danil Silantyev <danilsilantyevwork@gmail.com>
1 parent 4bd04d1 commit 5268994

2 files changed

Lines changed: 30 additions & 20 deletions

File tree

.serena/memories/BROWSER-01-WORKFLOW.md

Lines changed: 16 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<!-- Memory Metadata
22
Last updated: 2026-07-10
33
Last verified: 2026-07-10
4-
Last commit: 693a00640832d3af8355066c0fd2fda4e84ad78e chore(release): codex adapter 1.8.6
4+
Last commit: 4bd04d1837100ecc64530665cdd0fd8c3118697b feat(browser): enforce managed CloakBrowser skill boundary
55
Scope: browser-visible validation and debugging workflows
66
Area: BROWSER
77
-->
@@ -25,26 +25,30 @@ browser-visible validation and debugging workflows
2525

2626
## Last verified
2727
- date: 2026-07-10
28-
- commit: `693a00640832d3af8355066c0fd2fda4e84ad78e`
29-
- checked by: Codex app-managed browser fail-closed hardening
28+
- commit: `4bd04d1837100ecc64530665cdd0fd8c3118697b`
29+
- checked by: Codex 1.8.8 browser skill-boundary implementation
3030

3131
## Facts
32-
- 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.
3335
- 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`.
3436
- 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
40+
starts a Webwright or Python runtime.
41+
- Webwright runtime, stock/raw/in-app Browser, browser/computer-use helpers,
42+
Playwright MCP/raw Playwright, direct packages, alternate CDP/config or
43+
executable paths, and all fallbacks are forbidden.
4044
- System install explicitly disables `browser@openai-bundled`; app-managed
4145
`node_repl` and `computer-use` MCP metadata is preserved only with
4246
`enabled = false`. Doctor rejects an active or reinjected surface and directs
4347
the operator to rerun the installer and restart Codex.
4448
- CloakBrowser `v0.4.10` changes wrapper behavior only (iframe humanization and JavaScript CLI entry-point fixes); the managed browser-binary pins do not change.
4549

4650
## Evidence
47-
- `commit:693a00640832d3af8355066c0fd2fda4e84ad78e`
51+
- `commit:4bd04d1837100ecc64530665cdd0fd8c3118697b`
4852
- `path:README.md`
4953
- `path:plugins/rldyour-browser`
5054
- `path:plugins/rldyour-mcps/README.md`
@@ -92,8 +96,8 @@ Update after verified changes to the referenced source-of-truth files.
9296
## Validation Commands
9397

9498
- 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.
97101
- Run `bash scripts/validate_fast.sh` to exercise the browser policy in the
98102
repository's default CI gate.
99103
- 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`).

.serena/memories/RELEASE-01-VALIDATION.md

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<!-- Memory Metadata
22
Last updated: 2026-07-10
33
Last verified: 2026-07-10
4-
Last commit: 693a00640832d3af8355066c0fd2fda4e84ad78e chore(release): codex adapter 1.8.6
4+
Last commit: 4bd04d1837100ecc64530665cdd0fd8c3118697b feat(browser): enforce managed CloakBrowser skill boundary
55
Scope: release readiness, versioning, and artifact hygiene
66
Area: RELEASE
77
-->
@@ -18,22 +18,28 @@ release readiness, versioning, and artifact hygiene
1818

1919
## Last verified
2020
- date: 2026-07-10
21-
- commit: `693a00640832d3af8355066c0fd2fda4e84ad78e`
22-
- checked by: Codex adapter 1.8.7 security release preparation
21+
- commit: `4bd04d1837100ecc64530665cdd0fd8c3118697b`
22+
- checked by: Codex adapter 1.8.8 browser skill-boundary release preparation
2323

2424
## Facts
25-
- 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.
26-
- Release `1.8.7` closes app-managed raw/in-app/computer-use browser bypasses
27-
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.
2934
- Release automation consumes only a pre-existing signed numeric tag created
3035
after stable-green branch CI. Tag-push and manual retry paths verify exact
3136
remote tag peel/ancestry from `origin/main`; workflow dispatch cannot create
3237
or push tags.
3338
- Release memories record numeric versioning, tags, CI gates, and clean artifact hygiene without copying current control-plane pins.
3439

3540
## Evidence
36-
- `commit:693a00640832d3af8355066c0fd2fda4e84ad78e`
41+
- `commit:13e997a1f839a753404ac161f69a749276dee18b`
42+
- `commit:4bd04d1837100ecc64530665cdd0fd8c3118697b`
3743
- `path:VERSION`
3844
- `path:CHANGELOG.md`
3945
- `path:.github/workflows/release.yml`

0 commit comments

Comments
 (0)