Skip to content

ci: split code and docs reviews with one Feishu report - #485

Merged
SaladDay merged 2 commits into
mainfrom
codex/docs-consistency-review
Oct 7, 2026
Merged

SaladDay merged 2 commits into
mainfrom
codex/docs-consistency-review

Conversation

@SaladDay

@SaladDay SaladDay commented Oct 7, 2026 •

Copy link
Copy Markdown
Collaborator

Code and documentation reviews run as separate matrix jobs with independent LLM contexts. The docs review checks code/documentation consistency on every PR and checks contradictions, duplicated facts, topic ownership and English/Chinese agreement when documentation changes.

Each job saves its structured result. One notification job waits for both and sends a combined Feishu Card 2.0 through the existing bot webhook. Only the notification job receives webhook credentials. Failed or missing reports are shown as incomplete alongside the other result. A delivery failure is not automatically retried, avoiding duplicate messages. The workflow continues to run after merge with the existing model.

Validation: offline notification tests cover combined single delivery, failed/missing/malformed reports, Feishu error responses, optional signing and ambiguous network failures. All 54 CI utility tests, actionlint 1.7.12, documentation link tests and translation checks pass locally. Actual model execution and bot delivery require the post-merge workflow; no live notification was sent during local verification.

@SaladDay SaladDay changed the title ci: review documentation consistency and ownership ci: split code and docs reviews with one Feishu report Oct 7, 2026
@SaladDay
SaladDay marked this pull request as ready for review October 7, 2026 12:33
@SaladDay
SaladDay merged commit 80dfaea into main Oct 7, 2026
14 checks passed
@SaladDay
SaladDay deleted the codex/docs-consistency-review branch October 7, 2026 12:35
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