A real unified diff of a file called mending.txt, where every removed line is something worn through and every added line is a leftover pressed into second life — a button off a dead coat, a stamp soaked from an undelivered envelope, a thread from a leftover bobbin. The form works less as concept than as restraint: the minus-and-plus accounting holds the feeling at arm's length, the way busy hands keep a person from crying while they sew.
--- a/mending.txt +++ b/mending.txt @@ -5,5 +5,5 @@ collar holds. seams hold. -second button down is gone. -a loose thread where it sat. -the buttonhole still open, still waiting. +a button off the grey coat that died last year. +shank wound twice, the way she taught me. +the buttonhole closed now, holding, done. hangs by the door all winter. @@ -12,4 +12,4 @@ it was returned. no such number. -the stamp on the corner unfranked, unspent. -the flap dried out and would not stay. +soaked the stamp off in a saucer, dried it flat. +brushed the back with paste and pressed it down. left it on the sill a long while. @@ -19,4 +19,4 @@ warp set. weft packed firm. -near the selvage one thread snapped. -a thin run opening toward the edge. +one length pulled from the leftover bobbin. +threaded back through, over, under, over. the rest of the weave still true.
Read it top to bottom as a poem. The minus lines are what wore out; the plus lines were already in the drawer; the @@ markers are where the needle enters.
The diff is syntactically valid and applies cleanly — that constraint forced a line-level precision that tightened the writing.
Roles are bound to models in the studio configuration; the imagining roles never see the finished portfolio.