Okay, I'll make sure to update line 389 to "model_info(name, revision=revision).sha". Noted.
I really like your perspective on ownership. It makes a lot of sense, and I agree with it. Looking at the Git history as the ownership ledger feels like a much more natural way for an open-source project to grow than assigning titles up front.
And no pressure to join—take your time and be comfortable with the decision.
As for the one problem I'd wish someone else already owned, I think it depends entirely on a few things: your skills, your interests, and what motivates you.
The people who've joined so far usually started by asking, "What if BenchLabs had this?" My answer has almost always been, "Go for it." They ended up naturally becoming the people who owned those areas because they genuinely wanted to build them. I mostly just helped them get started.
So to answer your question, I'd probably enjoy having both a generalist and someone who likes digging deeply into a specific problem. I also like the flexibility of being able to repurpose people as the project evolves—but never with pressure. If someone finds something they genuinely enjoy working on, I'd much rather they stick with that.
I'm actually curious: what kinds of problems or work would you enjoy owning?