Architecture prototypeContent model v2No WordPress changes

Rebuild checkpoint · Patient Stories v2

One clean editor. Structured output everywhere else.

A working model of one Patient Story with three real translations, canonical Condition and Treatment collections, stable relationships, generated discovery metadata, and an intentionally absent Arabic story.

2canonical medical subjects linked by stable ID
3/4localized files present
0review-workflow fields in the content form

EN · Present

English

Brain AVM — Albania

/patients/brain-avm-albania/Open story →

TR · Present

Türkçe

Beyin AVM — Arnavutluk

/tr/hastalar/beyin-avm-arnavutluk/Open story →

RU · Present

Русский

АВМ мозга — Албания

/ru/pacienty/avm-mozga-albaniya/Open story →

AR · Missing

العربية

No file, route, canonical, or hreflang is generated.

Arabic route prefix: decision requiredTranslation gap retained

Editor contract

Content first. Technical controls collapsed.

  • The normal form contains only publishable content and relationships.
  • Advanced SEO & URL Settings is collapsed by default.
  • Canonical, hreflang, robots, social metadata, sitemap, and JSON-LD are generated.
  • Conditions and Treatments supply their own canonical summaries instead of duplicating them inside each story.
  • New entries start in English; missing translations do not create routes.
  • Sveltia’s editor is available at /admin/.