Make sure we fully understand and our model covers the functionality of the 4 "Create new" options:
Findings so far
Two model gaps have been identified for PT9 mode parity — both additive:
modelProjectId?: string on InterlinearProject — PT9 Options 1 & 3 reference a model text (a major-language translation used only for generating suggestions). This is a separate concept from targetProjectId, which is the output/alignment target.
interlinearMode?: 'back-translation' | 'adaptation' — Options 3 & 4 both produce output in a second project but differ in intent; a discriminator is needed for correct UI wording and suggestion behavior.
Implementation implications: interlinearizer.createProject command signature and CreateProjectModal need a mode/model picker.
Size: M (evaluation write-up + model fields; UI is a follow-up)
Priority: P1 — decides project-creation UX for PT9 users
Make sure we fully understand and our model covers the functionality of the 4 "Create new" options:
Findings so far
Two model gaps have been identified for PT9 mode parity — both additive:
modelProjectId?: stringonInterlinearProject— PT9 Options 1 & 3 reference a model text (a major-language translation used only for generating suggestions). This is a separate concept fromtargetProjectId, which is the output/alignment target.interlinearMode?: 'back-translation' | 'adaptation'— Options 3 & 4 both produce output in a second project but differ in intent; a discriminator is needed for correct UI wording and suggestion behavior.Implementation implications:
interlinearizer.createProjectcommand signature andCreateProjectModalneed a mode/model picker.Size: M (evaluation write-up + model fields; UI is a follow-up)
Priority: P1 — decides project-creation UX for PT9 users