Ugrás a fő tartalomhoz

Blueprints

Ez a tényleges munka nyomkövetési rétege — nem összetévesztendő a Generate motor Work Package-ével:

Work PackageBlueprint / Block / Part
MiAtomi, egy AC-hez tartozó, determinisztikusan generált munkautasítás-lapFolyamatos, tech-csomag szerint szervezett projekt-tábla
ÉlettartamEgy generálás pillanatnyi kimeneteHosszabb távú, kézzel is bővíthető

A kettő kapcsolódhat (egy Part hivatkozhat egy Work Package-re), de nem ugyanaz a réteg.

Képernyőkép — Blueprints tábla

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

Hierarchia (valódi beágyazás)​

Blueprint
└─ Block
└─ Part
└─ Tweak (utólagos javítás egy Part-on)
└─ Tweak (a Block egészére)
└─ Tweak (a teljes Blueprint-re)

A rendszer-Blueprint (BP-system)​

Projektenként mindig létezik (a workspace.Load() biztosítja), nem törölhető, nem duplikálható. Pontosan négy fix Block:

BlockMiből lesz benne PartForrás-típus
FlowMinden action/decision-típusú Flow nodeflow-node
SchemaMinden model-típusú Flow nodeflow-node
OldalMinden screen- és api-típusú Flow node (+ screen componentIds)flow-node
User StoryEgy AC minden When/Then lépése (And is) — a Given kimaraduser-story

Egyéb Blueprint-ek (pl. „Frontend", „CI/CD Infra") teljesen kézi.

Auto-deriválás​

  • Minden Flow- és User Story-mentéskor az engine biztosít (ensure) egy Part-ot a megfelelő Block-ban, a forrásra hivatkozva (flowId:nodeId, illetve storyId:acId:lépésindex).
  • Javaslat-szintű, nem visszafordíthatatlan, sosem írja felül a meglévőt. A felhasználó szabadon átnevezheti, törölheti, más Block-ba mozgathatja, státuszt válthat.
  • Idempotens (a forrás-azonosító a kulcs).

Stale vs. prune: ha egy auto-Part minden auto-forrása eltűnt: ha érintetlen (status=todo, nincs tweak/szín/dátum, nincs átnevezve), törlődik; ha dolgoztak rajta, megmarad Stale=true jelzéssel (borostyán badge).

Sources (forrás-hivatkozás)​

Egy Block/Part/Tweak tetszőleges számú forrásra mutathat. A készlet: user-story | business-case | flow-node | page | schema-model | component | design-token. Ha egy forrás már nem létezik, a badge sárga „elavult" jelzést kap — a forrás maga nem törlődik.

Part munka-brief​

GET /api/v1/blueprints/{id}/parts/{partId}/context (MCP: get_part_context) — a Part forrásán végigkövetve összeállít egy önmagában értelmezhető Markdown briefet: kapcsolódó User Story + Gherkin, szülő Business Case, érintett adatmodell mezőkkel, képernyő + komponensek tokenekkel/adatmezőkkel, szomszédos flow-lépések, vonatkozó skillek — plusz ugrás-linkek.

Tweak​

Mindig kézzel jön létre (BUG vagy módosítási feladat): done: boolean, szabad log, opcionális image, sources. Nincs automatikus generálás.