Skip to content

Implement: translation-bot-compat #454

Description

@johnlanni

Implementation Plan: translation-bot-compat

Delivery Path Decision

Direct implementation by the coordinator agent (single coherent read-side change; no PROCESS coordination needed). Design #453 converged with an independent reviewer verdict SOUND — READY FOR IMPLEMENTATION (4 review rounds, same session). Baseline for all file references: main @ 1156df6 (recorded in Design Current Implementation Locations).

Work Packages and Dependencies

Single work package (one PR): internal/model/translation.go (new) + canonicalization at every enumerated integration point + digest re-basing + write-path canonical comparisons + title normalization + guidance note + tests (Design tests 1–10). Sequential within the package: model first, then consumers, then guards, then tests.

Workspace / Branch Plan

  • Local repo: /root/git/issue-spec (origin=higress-group, fork=johnlanni). Branch feat/translation-bot-compat from origin/main, pushed to fork only. PR targets origin/main.

Writer and Provider-review Plan

  • Writer: coordinator agent (this session). Independent review by the existing Qoder ACPX session design453-review (same reviewer as Design, per the established review-then-fix loop: review → fix → re-review until both sides converge).
  • Implementation steps: build TASK comments on the Implement issue, implement per Design D1–D11, run go test ./..., hand the exact head to the review session, fix findings, converge, then open PR.

Conflict and Serialization Risk

Low: additive model package + local edits at enumerated call sites; no concurrent writers expected on these files.

Provider Checks / Review Status

  • Design Issue: 453
  • Status: draft

Metadata

Metadata

Assignees

No one assigned

    Labels

    issue-spec/implementIssue-native implementation coordination

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions