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
Copy file name to clipboardExpand all lines: CHANGELOG.md
+79-64Lines changed: 79 additions & 64 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,71 +1,32 @@
1
1
# Changelog
2
2
3
-
## [1.7.15] - 2026-06-29
4
-
5
-
### Fixed
6
-
7
-
- Harden Ruff and Pyright baseline across adapter configs.
8
-
9
-
## [1.7.11] - 2026-06-27
10
-
11
-
### Changed
12
-
13
-
- Refresh Codex CLI runtime baseline to 0.142.4.
14
-
15
-
## [1.7.9] - 2026-06-27
16
-
17
-
### Changed
18
-
19
-
- Refresh shadcn MCP runtime pin to the latest published 4.12.0 release.
20
-
21
-
## [1.7.8] - 2026-06-26
22
-
23
-
### Changed
24
-
25
-
- Sync Serena release memories after runtime and MCP refresh.
26
-
27
-
## [1.7.7] - 2026-06-26
28
-
29
-
### Changed
30
-
31
-
- Refresh CLI runtime and MCP pins to latest stable versions.
32
-
33
-
## [1.7.6] - 2026-06-26
34
-
35
-
### Fixed
36
-
37
-
- Publish a clean follow-up release with a valid Conventional Commit head subject after the 1.7.5 release commit subject included literal quotes.
38
-
39
-
## [1.7.5] - 2026-06-26
40
-
41
-
### Fixed
42
-
43
-
- Replace non-ASCII punctuation in Flow tracked-context documentation so root ASCII hygiene passes.
44
-
45
-
## [1.7.4] - 2026-06-26
46
-
47
-
### Fixed
3
+
All notable changes to this project are documented in this file.
48
4
49
-
- Align README memory heading with the shared tracked-context adapter template.
5
+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and marketplace/plugin versions follow [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
50
6
51
-
## [1.7.3] - 2026-06-26
7
+
## [Unreleased]
52
8
53
-
### Fixed
9
+
##[1.8.8] - 2026-07-10
54
10
55
-
- Pin the security-static workflow actionlint install to existing upstream `v1.7.12` instead of the invalid `v1.7.22` tag.
11
+
### Security
56
12
57
-
## [1.7.2] - 2026-06-26
13
+
- Require every browser-capable skill to run the exact
14
+
`$HOME/.local/bin/cloakbrowser-cdp-health` preflight before every browser
15
+
action and fail closed as `NOT_PROVEN` when it is missing or unhealthy.
16
+
- Restrict browser execution to exact managed Playwright CLI and the approved
flags, raw/in-app/computer-use providers, direct packages, alternate CDP or
19
+
config paths, and all fallbacks while preserving the 1.8.7 app-managed
20
+
surface disabling.
21
+
- Convert `webwright-task` into a compatibility-only route that decomposes old
22
+
prompts across managed Playwright CLI and Chrome DevTools MCP without a
23
+
Webwright or Python runtime, and enforce the boundary in policy validation
24
+
plus mutation tests for every browser skill.
58
25
59
26
### Fixed
60
27
61
-
- Sync generated cmux worker/orchestrator skill projections with the tracked-context branch model.
62
-
63
-
All notable changes to this project are documented in this file.
64
-
65
-
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and marketplace/plugin versions follow [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
66
-
67
-
## [Unreleased]
68
-
28
+
- Keep runtime validation portable to macOS Bash 3.2 by passing a non-empty
29
+
installer argument array under `set -u`, including non-strict static mode.
69
30
70
31
## [1.8.7] - 2026-07-10
71
32
@@ -86,7 +47,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
86
47
remove every workflow path that creates or pushes a tag and keep publication
87
48
centralized behind `gh release --verify-tag`.
88
49
89
-
90
50
## [1.8.6] - 2026-07-10
91
51
92
52
### Fixed
@@ -101,7 +61,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
101
61
`0.144.1`, CloakBrowser `0.4.10`, MCP package pins, managed transport, or
102
62
reusable CI `0.5.1`.
103
63
104
-
105
64
## [1.8.5] - 2026-07-10
106
65
107
66
### Fixed
@@ -112,7 +71,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
112
71
- Preserve Codex CLI `0.144.1`, bootstrap-owned CloakBrowser `0.4.10`, the exact
113
72
managed Chrome DevTools transport, and reusable CI `0.5.1` unchanged.
114
73
115
-
116
74
## [1.8.4] - 2026-07-10
117
75
118
76
### Changed
@@ -124,7 +82,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
124
82
- Repin every reusable `nddev-ci-workflows` caller to the signed `0.5.1`
125
83
release and add an exact pin regression test.
126
84
127
-
128
85
## [1.8.3] - 2026-07-10
129
86
130
87
### Changed
@@ -133,7 +90,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
133
90
health-gated CloakBrowser wrapper and align Playwright CLI to `0.1.17`.
134
91
- Adopt the published Codex CLI `0.144.0` stable runtime baseline.
135
92
136
-
137
93
## [1.8.2] - 2026-07-08
138
94
139
95
### Changed
@@ -225,6 +181,12 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
225
181
226
182
- Fix Codex published SBOM checksum and attestation proof.
227
183
184
+
## [1.7.15] - 2026-06-29
185
+
186
+
### Fixed
187
+
188
+
- Harden Ruff and Pyright baseline across adapter configs.
189
+
228
190
## [1.7.14] - 2026-06-29
229
191
230
192
### Fixed
@@ -243,6 +205,60 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
243
205
244
206
- Fix Codex CodeQL regex anchor alerts.
245
207
208
+
## [1.7.11] - 2026-06-27
209
+
210
+
### Changed
211
+
212
+
- Refresh Codex CLI runtime baseline to 0.142.4.
213
+
214
+
## [1.7.9] - 2026-06-27
215
+
216
+
### Changed
217
+
218
+
- Refresh shadcn MCP runtime pin to the latest published 4.12.0 release.
219
+
220
+
## [1.7.8] - 2026-06-26
221
+
222
+
### Changed
223
+
224
+
- Sync Serena release memories after runtime and MCP refresh.
225
+
226
+
## [1.7.7] - 2026-06-26
227
+
228
+
### Changed
229
+
230
+
- Refresh CLI runtime and MCP pins to latest stable versions.
231
+
232
+
## [1.7.6] - 2026-06-26
233
+
234
+
### Fixed
235
+
236
+
- Publish a clean follow-up release with a valid Conventional Commit head subject after the 1.7.5 release commit subject included literal quotes.
237
+
238
+
## [1.7.5] - 2026-06-26
239
+
240
+
### Fixed
241
+
242
+
- Replace non-ASCII punctuation in Flow tracked-context documentation so root ASCII hygiene passes.
243
+
244
+
## [1.7.4] - 2026-06-26
245
+
246
+
### Fixed
247
+
248
+
- Align README memory heading with the shared tracked-context adapter template.
249
+
250
+
## [1.7.3] - 2026-06-26
251
+
252
+
### Fixed
253
+
254
+
- Pin the security-static workflow actionlint install to existing upstream `v1.7.12` instead of the invalid `v1.7.22` tag.
255
+
256
+
## [1.7.2] - 2026-06-26
257
+
258
+
### Fixed
259
+
260
+
- Sync generated cmux worker/orchestrator skill projections with the tracked-context branch model.
261
+
246
262
## [1.7.1] - 2026-06-25
247
263
248
264
### Fixed
@@ -518,7 +534,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
518
534
519
535
- Make `/ry-repair` and launcher planning OS/mode aware for standard and macOS cmux orchestrator installs.
The runtime baseline reference is `references/codex-baseline.json`, verified 2026-07-10. The npm package is `@openai/codex`; the upstream release artifact is at `https://github.com/openai/codex/releases/tag/rust-v0.144.1`.
26
26
@@ -47,12 +47,14 @@ MCP launcher packages are pinned in `.mcp.json` and mirrored in `config/mcp-runt
47
47
**Runtime install or update** - on machines that need a Codex CLI install or update:
48
48
49
49
```bash
50
-
curl -fsSL https://chatgpt.com/codex/install.sh | CODEX_NON_INTERACTIVE=1 sh
51
50
bun add -g @openai/codex@0.144.1
52
51
codex --version
53
52
codex doctor
54
53
```
55
54
55
+
The repository bootstrap owns verified system installation. This adapter does
56
+
not recommend piping a mutable network response into a shell.
57
+
56
58
**System config install** - dry-run first, then apply:
57
59
58
60
```bash
@@ -121,7 +123,7 @@ The active marketplace contains 11 plugins and 45 skills:
121
123
-`rldyour-explore`: research skills for technical MCP research and authoritative web research.
122
124
-`rldyour-serena-mcp`: Serena-first semantic code workflow, fact-only `.serena` memory sync, plans, research archive, and lifecycle hooks.
123
125
-`rldyour-security`: non-blocking OWASP Top 10 2025 secure-implementation guidance and `ry-sec-review` security review skill.
124
-
-`rldyour-browser`: provider-routed browser workflows for Webwright, Playwright CLI, and Chrome DevTools MCP.
126
+
-`rldyour-browser`: fail-closed CloakBrowser workflows through managed Playwright CLI and Chrome DevTools MCP.
-**Webwright** (`rldyour-browser`): task-harness provider for full autonomous browser workflows. Adapter-owned CLI wrapper; upstream-native availability is NOT_PROVEN in this adapter.
152
-
-**Playwright CLI** (`rldyour-browser`): CLI provider for Playwright test execution and browser-driven validation.
154
+
-**Playwright CLI** (`rldyour-browser`): exact
155
+
`$HOME/.local/bin/playwright-cli` for browser-driven validation and
156
+
decomposed long-horizon workflows; `run-code` and `--filename` are forbidden.
153
157
-**Chrome DevTools MCP** (`plugins/rldyour-mcps`): MCP provider for DevTools protocol access - screenshots, network inspection, console, performance traces, and heap snapshots - via the `chrome-devtools` MCP server.
154
158
155
-
The required browser engine is the bootstrap-managed CloakBrowser wrapper. Its
159
+
Before every browser action, the skill contract executes exactly
160
+
`$HOME/.local/bin/cloakbrowser-cdp-health`; missing or nonzero health fails
161
+
closed as `NOT_PROVEN`. Chrome DevTools MCP is allowed only through the exact
162
+
managed `/bin/sh -c` wrapper transport. The required browser engine is the
163
+
bootstrap-managed CloakBrowser wrapper. Its
156
164
adapter policy pin is `CLOAKBROWSER_VERSION=0.4.10`; the adapter rejects a
157
165
stock-Chromium fallback and keeps Chrome DevTools MCP on the exact
158
166
`~/.local/bin/chrome-devtools-mcp` transport. Installation and browser-binary
@@ -162,6 +170,12 @@ entry point without changing the browser binaries; see the
`computer-use`, Playwright MCP/raw Playwright, direct `bunx`/`npx` packages,
177
+
alternate CDP/config/executables, and all browser fallbacks are forbidden.
178
+
165
179
The `rldyour-design` plugin provides Figma → code workflows, FSD frontend architecture, token-based design system implementation, shadcn/ui integration, ReactBits, and browser validation workflows layered on top of these browser providers.
166
180
167
181
Managed subagents (`browser-tester`) handle browser-tester review tracks. Specialist MCP servers (`figma`, `chrome-devtools`, `dart-flutter`, `shadcn`) are disabled inside managed subagents and remain parent-session tools for explicit design, browser, Flutter, or shadcn work.
0 commit comments