graph TD T[Request Created] --> FL subgraph legal-auto FL[Fed into LegalDB] --> |LegalDB confirms| LF(Legally blessed) FL --> |License changed| NL[Needs lawyer blessing] NL --> LF end LF --> SC[Sources Checked] T --> FA[Validating Sources] subgraph factory-auto FA --> |If pure version changes| SF(Change approved) FA --> |If more changes| ART(Require Review Team) ART --> SF end SF --> SC T --> L(Looks up Origin) subgraph leaper L --> |Tracks Origin|O(Original Matches) end O --> SC T --> S subgraph factory-staging S(Staging Manager picks) S --> |Ring Package|LS[Letter Staging] S --> |Non-Ring Package|AS[Adi:Number Staging] AS --> |All packages build|APB(Repo built) APB --> |repo-checker|ADF(Dependencies are fine) LS --> |All packages build| ALS(Repo built) ALS --> |pkglistgen| PLG(Package lists generated) PLG --> |ISO builds| ISO(ISO published from OBS) ISO --> |Tested in openQA| OQ(OpenQA) ALS --> |repo-checker|SADF(Dependencies are fine) end SC --> A(Acceptable) ADF --> A SADF --> A OQ --> A