Skip to content

fix(release): sanitize public release notes - #376

Merged
syzsunshine219 merged 4 commits into
MemTensor:mainfrom
MLittleprince:fix/release-notes-public-body
Sep 8, 2026
Merged

fix(release): sanitize public release notes#376
syzsunshine219 merged 4 commits into
MemTensor:mainfrom
MLittleprince:fix/release-notes-public-body

Conversation

@MLittleprince

Copy link
Copy Markdown
Collaborator

Summary

  • remove reserved Doc Agent audit comments before publishing RELEASE_NOTES.md
  • preserve auditability through RELEASE_EVIDENCE.json, RELEASE_NOTES_SOURCE.json, and QUALITY_REPORT.json
  • fail closed for malformed or inline reserved metadata while preserving ordinary comments and fenced examples

Validation

  • npm test
  • npm run lint
  • npm run version:check
  • git diff --check
  • read-only replay against the v1.1.2 RELEASE_NOTES.md asset

Safety boundary

  • changes only the memmy-agent Draft Release workflow, sanitizer, and tests
  • does not change or deploy website, 106, or memmy-web
  • does not create or publish any tag or Release
  • keeps the human Publish boundary and structured evidence assets unchanged

This fix should merge before the next release branch is merged into main.

@syzsunshine219
syzsunshine219 merged commit a76dae6 into MemTensor:main Sep 8, 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.

2 participants