potiuk opened a new pull request, #76841:
URL: https://github.com/apache/airflow/pull/76841
## Why
The fork CI design document drew its architecture as ASCII art and its
reconciler states and pull
request lifecycle in Mermaid. The ADIP-12 wiki page cannot render Mermaid
and needs images, so
the same diagrams would exist twice and drift apart.
## What
- Graphviz sources for the three diagrams as
`dev/breeze/doc/ci/images/diagram_fork_ci_*.py`,
registered with the existing `generate-airflow-diagrams` prek hook, which
regenerates an SVG
(and its `.md5sum`) whenever its source changes, like the other diagrams
in the repository.
- The design document embeds the generated SVGs instead of the ASCII art and
the Mermaid blocks,
so there is one source per diagram. The ADIP-12 wiki page embeds the same
SVG files.
Stacked on #76839.
related: https://lists.apache.org/thread/5603zwgpj7pgj6j979hbgpr72xsjbbws
---
##### Was generative AI tooling used to co-author this PR?
- [X] Yes — Claude Code (Opus 5)
Generated-by: Claude Code (Opus 5) following [the
guidelines](https://github.com/apache/airflow/blob/main/contributing-docs/05_pull_requests.rst#gen-ai-assisted-contributions)
🤖 Generated with [Claude Code](https://claude.com/claude-code)
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]