Skip to main content

Business Case (L1)

Mit rögzít: az üzleti szándékot és a hozzá tartozó Gherkin (Given / When / Then) elfogadási kritériumokat. Ez a legfelső absztrakciós szint — döntéshozónak, terméktulajdonosnak szól.

Ki hozza létre: a felhasználó, kézzel.

Perzisztencia: .craftingtable/levels/l1/BC-*.json + testvér BC-*.md (a prózai leírás).

Képernyőkép — Business Case szerkesztő

(A képernyőkép pótlása folyamatban.)

A Gherkin AC-k egyetlen forrása​

A schema 1.1.0 óta a Gherkin elfogadási kritériumok kizárólag a Business Case-en élnek (acceptanceCriteria). A User Story nem ír saját Gherkint, hanem ezekre hivatkozik. Így egy AC pontosítása egy helyen történik.

Egy AcceptanceCriterion:

{
"id": "AC-1",
"gherkin": "Given a felhasználó a bejelentkező oldalon van\nWhen érvényes adatokat ad meg\nAnd a bejelentkezés gombra kattint\nThen a vezérlőpult megjelenik\nAnd megjelenik egy üdvözlő üzenet"
}

Egy AC több When/Then (és And) lépést is hordozhat — ebből lesznek a Blueprint User Story blokk Part-jai (a Given kimarad, mert előfeltétel, nem elvégzendő munka). A gherkin mező vezetékes formátuma egyetlen többsoros string; a feldolgozás strukturált (pkg/gherkin a backenden, lib/gherkin.ts a frontenden).

Kapcsolatok​

  • → User Story: valódi szülő-gyerek. A gyerek refs.parents mezője kötelező.
  • ← Skill: egy Skill refs.businessCases listája tag-elheti ezt a BC-t.
  • Törléskor: a gyerek User Story-k megmaradnak („árva szülő" figyelmeztetés); a Skill refs.businessCases aktívan tisztul.