Grammar guide template

Markdown

Use this guide with terminology-authority.md. Base the guide on repeated constructions in the canonical VN script. Do not use generic textbook coverage. Keep examples with spoilers in the private workspace.

Core principle

[Summarize the title's main sentence-structure, viewpoint, or register risk.]

For every difficult line:

  1. Identify the head noun and main predicate.
  2. Recover omitted subjects and objects from context.
  3. Mark negation scope, conditions, contrast, and evidence level.
  4. Decide which clause becomes the English main clause.
  5. Preserve character voice, ambiguity, and reveal timing.
  6. Preserve tags, variables, and presentation constraints.
  7. Show both a plausible bad English output and a corrected good English output.

Each entry requires bad output. Use a realistic error from a literal translator or model. Show an error in agency, scope, uncertainty, reveal timing, register, syntax, or markup. Do not use deliberately meaningless prose.

[Construction or recurring failure]

Example — [searchable decision]

  • Line: [stable line ID]
  • Context: [speaker, narrator, scene facts known at this point]
  • Source: [short excerpt]
  • Source shape: [abstracted clause structure, if safer/more useful]
  • Head noun: [when relevant]
  • Omitted subject: [when relevant]
  • Bad English: “[plausible literal, incorrect, wooden, or unsafe output]”
  • Good English: “[provisional translation that demonstrates the required decision]”
  • Failure type: [meaning / agency / scope / certainty / reveal / register / syntax / markup]
  • Decision: [why this preserves meaning, register, scope, or pacing]
  • Engine note: [tags, voice timing, page control, or length]

Evidentiality map

Source formValue in this VNApproved English optionsWarning
[form][observed/inferred/hearsay/etc.][options][common MT error]

Register map

Context/speakerSource markersEnglish treatmentAvoid
[formal narration][forms][syntax/diction][overcorrection]
[speaker][idiolect][voice rule][gimmick]

Line splitting and joining policy

Split when:

  • [project-specific rule].

Do not split when:

  • [voice, tag, page, or reveal constraint].

Batch checklist

Before translating:

  • identify narrator, speaker, time period, and active scene
  • load relevant terminology and identity rules
  • inspect neighboring rows
  • note aliases or facts the viewpoint does not yet know.

After translating:

  • check names and recurring terms
  • check negative scope and causal direction
  • check facts versus inference/hearsay/possibility
  • check pronouns and aliases for premature reveals
  • read the English alone
  • then compare the English with the source
  • validate tags, variables, and line limits.

Quick reference

ConstructionMain dangerDefault repairGuide examples
[pattern][error][decision][IDs/headings]

Provenance

  • Canonical source/hash: [value]
  • Examples sampled from: [chapters/registers]
  • Guide version/commit: [value]
  • Last reviewed: [date/person]
  • Open questions: [links or IDs]

If an error repeats across batches, add a guide entry. Also add an entry for a significant error in plot logic, agency, or reveal timing.