Skip to content

docs(ci): explain bm bossbot pr flow#939

Closed
phernandez wants to merge 3 commits into
mainfrom
codex/bossbot-image-smoke
Closed

docs(ci): explain bm bossbot pr flow#939
phernandez wants to merge 3 commits into
mainfrom
codex/bossbot-image-smoke

Conversation

@phernandez

@phernandez phernandez commented Jun 10, 2026

Copy link
Copy Markdown
Member

Summary

  • add user-facing docs for the BM Bossbot pull request flow
  • explain the required BM Bossbot Approval status, exact-head-SHA behavior, and Tests-before-Bossbot sequencing
  • document optional PR image theme guidance, managed PR body blocks, and troubleshooting

Test Plan

  • git diff --check

Bossbot image smoke note

This PR intentionally does not provide a BM_INFOGRAPHIC_THEME block. That lets the live Bossbot assets flow exercise the automatic image direction and compact image-choice provenance after the Tests workflow passes.

Reviewed SHA: 88314e6c66fb998b07ffdd553426e200b7f62b61
Verdict: changes_requested
Status: failure - BM Bossbot requested changes

Summary:
Reviewed the full documentation-only diff against the current Bossbot workflow, status helper, and engineering style reference. The change still documents behavior that the repository does not currently implement, and it also contradicts the live automatic PR image workflow.

Blocking findings:

  • Documented review-thread gating is not implemented: docs/bm-bossbot-pr-flow.md:82 and docs/bm-bossbot-pr-flow.md:104 describe unresolved review threads as blocking BM Bossbot Approval, including failure on new review activity and automatic restoration after thread resolution. The trusted workflow only runs on workflow_run for successful Tests or workflow_dispatch, and scripts/bm_bossbot_status.py validates only the structured review JSON, exact head SHA, complete review flag, approve verdict, and empty blocking findings before setting the status. There is no pull_request_review or pull_request_review_comment trigger, no review-thread query, and no unresolved-thread status update. Remove these claims or add the implementing workflow/status logic and tests.
  • PR image generation is documented as on-demand only but still runs automatically: docs/bm-bossbot-pr-flow.md:7 says PR images are generated on demand only and that the automated per-PR image job was removed. The current .github/workflows/bm-bossbot.yml still has a BM Bossbot Assets job that runs after the review job succeeds and invokes scripts/generate_pr_infographic.py, then publishes the image/provenance blocks. This makes the new user-facing flow materially inaccurate; either update the workflow to match the docs or revise the docs to describe the automatic non-gating asset job.

Non-blocking findings:

  • None

@phernandez phernandez force-pushed the codex/bossbot-image-smoke branch from 53849a3 to 02ddb25 Compare June 10, 2026 04:33

@chatgpt-codex-connector chatgpt-codex-connector 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.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 02ddb25fa3

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread docs/bm-bossbot-pr-flow.md
Covers the required BM Bossbot Approval status, exact-head-SHA behavior,
Tests-before-Bossbot sequencing, review-thread gating (unresolved threads
block approval; resolution restores it for the same head SHA), the PR
image's content-not-verdict theming, managed PR body blocks, the
companion Codex skills, and troubleshooting.

Signed-off-by: phernandez <paul@basicmachines.co>
@phernandez phernandez force-pushed the codex/bossbot-image-smoke branch from ae65794 to 9a24936 Compare June 10, 2026 14:43

@chatgpt-codex-connector chatgpt-codex-connector 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.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 9a249366cd

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread docs/bm-bossbot-pr-flow.md
@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.

@phernandez

Copy link
Copy Markdown
Member Author

Closing: this documents the BM Bossbot flow, and Bossbot has been removed entirely (#945 deletes the workflow and scripts). No system left to document.

@phernandez phernandez closed this Jun 10, 2026
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