About a year ago, I was building a terminal-based workflow manager called Glyph.Flow.

It was mostly a learning project. I wanted to understand Python better, experiment with Textual, think about commands, state, configuration, logging, and all the small architectural decisions that suddenly appear when a script stops being a script.

Somewhere between then and now, the workflows became a little more real.

For my Master's thesis, I built a data pipeline to construct and process a cross-national research database from multiple sources. It had a clear purpose: take heterogeneous input data, transform it consistently, validate important assumptions, and produce the dataset I needed for the analysis. And it worked.

But this is no longer enough. I am not rebuilding it because the original system failed. I am rebuilding it because the question changed: