Closes the gap where first-time contributor PRs require maintainer
approval, but approval events don't trigger the translation workflow.
New workflow: sync_docs_on_approval.yml
- Listens to pull_request_review (submitted, approved)
- Re-runs the most recent Analyze workflow for the PR
- This triggers the existing Execute chain with fresh artifacts
- Posts "approval received" comment before starting
Note: Fork/author/reviewer checks are commented out for testing.
Search for "TODO: UNCOMMENT" to restore after testing.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
- Merge CLAUDE.md content into AGENTS.md as the single source of truth
- Create symbolic link from CLAUDE.md to AGENTS.md for backward compatibility
- Fix incorrect language directory names (cn->zh, jp->ja) throughout documentation
- Consolidate project overview, translation system, and development commands
- Maintain both general Mintlify guidelines and Dify-specific technical details
Add tools for comparing translation quality between different models
(e.g., Sonnet vs Opus) or prompt variations. Useful for evaluating
translation improvements before deploying changes.
- run_test.py: Test runner with Dify API streaming
- compare.py: Generate similarity reports between variants
- Example spec and documentation included
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-authored-by: Claude <noreply@anthropic.com>