No-Install First PR Issue Comments
No-Install First PR Issue Comments
These comments are generated from docs/community/NO_INSTALL_FIRST_PRS.md.
They are posted to matching issues with a marker so reruns update the same
comment instead of creating duplicates.
- Repository:
https://github.com/duct-tape2/ai-language-partner - Generated on:
2026-07-11 - Issues covered:
27
#1: Korean quick-start for backend mock mode
Edit this issue in your browser
No local app, backend, speech engine, private data, or API key is required.
Change
Add or clarify Korean setup notes for running the backend in mock mode
Edit
- File:
docs/backend/API_RUNBOOK.md - Open the direct edit page
Finish
- Comment
/claim, make only this change, and writeCloses #1in the PR body. - Use GitHub preview and name the wording, links, or examples you reviewed; no CLI check is required.
- Do not add generated media, archives, databases, screenshots, secrets, local engines, or private data. Do not split trivial changes across PRs.
Help
#2: Japanese quick-start for mobile mock mode
Edit this issue in your browser
No local app, backend, speech engine, private data, or API key is required.
Change
Add Japanese notes for running the mobile app without local engines
Edit
- File:
docs/ja/index.md - Open the direct edit page
Finish
- Comment
/claim, make only this change, and writeCloses #2in the PR body. - Use GitHub preview and name the wording, links, or examples you reviewed; no CLI check is required.
- Do not add generated media, archives, databases, screenshots, secrets, local engines, or private data. Do not split trivial changes across PRs.
Help
#3: whisper.cpp setup on macOS
Edit this issue in your browser
No local app, backend, speech engine, private data, or API key is required.
Change
Clarify ffmpeg, model path, env vars, and fallback behavior for local STT setup
Edit
- File:
docs/backend/API_RUNBOOK.md - Open the direct edit page
Finish
- Comment
/claim, make only this change, and writeCloses #3in the PR body. - Use GitHub preview and name the wording, links, or examples you reviewed; no CLI check is required.
- Do not add generated media, archives, databases, screenshots, secrets, local engines, or private data. Do not split trivial changes across PRs.
Help
#4: AivisSpeech and VOICEVOX-compatible setup
Edit this issue in your browser
No local app, backend, speech engine, private data, or API key is required.
Change
Clarify local TTS engine process setup, licensing boundaries, and the /speakers probe
Edit
- File:
docs/backend/API_RUNBOOK.md - Open the direct edit page
Finish
- Comment
/claim, make only this change, and writeCloses #4in the PR body. - Use GitHub preview and name the wording, links, or examples you reviewed; no CLI check is required.
- Do not add generated media, archives, databases, screenshots, secrets, local engines, or private data. Do not split trivial changes across PRs.
Help
#5: architecture glossary for dialogue-bank terms
Edit this issue in your browser
No local app, backend, speech engine, private data, or API key is required.
Change
Define learner-facing terms such as dialogue bank, pack, node, line, fallback
Edit
- File:
docs/ARCHITECTURE.md - Open the direct edit page
Finish
- Comment
/claim, make only this change, and writeCloses #5in the PR body. - Use GitHub preview and name the wording, links, or examples you reviewed; no CLI check is required.
- Do not add generated media, archives, databases, screenshots, secrets, local engines, or private data. Do not split trivial changes across PRs.
Help
#6: API curl examples for Daily Talk endpoints
Edit this issue in your browser
No local app, backend, speech engine, private data, or API key is required.
Change
Add curl examples for packs, match, unmatched, voices, and provider status
Edit
- File:
docs/backend/API_RUNBOOK.md - Open the direct edit page
Finish
- Comment
/claim, make only this change, and writeCloses #6in the PR body. - Use GitHub preview and name the wording, links, or examples you reviewed; no CLI check is required.
- Do not add generated media, archives, databases, screenshots, secrets, local engines, or private data. Do not split trivial changes across PRs.
Help
#7: yui v1 Korean translation review
Edit this issue in your browser
No local app, backend, speech engine, private data, or API key is required.
Change
Review beginner Korean translations without touching generated audio
Edit
- File:
packs/yui/v1/story.json - Open the direct edit page
Finish
- Comment
/claim, make only this change, and writeCloses #7in the PR body. - Run
python3 scripts/verify_dialogue_pack_sources.pyor letDialogue Pack SourcesCI validate it. - Do not add generated media, archives, databases, screenshots, secrets, local engines, or private data. Do not split trivial changes across PRs.
Help
#8: yui v1 Japanese naturalness review
Edit this issue in your browser
No local app, backend, speech engine, private data, or API key is required.
Change
Review Japanese dialogue for natural beginner-safe wording while keeping line IDs stable
Edit
- File:
packs/yui/v1/story.json - Open the direct edit page
Finish
- Comment
/claim, make only this change, and writeCloses #8in the PR body. - Run
python3 scripts/verify_dialogue_pack_sources.pyor letDialogue Pack SourcesCI validate it. - Do not add generated media, archives, databases, screenshots, secrets, local engines, or private data. Do not split trivial changes across PRs.
Help
#11: Korean learner notes on particle mistakes
Edit this issue in your browser
No local app, backend, speech engine, private data, or API key is required.
Change
Add concise Korean notes about common Japanese particle mistakes
Edit
- File:
docs/ko/index.md - Open the direct edit page
Finish
- Comment
/claim, make only this change, and writeCloses #11in the PR body. - Use GitHub preview and name the wording, links, or examples you reviewed; no CLI check is required.
- Do not add generated media, archives, databases, screenshots, secrets, local engines, or private data. Do not split trivial changes across PRs.
Help
#12: cultural note review checklist
Edit this issue in your browser
No local app, backend, speech engine, private data, or API key is required.
Change
Add a short checklist for reviewing cultural notes without stereotypes or overgeneralization
Edit
- File:
docs/community/CONTRIBUTOR_LANDING.md - Open the direct edit page
Finish
- Comment
/claim, make only this change, and writeCloses #12in the PR body. - Use GitHub preview and name the wording, links, or examples you reviewed; no CLI check is required.
- Do not add generated media, archives, databases, screenshots, secrets, local engines, or private data. Do not split trivial changes across PRs.
Help
#16: mock mode indicators
Edit this issue in your browser
No local app, backend, speech engine, private data, or API key is required.
Change
Document how fixture-backed mock mode differs from live API-backed mode
Edit
- File:
docs/ARCHITECTURE.md - Open the direct edit page
Finish
- Comment
/claim, make only this change, and writeCloses #16in the PR body. - Use GitHub preview and name the wording, links, or examples you reviewed; no CLI check is required.
- Do not add generated media, archives, databases, screenshots, secrets, local engines, or private data. Do not split trivial changes across PRs.
Help
#18: Korean UI string consistency
Edit this issue in your browser
No local app, backend, speech engine, private data, or API key is required.
Change
Review Korean labels and suggest consistent wording
Edit
- File:
apps/mobile/src/i18n.ts - Open the direct edit page
Finish
- Comment
/claim, make only this change, and writeCloses #18in the PR body. - Run
cd apps/mobile && npm run verifyin Codespaces or let the PR checks run it. - Do not add generated media, archives, databases, screenshots, secrets, local engines, or private data. Do not split trivial changes across PRs.
Help
#19: provider-status example response
Edit this issue in your browser
No local app, backend, speech engine, private data, or API key is required.
Change
Add example /v1/providers/status responses for mock, fallback, and local engine modes
Edit
- File:
docs/backend/API_RUNBOOK.md - Open the direct edit page
Finish
- Comment
/claim, make only this change, and writeCloses #19in the PR body. - Use GitHub preview and name the wording, links, or examples you reviewed; no CLI check is required.
- Do not add generated media, archives, databases, screenshots, secrets, local engines, or private data. Do not split trivial changes across PRs.
Help
#20: dialogue match threshold explanation
Edit this issue in your browser
No local app, backend, speech engine, private data, or API key is required.
Change
Explain match, confirm, and fallback thresholds in learner-friendly language
Edit
- File:
docs/ARCHITECTURE.md - Open the direct edit page
Finish
- Comment
/claim, make only this change, and writeCloses #20in the PR body. - Use GitHub preview and name the wording, links, or examples you reviewed; no CLI check is required.
- Do not add generated media, archives, databases, screenshots, secrets, local engines, or private data. Do not split trivial changes across PRs.
Help
#23: Redis rate-limit optional setup
Edit this issue in your browser
No local app, backend, speech engine, private data, or API key is required.
Change
Document optional Redis rate-limit setup for local and production use without exposing secrets
Edit
- File:
docs/backend/API_RUNBOOK.md - Open the direct edit page
Finish
- Comment
/claim, make only this change, and writeCloses #23in the PR body. - Use GitHub preview and name the wording, links, or examples you reviewed; no CLI check is required.
- Do not add generated media, archives, databases, screenshots, secrets, local engines, or private data. Do not split trivial changes across PRs.
Help
#24: OpenAPI examples for auth device trust
Edit this issue in your browser
No local app, backend, speech engine, private data, or API key is required.
Change
Add or improve OpenAPI examples for self-attested and public-key device trust flows
Edit
- File:
contracts/openapi_v0.yaml - Open the direct edit page
Finish
- Comment
/claim, make only this change, and writeCloses #24in the PR body. - Run
cd apps/api && .venv/bin/python -m pytestin Codespaces or rely on the PR checks. - Do not add generated media, archives, databases, screenshots, secrets, local engines, or private data. Do not split trivial changes across PRs.
Help
#29: issue-label taxonomy document
Edit this issue in your browser
No local app, backend, speech engine, private data, or API key is required.
Change
Clarify when to use each public issue label
Edit
- File:
docs/community/LABELS.md - Open the direct edit page
Finish
- Comment
/claim, make only this change, and writeCloses #29in the PR body. - Use GitHub preview and name the wording, links, or examples you reviewed; no CLI check is required.
- Do not add generated media, archives, databases, screenshots, secrets, local engines, or private data. Do not split trivial changes across PRs.
Help
#31: no-runtime-LLM FAQ
Edit this issue in your browser
No local app, backend, speech engine, private data, or API key is required.
Change
Add a short FAQ answer explaining the local-first dialogue-bank design
Edit
- File:
docs/index.md - Open the direct edit page
Finish
- Comment
/claim, make only this change, and writeCloses #31in the PR body. - Use GitHub preview and name the wording, links, or examples you reviewed; no CLI check is required.
- Do not add generated media, archives, databases, screenshots, secrets, local engines, or private data. Do not split trivial changes across PRs.
Help
#34: Korean backend dependency troubleshooting
Edit this issue in your browser
No local app, backend, speech engine, private data, or API key is required.
Change
Add Korean troubleshooting notes for Python dependency install failures
Edit
- File:
docs/backend/API_RUNBOOK.md - Open the direct edit page
Finish
- Comment
/claim, make only this change, and writeCloses #34in the PR body. - Use GitHub preview and name the wording, links, or examples you reviewed; no CLI check is required.
- Do not add generated media, archives, databases, screenshots, secrets, local engines, or private data. Do not split trivial changes across PRs.
Help
#35: Japanese no-runtime-LLM design explanation
Edit this issue in your browser
No local app, backend, speech engine, private data, or API key is required.
Change
Add neutral Japanese explanation of cost, privacy, latency, and quality-control tradeoffs
Edit
- File:
docs/ja/index.md - Open the direct edit page
Finish
- Comment
/claim, make only this change, and writeCloses #35in the PR body. - Use GitHub preview and name the wording, links, or examples you reviewed; no CLI check is required.
- Do not add generated media, archives, databases, screenshots, secrets, local engines, or private data. Do not split trivial changes across PRs.
Help
#36: restaurant preference examples
Edit this issue in your browser
No local app, backend, speech engine, private data, or API key is required.
Change
Add beginner-safe examples for expressing restaurant preferences
Edit
- File:
packs/yui/v1/variants.csv - Open the direct edit page
Finish
- Comment
/claim, make only this change, and writeCloses #36in the PR body. - Run
python3 scripts/verify_dialogue_pack_sources.pyor letDialogue Pack SourcesCI validate it. - Do not add generated media, archives, databases, screenshots, secrets, local engines, or private data. Do not split trivial changes across PRs.
Help
#41: provider fallback labels
Edit this issue in your browser
No local app, backend, speech engine, private data, or API key is required.
Change
Explain honest provider labels such as mock and voicevox_compat_fallback_*
Edit
- File:
docs/backend/API_RUNBOOK.md - Open the direct edit page
Finish
- Comment
/claim, make only this change, and writeCloses #41in the PR body. - Use GitHub preview and name the wording, links, or examples you reviewed; no CLI check is required.
- Do not add generated media, archives, databases, screenshots, secrets, local engines, or private data. Do not split trivial changes across PRs.
Help
#44: first PR walkthrough
Edit this issue in your browser
No local app, backend, speech engine, private data, or API key is required.
Change
Improve this repo’s first-PR instructions for new contributors
Edit
- File:
docs/community/FIRST_PR_WALKTHROUGH.md - Open the direct edit page
Finish
- Comment
/claim, make only this change, and writeCloses #44in the PR body. - Use GitHub preview and name the wording, links, or examples you reviewed; no CLI check is required.
- Do not add generated media, archives, databases, screenshots, secrets, local engines, or private data. Do not split trivial changes across PRs.
Help
#45: maintainer review checklist
Edit this issue in your browser
No local app, backend, speech engine, private data, or API key is required.
Change
Improve the checklist maintainers use before merging counted external PRs
Edit
- File:
docs/community/MAINTAINER_PR_REVIEW_RUNBOOK.md - Open the direct edit page
Finish
- Comment
/claim, make only this change, and writeCloses #45in the PR body. - Use GitHub preview and name the wording, links, or examples you reviewed; no CLI check is required.
- Do not add generated media, archives, databases, screenshots, secrets, local engines, or private data. Do not split trivial changes across PRs.
Help
#46: Korean notes for sentence-final particles
Edit this issue in your browser
No local app, backend, speech engine, private data, or API key is required.
Change
Add beginner-safe Korean explanations for よ, ね, よね, and かな
Edit
- File:
docs/ko/index.md - Open the direct edit page
Finish
- Comment
/claim, make only this change, and writeCloses #46in the PR body. - Use GitHub preview and name the wording, links, or examples you reviewed; no CLI check is required.
- Do not add generated media, archives, databases, screenshots, secrets, local engines, or private data. Do not split trivial changes across PRs.
Help
#47: cultural-safety review examples
Edit this issue in your browser
No local app, backend, speech engine, private data, or API key is required.
Change
Add examples of stereotype-prone or context-sensitive wording to review carefully
Edit
- File:
apps/mobile/src/culture/cultureNotes.ts - Open the direct edit page
Finish
- Comment
/claim, make only this change, and writeCloses #47in the PR body. - Run
cd apps/mobile && npm run verifyin Codespaces or let the PR checks run it. - Do not add generated media, archives, databases, screenshots, secrets, local engines, or private data. Do not split trivial changes across PRs.
Help
#50: dialogue-bank pack roadmap
Edit this issue in your browser
No local app, backend, speech engine, private data, or API key is required.
Change
Add a public roadmap for persona, topic, JLPT, and language-review pack areas
Edit
- File:
docs/community/CONTRIBUTOR_GROWTH_PLAN.md - Open the direct edit page
Finish
- Comment
/claim, make only this change, and writeCloses #50in the PR body. - Use GitHub preview and name the wording, links, or examples you reviewed; no CLI check is required.
- Do not add generated media, archives, databases, screenshots, secrets, local engines, or private data. Do not split trivial changes across PRs.
Help