Workshop 을 벌었을 때
dedicated workshop 은 generic row 가 정직하게 표현 못 하는 ownership 을 domain 이 필요로 할 때 벌어. new lifecycle states, 관계를 가진 durable entity, specialized attachment store, interactive authoring/review surface, domain-specific verification, health contract 를 받을 production operation 같은 것들.
증거는 상상한 feature list 말고 repeated friction 으로 나타나야 해. operator 가 같은 long companion protocol 을 계속 쓰고, domain state 를 손으로 reconcile 하고, generic engine 에 pipeline 이름 댄 exception 을 더해달라고 해. row 가 product 를 싣고 있다는 측정값이야.
graduation 은 Crucible 복사가 아니야. 새 workshop 은 sibling 이 증명한 canonical queue kernel 을 consume 또는 extend 하고 자기 delta 만 소유해야 해. engine 을 복사하면 review 와 claim semantics 가 갈라지는 coupled fork 가 생겨. root class 가 막으려고 존재하는 비용 그대로지.
그 뒤 관계도 명시적으로 남아. Crucible 은 old record 를 지키고 graduated shape 의 pipeline 을 archive 해서 new work 를 그만 받을 수 있어. future lifecycle 은 새 product 가 소유해. migration note 가 history 가 이동한 척하지 않고 boundary 를 연결해.
birth 전에 delta 를 이름 대
new workshop 이 generic kernel 에 없는 뭘 소유하는지 한 문단으로 써. entity, state, UI, policy, operation 만 넣어. 대부분 branding 이나 template text 면 낳지 마.
그다음 재사용할 canonical layer 를 식별해. graduation 은 boundary specialization 이지 shared mechanics 를 fork 할 허가가 아니야.