Features

Scrie (Write)

Workspace pentru compunere poetică în română, cu dicționar, rime și salvare draft-uri.

Pagină

  • /write — editor + panou instrumente (WriteToolsBar)

Funcționalități

  • Căutare lexicon — minim 2 caractere; rime după ending/silabe
  • Motor de rimelib/rhyme/ (syllable parser, rhyme engine)
  • Definiții — DEX/Wiktionary cu cache în WriteCachedLookup
  • Draft-uri — salvare în UserPoemDraft (autentificat)
  • Diacritice — normalizare română (js-romanian-diacritics)

API

  • GET /api/words — căutare corpus lexicon
  • GET /api/word-definition — definiție cuvânt
  • GET|POST|PUT|DELETE /api/user/drafts/* — CRUD draft-uri

Date

Tabelul WriteLexiconWord este populat via scripturi din scripts/ (write:lexicon, write:dex, etc.).

Testare

  • tests/unit/lib/rhyme/* — motor rime
  • tests/api/words.get.test.ts — contract API
  • tests/components/WriteSearchActions.test.ts — UI căutare