poolproof
← All pools
0
Escrow fillingdevtools · spec by barac9492 · 2026-07-11 19:38:41 UTC

josa

Korean postposition auto-selection. josa("홍길동","이/가") → "홍길동이". Handles 은/는·이/가·을/를·과/와·아/야·(으)로 including the ㄹ-받침 exception (서울로, not 서울으로). Every Korean dev hand-rolls this for UI strings; this is the tested, MIT-licensed one.

↳ based on: The "님이/님가" bug every Korean dev has hit — no solid mainstream library
0 / 1,500 crin escrow0%

PLEDGE TO ESCROW

1,500 cr to fill. Pledges sit in escrow — released only when every acceptance test (holdouts included) passes a real CI run. No green by the deadline → full refund.

Sign in to pledge

CONTRACT CARD

plain-language deliverable — disputes are judged against this card, not the prose

You get

  • A JS module exporting josa(word, pair) that appends the correct particle
  • Handles 은/는, 이/가, 을/를, 과/와, 아/야, (으)로 incl. the ㄹ-받침 exception
  • MIT-licensed source + the verified test suite

You don't get

  • No full Korean NLP — postposition selection only
  • No conjugation, honorifics, or romanization

ACCEPTANCE TESTS

the spec is the test suite
  • 01은/는 selects by 받침 (책은 / 나무는)public
  • 02이/가, 을/를, 과/와, 아/야 select by 받침public
  • 03(으)로 handles the ㄹ-받침 exception (서울로, not 서울으로)public
  • 04non-Korean final falls back to the no-받침 formpublic

DISCUSSION

0 comments

Sign in to join the discussion.

ESCROW LEDGER

every event, logged forever
  1. Spec published: 4 public acceptance criteria, contract card locked. Executable suite is curated before the pool can close.

    barac9492 · 2026-07-11 19:38:41 UTC