Skip to content

ci: filter non-user-facing CLI release notes - #32

Merged
MLittleprince merged 1 commit into
mainfrom
docs-sync/memos-cli-doc-agent-curation-fix
Aug 17, 2026
Merged

ci: filter non-user-facing CLI release notes#32
MLittleprince merged 1 commit into
mainfrom
docs-sync/memos-cli-doc-agent-curation-fix

Conversation

@MLittleprince

Copy link
Copy Markdown
Collaborator

Summary

  • deterministically remove Doc Agent release items backed only by known CI or release-automation commits
  • strip known non-user-facing refs from otherwise valid user-facing items
  • preserve strict fail-closed behavior for unknown refs, missing required feature coverage, invalid copy, and unavailable Doc Agent responses
  • record evidence curation in release-notes-draft.json and quality-report.json
  • strengthen the Doc Agent request and repair instructions to use required_source_refs only

Production failure reproduced

The regression test mirrors failed dry-run 32011023224:

The same transformation was also verified against the downloaded evidence.json from that run.

Validation

  • node --test .github/scripts/prepare-cli-release.test.mjs .github/scripts/resolve-cli-release.test.mjs: 71 passed
  • node --check for both release scripts
  • bash syntax checks for publish-cli-release.sh and build-binary.sh
  • git diff --check
  • sensitive information scan of the added diff

Safety

This PR does not create a tag, GitHub Release, Docs PR, or deployment. If Doc Agent returns only automation content, unknown source refs, or misses the required product change, the workflow still fails closed.

@Memtensor-AI Memtensor-AI added area:core MOS 编排层 / 框架底座 / 跨模块问题 status:in-progress Someone or AI is working on it | 人工或 AI 正在处理 labels Aug 17, 2026
@Memtensor-AI
Memtensor-AI requested a review from lijicode August 17, 2026 08:53
@MLittleprince
MLittleprince merged commit fbcd103 into main Aug 17, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:core MOS 编排层 / 框架底座 / 跨模块问题 status:in-progress Someone or AI is working on it | 人工或 AI 正在处理

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants