Block a user
Load personas from target repo .review-bot/personas/
feat: add YAML support for persona files
Self-review: PASS
No issues found — ready for human review.
Changes reviewed:
- Symlink documentation added to LoadPersona
- Dead JSON fallback code removed from LoadBuiltinPersona -…
feat: add YAML support for persona files
Addressed Review Findings (commit 10cd620)
Fixed all open review findings:
1. Dead JSON fallback code (self-review NEEDS_WORK)
Removed the dead code path in LoadBuiltinPersona that…
feat: add YAML support for persona files
Self-review: NEEDS_WORK
issue-57 — 2026-05-10
- [fit] Dead code in
LoadBuiltinPersona: The JSON fallback (data, err = embeddedPersonas.ReadFile("personas/" + jsonFile)) can never…
feat: add YAML support for persona files
Review Findings Addressed
Commit 26f326c addresses all security and code review findings:
MAJOR (security-review-bot)
Alias cycle detection - Added seen map[*yaml.Node]struct{}…
feat: add YAML support for persona files
Addressing gpt-review-bot MINOR #2 — YAML strict field checking
Fixed in commit 4fed59a.
Enabled KnownFields(true) on the YAML decoder to reject unknown fields. This catches typos like…
feat: add YAML support for persona files
Review Findings Addressed (c3e8f0f → 6035afe)
Addressed all MINOR findings from the reviews against c3e8f0f:
Code Changes (review/persona.go)
- interface{} → any — Updated…
feat: add YAML support for persona files
Self-review: PASS
Analysis
Coherence ✅
- Single clear purpose: Add YAML support for persona files
- Scope is right—no unrelated changes
- Story flows: extension detection → YAML…
feat: add YAML support for persona files
Review Findings Addressed
Pushed commit c3e8f0f to address all review findings.
MAJOR Fixes
- Removed false security claim — The comment said
go-yaml v1.16.0+has built-in depth…