Skip to content

Rollback jonckr runtime PRs #2175-#2179#2191

Open
Yeachan-Heo wants to merge 1 commit intodevfrom
omx/revert-jonckr-runtime-prs
Open

Rollback jonckr runtime PRs #2175-#2179#2191
Yeachan-Heo wants to merge 1 commit intodevfrom
omx/revert-jonckr-runtime-prs

Conversation

@Yeachan-Heo
Copy link
Copy Markdown
Owner

Summary

Why

This is an owner-directed rollback of high-risk external runtime/hook/team changes after CI/base-red fallout.

Validation

  • npx vitest run src/team/__tests__/tmux-session.test.ts
  • npx vitest run src/__tests__/pre-tool-enforcer.test.ts src/__tests__/bedrock-lm-suffix-hook.test.ts
  • npx vitest run src/hooks/persistent-mode/stop-hook-blocking.test.ts
  • node version consistency check for package.json, .claude-plugin/plugin.json, .claude-plugin/marketplace.json
  • npx tsc --noEmit
  • npm run lint
  • npm run build
  • npm pack + local-prefix smoke install (omc --version, omc --help)

Notes / remaining risk

  • Full npm test -- --run is still red on src/__tests__/hooks-command-escaping.test.ts due an unrelated Windows-style plugin-root path failure outside the reverted files.
  • This rollback intentionally restores the older pre-tool deny payload, removes the extra transcript fd-cleanup, and reverts scripts/sync-version.sh to sed -i; the macOS-specific sync-version risk remains a known blind spot unless re-fixed separately.

This restores the pre-jonckr runtime, hook, and team behavior by
reverting the five owner-scoped merge commits on top of origin/dev.
The rollback stays narrowly focused on the affected source/script
surfaces so reviewers can audit the history against the original PRs.

Constraint: Owner-directed rollback to pre-jonckr runtime behavior after CI/base-red fallout
Constraint: Must revert merge commits #2175 #2176 #2177 #2178 #2179 with mainline parent 1 semantics
Rejected: Manual file-by-file rollback | weaker audit trail and easier to miss behavior edges
Rejected: Partial rollback that keeps #2177-#2179 fixes | conflicts with the requested rollback scope
Confidence: medium
Scope-risk: moderate
Reversibility: clean
Directive: Reassess the reverted hook contract, fd-cleanup, and macOS version-sync behavior before reintroducing any of these changes
Tested: npx vitest run src/team/__tests__/tmux-session.test.ts
Tested: npx vitest run src/__tests__/pre-tool-enforcer.test.ts src/__tests__/bedrock-lm-suffix-hook.test.ts
Tested: npx vitest run src/hooks/persistent-mode/stop-hook-blocking.test.ts
Tested: node version consistency check for package/plugin/marketplace versions
Tested: npx tsc --noEmit
Tested: npm run lint
Tested: npm run build
Tested: npm pack + local prefix install smoke (`omc --version`, `omc --help`)
Not-tested: Full `npm test -- --run` remains red on `src/__tests__/hooks-command-escaping.test.ts` with an unrelated Windows-style plugin-root path failure outside the reverted files
Related: PR #2175
Related: PR #2176
Related: PR #2177
Related: PR #2178
Related: PR #2179
@chatgpt-codex-connector
Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@github-actions github-actions bot added the size/S label Apr 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant