Describe this PR in 2-5 bullets:
- Base branch target (
mainby default; usedevonly when maintainers explicitly request integration batching): - Problem:
- Why it matters:
- What changed:
- What did not change (scope boundary):
- Risk label (
risk: low|medium|high): - Size label (
size: XS|S|M|L|XL, auto-managed/read-only): - Scope labels (
core|agent|channel|config|cron|daemon|doctor|gateway|health|heartbeat|integration|memory|observability|onboard|provider|runtime|security|service|skillforge|skills|tool|tunnel|docs|dependencies|ci|tests|scripts|dev, comma-separated): - Module labels (
<module>: <component>, for examplechannel: telegram,provider: kimi,tool: shell): - Contributor tier label (
trusted contributor|experienced contributor|principal contributor|distinguished contributor, auto-managed/read-only; author merged PRs >=5/10/20/50): - If any auto-label is incorrect, note requested correction:
- Change type (
bug|feature|refactor|docs|security|chore): - Primary scope (
runtime|provider|channel|memory|security|ci|docs|multi):
- Closes #
- Related #
- Depends on # (if stacked)
- Existing overlapping PR(s) reviewed for this issue (list
#<pr> by @<author>orN/A): - Supersedes # (if replacing older PR)
- Linear issue key(s) (required, e.g.
RMN-123): - Linear issue URL(s):
- Superseded PRs + authors (
#<pr> by @<author>, one per line): - Integrated scope by source PR (what was materially carried forward):
Co-authored-bytrailers added for materially incorporated contributors? (Yes/No)- If
No, explain why (for example: inspiration-only, no direct code/design carry-over): - Trailer format check (separate lines, no escaped
\n): (Pass/Fail)
Commands and result summary:
cargo fmt --all -- --check
cargo clippy --all-targets -- -D warnings
cargo test- Evidence provided (test/log/trace/screenshot/perf):
- If any command is intentionally skipped, explain why:
- New permissions/capabilities? (
Yes/No) - New external network calls? (
Yes/No) - Secrets/tokens handling changed? (
Yes/No) - File system access scope changed? (
Yes/No) - If any
Yes, describe risk and mitigation:
- Data-hygiene status (
pass|needs-follow-up): - Redaction/anonymization notes:
- Neutral wording confirmation (use ZeroClaw/project-native labels if identity-like wording is needed):
- Backward compatible? (
Yes/No) - Config/env changes? (
Yes/No) - Migration needed? (
Yes/No) - If yes, exact upgrade steps:
- i18n follow-through triggered? (
Yes/No) - If
Yes, locale navigation parity updated inREADME*,docs/README*, anddocs/SUMMARY.mdfor supported locales (en,zh-CN,ja,ru,fr,vi)? (Yes/No) - If
Yes, localized runtime-contract docs updated where equivalents exist (minimum forfr/vi:commands-reference,config-reference,troubleshooting)? (Yes/No/N.A.) - If
Yes, Vietnamese canonical docs underdocs/i18n/vi/**synced and compatibility shims underdocs/*.vi.mdvalidated? (Yes/No/N.A.) - If any
No/N.A., link follow-up issue/PR and explain scope decision:
What was personally validated beyond CI:
- Verified scenarios:
- Edge cases checked:
- What was not verified:
- Affected subsystems/workflows:
- Potential unintended effects:
- Guardrails/monitoring for early detection:
- Agent tools used (if any):
- Workflow/plan summary (if any):
- Verification focus:
- Confirmation: naming + architecture boundaries followed (
AGENTS.md+CONTRIBUTING.md):
- Fast rollback command/path:
- Feature flags or config toggles (if any):
- Observable failure symptoms:
List real risks in this PR (or write None).
- Risk:
- Mitigation: