Skip to content

Add secured Codex-Fable-Opus workflow controller - #1

Merged
Thibault1818 merged 5 commits into
mainfrom
feature/codex-fable-opus-pipeline
Aug 3, 2026
Merged

Add secured Codex-Fable-Opus workflow controller#1
Thibault1818 merged 5 commits into
mainfrom
feature/codex-fable-opus-pipeline

Conversation

@Thibault1818

Copy link
Copy Markdown
Owner

Summary

  • add a dedicated, recoverable Codex-Fable-Opus workflow state machine with durable artifacts and compact passports
  • enforce bounded Fable usage, isolated Opus worktrees, deterministic reviews, and a commit/diff-pinned fail-closed merge gate
  • preserve secured-fork defaults, disable upstream npm publication/update paths, and provide simple workflow CLI commands

Verification

  • npm test: 2,075 passed, 2 skipped
  • npm run typecheck: passed
  • npm run build: passed
  • workflow integration: 17/17 passed with deterministic fake adapters
  • security regression: 7/7 passed
  • npm audit: 0 vulnerabilities
  • git diff --check: passed
  • pinned GitHub installation and compiled orch workflow --help: verified

No real paid Fable or Opus call was made.

Known limitation

The development host did not have claude or codex installed, so native session-resume syntax was not exercised. The workflow fails clearly in doctor and uses its durable passport/worktree recovery fallback rather than guessing unsupported syntax.

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🎉 Thanks for your first PR to ORCH! We're excited to review your contribution.

Our CI will run automatically:

  • ✅ TypeScript strict mode check (tsc --noEmit)
  • ✅ Full test suite (1493+ tests via Vitest)
  • ✅ ESM build verification

A maintainer will review your changes shortly. In the meantime, check the Contributing Guide to make sure everything is in order.

⭐ If you enjoy working with ORCH, a star on the repo goes a long way!

@Thibault1818
Thibault1818 merged commit f586b5c into main Aug 3, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants