Skip to content

fix: skill changelog records reviewer name, not status - #24

Open
cestercian wants to merge 1 commit into
VisionForge-OU:mainfrom
cestercian:cursor/fix-skill-changelog-reviewer-name-1679
Open

cestercian wants to merge 1 commit into
VisionForge-OU:mainfrom
cestercian:cursor/fix-skill-changelog-reviewer-name-1679

Conversation

@cestercian

Copy link
Copy Markdown

Summary

Landing an approved skill proposal wrote changelog lines as (approved by approved) because land() passed str(proposal.status) into approved_by instead of the reviewer identity.

This loads the reviewer from proposal frontmatter onto StoredProposal and passes that through on land, with a regression test that the changelog line contains the reviewer name rather than the status verb.

Fixes #11

Test plan

  • test_land_changelog_records_reviewer_not_status

land() passed proposal status into append_changelog instead of the
sealed reviewer identity; changelog entries now record the approver.

Co-authored-by: Cestercian <yashafaid@gmail.com>

This branch has not been deployed

No deployments
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.

Cosmetic: skill changelog renders reviewer as 'approved by approved'

1 participant