Who shaped the specs — and when

Informatics scientists set the skeleton. Domain experts did the heavy reshaping. Claude assisted every step.

Andrew Su
Informatics · 2 commits · Feb 26–27
Initial framework: 1,377 lines from scratch + 168
Lisa Janssen
Domain Expert · 4 commits · Mar 9–10
Major restructure: annotation anchors, module split
Hannah Swahn
Domain Expert · 6 commits · Mar 20 + Apr 9
Workflow alignment: CCA/scANVI/STACAS specs + params
goodb
Informatics · 3 commits · Mar 22–Apr 13
Implementation refinement: API updates, experiment specs
Claude
AI co-author · 14 / 15 commits
Present throughout — always human-directed

Commit swimlane — all 15 spec commits

Each bubble is one commit. Size = absolute lines changed. Gold ring = Claude co-authored. Hover for commit message. The handoff from informatics → domain experts is visible across the timeline.

Andrew Su (informatics) Lisa Janssen (domain expert) Hannah Swahn (domain expert) goodb (informatics) Claude co-authored

Cumulative spec evolution by role

Running total of lines in the spec corpus, split by the role that last drove a net change. Covers all 15 commits in chronological order. Domain expert commits account for 10 of 15 commits and drove the largest structural changes.

Absolute lines changed per author — by commit

Each bar = one commit, height = |lines added + removed|. Lisa's Mar 10 burst (split + cleanup) and Hannah's Mar 20 sprint dominate. Informatics commits tend to be surgical; domain expert commits reshape.