Skip to content

feat(cli): workflow alias for the friction-scaled pipeline - #38

Merged
min9lin9 merged 2 commits into
mainfrom
codex/operator-workflow-pipeline
Oct 6, 2026
Merged

min9lin9 merged 2 commits into
mainfrom
codex/operator-workflow-pipeline

Conversation

@min9lin9

@min9lin9 min9lin9 commented Oct 5, 2026 •

Copy link
Copy Markdown
Owner

What

Adds boulder workflow [--friction low|medium|high] [--json] as an alias surface over the existing pipeline model:

  • bare workflow renders the medium plan (markdown)
  • --json without --friction returns the low/medium/high catalog
  • invalid or missing friction values fail closed
  • workflow map --json unchanged

The original branch commit carried a standalone src/operator-workflow.ts model that duplicated the five-stage friction pipeline already on main (src/pipeline.ts); the rebase resolution grafted the CLI surface onto pipeline.ts and dropped the duplicate.

Verification

  • bunx tsc --noEmit clean
  • bun test test/cli.test.ts 19/19; full suite 586 pass / 4 fail — the 4 are pre-existing environment-dependent failures, identical set on clean main (trace serve, loopback trace server, package inventory, readiness baseline)
  • bun run build green
  • CLI QA (8 scenarios): evidence/task-workflow-cli-qa.txt on the branch worktree
  • Gate review: APPROVE-WITH-NITS (report: .omo/evidence/operator-workflow-pipeline-gate-review.md); nits assessed — pre-existing helper duplication and error-code naming kept as main's conventions; duplicated model-level test dropped

Notes

  • Plan: plans/operator-workflow-pipeline.md (untracked planning docs kept out of the commit)
  • Merge policy: merge-commit, on owner approval

Burt added 2 commits October 6, 2026 07:47
Adds boulder workflow [--friction low|medium|high] [--json] on top of the
pipeline model: bare invocation renders the medium plan, --json without
--friction returns the low/medium/high catalog, and invalid or missing
friction values fail closed. The workflow map command is unchanged.

Supersedes the standalone operator-workflow model, which duplicated the
pipeline stages landed on main.
@min9lin9
min9lin9 merged commit f24d43b into main Oct 6, 2026
3 checks passed
@min9lin9
min9lin9 deleted the codex/operator-workflow-pipeline branch October 6, 2026 02:06
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.

1 participant