{
 "title": "Still life: teacup and apple",
 "sub": "Every full-image state, in the order made, from the Midjourney default to Hold. Spine = the line kept; side branches = tried and not carried forward, with the reason. Native drawings show their value study beside them.",
 "parts": [
  {
   "name": "The default",
   "sub": "Twelve Midjourney images of the prompt, as given. What the prompt makes before anyone asks a question of it.",
   "end": "default map: one centred pyramid, every object rendered alike, and no chiaroscuro (mean zone 7.4 of 9)",
   "nodes": [
    {
     "id": "mj0",
     "img": "s0_default/mj/rus_A_moody_chiaroscuro_charcoal_drawing_of_a_ceramic_teacup__85fb5896-e861-4b81-85c6-627cf3429888_0.png",
     "label": "Midjourney 1",
     "tool": "generator",
     "platform": "Midjourney",
     "by": "russell",
     "status": "context",
     "short": true,
     "note": "A cluster in the middle; handle out to the side; light paper; a short shadow under each object."
    },
    {
     "id": "mj1",
     "img": "s0_default/mj/rus_A_moody_chiaroscuro_charcoal_drawing_of_a_ceramic_teacup__85fb5896-e861-4b81-85c6-627cf3429888_1.png",
     "label": "Midjourney 2",
     "tool": "generator",
     "platform": "Midjourney",
     "by": "russell",
     "status": "context",
     "short": true,
     "note": "A cluster in the middle; handle out to the side; light paper; a short shadow under each object."
    },
    {
     "id": "mj2",
     "img": "s0_default/mj/rus_A_moody_chiaroscuro_charcoal_drawing_of_a_ceramic_teacup__85fb5896-e861-4b81-85c6-627cf3429888_2.png",
     "label": "Midjourney 3",
     "tool": "generator",
     "platform": "Midjourney",
     "by": "russell",
     "status": "context",
     "short": true,
     "note": "A cluster in the middle; handle out to the side; light paper; a short shadow under each object."
    },
    {
     "id": "mj3",
     "img": "s0_default/mj/rus_A_moody_chiaroscuro_charcoal_drawing_of_a_ceramic_teacup__85fb5896-e861-4b81-85c6-627cf3429888_3.png",
     "label": "Midjourney 4",
     "tool": "generator",
     "platform": "Midjourney",
     "by": "russell",
     "status": "context",
     "short": true,
     "note": "A cluster in the middle; handle out to the side; light paper; a short shadow under each object."
    },
    {
     "id": "mj4",
     "img": "s0_default/mj/rus_A_moody_chiaroscuro_charcoal_drawing_of_a_ceramic_teacup__8feb5756-9bbe-427b-ac0a-567b707dbd09_0.png",
     "label": "Midjourney 5",
     "tool": "generator",
     "platform": "Midjourney",
     "by": "russell",
     "status": "context",
     "short": true,
     "note": "A cluster in the middle; handle out to the side; light paper; a short shadow under each object."
    },
    {
     "id": "mj5",
     "img": "s0_default/mj/rus_A_moody_chiaroscuro_charcoal_drawing_of_a_ceramic_teacup__8feb5756-9bbe-427b-ac0a-567b707dbd09_1.png",
     "label": "Midjourney 6",
     "tool": "generator",
     "platform": "Midjourney",
     "by": "russell",
     "status": "context",
     "short": true,
     "note": "A cluster in the middle; handle out to the side; light paper; a short shadow under each object."
    },
    {
     "id": "mj6",
     "img": "s0_default/mj/rus_A_moody_chiaroscuro_charcoal_drawing_of_a_ceramic_teacup__8feb5756-9bbe-427b-ac0a-567b707dbd09_2.png",
     "label": "Midjourney 7",
     "tool": "generator",
     "platform": "Midjourney",
     "by": "russell",
     "status": "context",
     "short": true,
     "note": "A cluster in the middle; handle out to the side; light paper; a short shadow under each object."
    },
    {
     "id": "mj7",
     "img": "s0_default/mj/rus_A_moody_chiaroscuro_charcoal_drawing_of_a_ceramic_teacup__8feb5756-9bbe-427b-ac0a-567b707dbd09_3.png",
     "label": "Midjourney 8",
     "tool": "generator",
     "platform": "Midjourney",
     "by": "russell",
     "status": "context",
     "short": true,
     "note": "A cluster in the middle; handle out to the side; light paper; a short shadow under each object."
    },
    {
     "id": "mj8",
     "img": "s0_default/mj/rus_A_moody_chiaroscuro_charcoal_drawing_of_a_ceramic_teacup__a55daa04-ce17-4a1b-9f88-70dbcb974469_0.png",
     "label": "Midjourney 9",
     "tool": "generator",
     "platform": "Midjourney",
     "by": "russell",
     "status": "context",
     "short": true,
     "note": "A cluster in the middle; handle out to the side; light paper; a short shadow under each object."
    },
    {
     "id": "mj9",
     "img": "s0_default/mj/rus_A_moody_chiaroscuro_charcoal_drawing_of_a_ceramic_teacup__a55daa04-ce17-4a1b-9f88-70dbcb974469_1.png",
     "label": "Midjourney 10",
     "tool": "generator",
     "platform": "Midjourney",
     "by": "russell",
     "status": "context",
     "short": true,
     "note": "A cluster in the middle; handle out to the side; light paper; a short shadow under each object."
    },
    {
     "id": "mj10",
     "img": "s0_default/mj/rus_A_moody_chiaroscuro_charcoal_drawing_of_a_ceramic_teacup__a55daa04-ce17-4a1b-9f88-70dbcb974469_2.png",
     "label": "Midjourney 11",
     "tool": "generator",
     "platform": "Midjourney",
     "by": "russell",
     "status": "context",
     "short": true,
     "note": "A cluster in the middle; handle out to the side; light paper; a short shadow under each object."
    },
    {
     "id": "mj11",
     "img": "s0_default/mj/rus_A_moody_chiaroscuro_charcoal_drawing_of_a_ceramic_teacup__a55daa04-ce17-4a1b-9f88-70dbcb974469_3.png",
     "label": "Midjourney 12",
     "tool": "generator",
     "platform": "Midjourney",
     "by": "russell",
     "status": "context",
     "short": true,
     "note": "A cluster in the middle; handle out to the side; light paper; a short shadow under each object."
    }
   ]
  },
  {
   "name": "Set 1",
   "sub": "Six native drawings: six organizations of cup, apples and light, each asking one question.",
   "end": "carried: 3 (favourite), 2, 4; dropped: 1, 6; reserve: 5",
   "nodes": [
    {
     "id": "stage",
     "img": "tools_test/d.png",
     "inset": "tools_test/s.png",
     "label": "stage test",
     "tool": "scene + Hands",
     "by": "claude",
     "status": "branch",
     "why": "testing the new still-life stage (hand/scene.py) through Hands"
    },
    {
     "id": "set1/1_shared_shadow",
     "img": "set1/1_shared_shadow/d.png",
     "inset": "set1/1_shared_shadow/study.png",
     "label": "1 shared shadow",
     "tool": "scene + Hands",
     "by": "claude",
     "status": "branch",
     "note": "Separated objects, bound only by a shadow: can a cast shadow, not adjacency, make the cup and an apple belong together?  Decision: drop: reads as a bar; the relation appeared in 4 instead",
     "why": "drop: reads as a bar; the relation appeared in 4 instead",
     "parent": "set1/3_into_the_cup"
    },
    {
     "id": "set1/2_eclipse",
     "img": "set1/2_eclipse/d.png",
     "inset": "set1/2_eclipse/study.png",
     "label": "2 eclipse",
     "tool": "scene + Hands",
     "by": "claude",
     "status": "branch",
     "note": "Concealment: an apple close to us nearly hides the cup. Does the cup become more present when we see only its rim and handle?  Decision: carry: concealment and scale",
     "why": "carried into set 2 (concealment and scale); dropped there when 2-4 hid the cup completely",
     "parent": "set1/3_into_the_cup"
    },
    {
     "id": "set1/3_into_the_cup",
     "img": "set1/3_into_the_cup/d.png",
     "inset": "set1/3_into_the_cup/study.png",
     "label": "3 into the cup",
     "tool": "scene + Hands",
     "by": "claude",
     "status": "kept",
     "note": "The hollow as subject: from above, is the cup's interior (a dark held inside a light) enough, with the apples pushed to the edges?  Decision: carry (favourite): the hollow, its shadow and the handle make one dark; apples rhyme as rims around darks"
    },
    {
     "id": "set1/4_contre_jour",
     "img": "set1/4_contre_jour/d.png",
     "inset": "set1/4_contre_jour/study.png",
     "label": "4 contre-jour",
     "tool": "scene + Hands",
     "by": "claude",
     "status": "branch",
     "note": "Light from behind: the objects as dark shapes edged with light. Does chiaroscuro as silhouette lose the objects or sharpen them?  Decision: carry: silhouette row with merged shadow",
     "why": "carried into set 2 as the silhouette line (2-5); kept in reserve, not on the line to Hold",
     "parent": "set1/3_into_the_cup"
    },
    {
     "id": "set1/5_almost_absent",
     "img": "set1/5_almost_absent/d.png",
     "inset": "set1/5_almost_absent/study.png",
     "label": "5 almost absent",
     "tool": "scene + Hands",
     "by": "claude",
     "status": "branch",
     "note": "Near-absence: small objects low in a dark field, one sliver of light reaching only part of them. Can almost nothing hold attention?  Decision: reserve: the field reads as a flat block",
     "why": "reserve: the field reads as a flat block",
     "parent": "set1/3_into_the_cup"
    },
    {
     "id": "set1/6_event",
     "img": "set1/6_event/d.png",
     "inset": "set1/6_event/study.png",
     "label": "6 event",
     "tool": "scene + Hands",
     "by": "claude",
     "status": "branch",
     "note": "An event: the cup on its side, apples rolled away, one leaving the frame. Does something having happened earn attention, or only a caption?  Decision: drop for now: tilted cup geometry wrong (tool fault); idea untested",
     "why": "drop for now: tilted cup geometry wrong (tool fault); idea untested",
     "parent": "set1/3_into_the_cup"
    }
   ]
  },
  {
   "name": "Set 2",
   "sub": "Develop two or three lines, including the strongest counterexample to the favourite.",
   "end": "the favourite survives: without the hollow the rhyme becomes repetition",
   "nodes": [
    {
     "id": "set2/1_hollow_closer",
     "img": "set2/1_hollow_closer/d.png",
     "inset": "set2/1_hollow_closer/study.png",
     "label": "2-1 hollow, closer",
     "tool": "scene + Hands",
     "by": "claude",
     "status": "kept",
     "note": "Develop 3: closer, one apple only, its shadow touching the cup's shadow. Does the rhyme (light rim around a dark) hold with two objects?  Decision: carry: chain of three darks; the cup's dark inside its rim, the apple's outside",
     "parent": "set2/1_hollow_closer"
    },
    {
     "id": "set2/2_no_hollow",
     "img": "set2/2_no_hollow/d.png",
     "inset": "set2/2_no_hollow/study.png",
     "label": "2-2 no hollow",
     "tool": "scene + Hands",
     "by": "claude",
     "status": "branch",
     "note": "Counterexample to the favourite: the 2-1 scene with the cup capped (same size, same handle, no hollow). What, specifically, is lost?  Decision: counterexample: loses the inside dark, the rhyme becomes repetition, the cup dissolves into paper; reserve as 'object known by the light it blocks'",
     "parent": "set2/1_hollow_closer",
     "why": "counterexample: loses the inside dark, the rhyme becomes repetition, the cup dissolves into paper; reserve as 'object known by the light it blocks'"
    },
    {
     "id": "set2/3_light_on_apple",
     "img": "set2/3_light_on_apple/d.png",
     "inset": "set2/3_light_on_apple/study.png",
     "label": "2-3 light on apple",
     "tool": "scene + Hands",
     "by": "claude",
     "status": "branch",
     "note": "Counterexample to the favourite: same objects, the light low from the right so the apple takes it and the cup's mouth sits in shadow. Does attention move, and does the cup still hold?  Decision: attention did not move: the cup's interior holds the eye regardless of the light; hard shadow band",
     "parent": "set2/1_hollow_closer",
     "why": "attention did not move: the cup's interior holds the eye regardless of the light; hard shadow band"
    },
    {
     "id": "set2/4_eclipse_low",
     "img": "set2/4_eclipse_low/d.png",
     "inset": "set2/4_eclipse_low/study.png",
     "label": "2-4 eclipse, low",
     "tool": "scene + Hands",
     "by": "claude",
     "status": "branch",
     "note": "Develop 2: lower and closer; the apple fills half the frame; the cup only as a rim arc and its shadow, on a darker ground.  Decision: drop: the cup is hidden completely; a one-object portrait",
     "parent": "set2/1_hollow_closer",
     "why": "drop: the cup is hidden completely; a one-object portrait"
    },
    {
     "id": "set2/5_silhouette_depth",
     "img": "set2/5_silhouette_depth/d.png",
     "inset": "set2/5_silhouette_depth/study.png",
     "label": "2-5 silhouette in depth",
     "tool": "scene + Hands",
     "by": "claude",
     "status": "branch",
     "note": "Develop 4: break the frieze. Backlit, overlapping in depth, shadows toward us; is the handle's opening the only light inside the dark mass?  Decision: reserve: the shadows arrive before the objects; still a frontal row",
     "parent": "set2/1_hollow_closer",
     "why": "reserve: the shadows arrive before the objects; still a frontal row; not on the line to Hold"
    },
    {
     "id": "set2/6_silhouette_sidelit",
     "img": "set2/6_silhouette_sidelit/d.png",
     "inset": "set2/6_silhouette_sidelit/study.png",
     "label": "2-6 same, side-lit",
     "tool": "scene + Hands",
     "by": "claude",
     "status": "branch",
     "note": "Counterexample to 2-5: the same placement lit from the side. Does the backlight add something specific, or only darkness?  Decision: counterexample to 2-5: more legible, less specific",
     "parent": "set2/1_hollow_closer",
     "why": "counterexample to 2-5: more legible, less specific"
    }
   ]
  },
  {
   "name": "Set 3",
   "sub": "Combine and challenge; test marks and values. The first chiaroscuro.",
   "end": "direction: from above, one cup, one apple, dark field",
   "nodes": [
    {
     "id": "set3/1_dark_ground",
     "img": "set3/1_dark_ground/d.png",
     "inset": "set3/1_dark_ground/study.png",
     "label": "3-1 dark ground",
     "tool": "scene + Hands",
     "by": "claude",
     "status": "branch",
     "note": "The hollow on a dark ground: does the inside/outside rhyme survive when the field itself is dark?  Decision: void: Hands keyed the dark ground to paper (tool fact); re-run as 3-7",
     "parent": "set3/7_dark_ground_absolute",
     "why": "void: Hands keyed the dark ground to paper (tool fact); re-run as 3-7"
    },
    {
     "id": "set3/2_three_quarter",
     "img": "set3/2_three_quarter/d.png",
     "inset": "set3/2_three_quarter/study.png",
     "label": "3-2 three-quarter view",
     "tool": "scene + Hands",
     "by": "claude",
     "status": "branch",
     "note": "The hollow from a three-quarter view: is straight-down a gimmick the relation depends on?  Decision: challenge passed by the favourite: straight-down is what lets the rim separate inside and outside darks",
     "parent": "set3/7_dark_ground_absolute",
     "why": "challenge passed by the favourite: straight-down is what lets the rim separate inside and outside darks"
    },
    {
     "id": "set3/3_cropped",
     "img": "set3/3_cropped/d.png",
     "inset": "set3/3_cropped/study.png",
     "label": "3-3 cropped",
     "tool": "scene + Hands",
     "by": "claude",
     "status": "branch",
     "note": "The hollow cropped: the cup cut by the frame edge, the apple whole.  Decision: strong shape, two-object relation lost; drop",
     "parent": "set3/7_dark_ground_absolute",
     "why": "strong shape, two-object relation lost; drop"
    },
    {
     "id": "set3/4_chain",
     "img": "set3/4_chain/d.png",
     "inset": "set3/4_chain/study.png",
     "label": "3-4 chain",
     "tool": "scene + Hands",
     "by": "claude",
     "status": "branch",
     "note": "The chain extended: apple, cup, apple; the chain of darks leaves the frame.  Decision: fewer is stronger: one apple",
     "parent": "set3/7_dark_ground_absolute",
     "why": "fewer is stronger: one apple"
    },
    {
     "id": "set3/5_restraint",
     "img": "set3/5_restraint/d.png",
     "inset": "set3/5_restraint/study.png",
     "label": "3-5 restraint",
     "tool": "scene + Hands",
     "by": "claude",
     "status": "branch",
     "note": "2-1 with high restraint (0.8): does the relation survive economy of marks?  Decision: no change at this restraint; nothing learned",
     "parent": "set3/7_dark_ground_absolute",
     "why": "no change at this restraint; nothing learned"
    },
    {
     "id": "set3/6_rembrandt_pen",
     "img": "set3/6_rembrandt_pen/d.png",
     "inset": "set3/6_rembrandt_pen/study.png",
     "label": "3-6 Rembrandt pen",
     "tool": "scene + Hands",
     "by": "claude",
     "status": "branch",
     "note": "2-1 in Rembrandt's pen hand: is the relation in the arrangement or in the charcoal?  Decision: the relation is in the arrangement; keep Kollwitz for the charcoal",
     "parent": "set3/7_dark_ground_absolute",
     "why": "the relation is in the arrangement; keep Kollwitz for the charcoal"
    },
    {
     "id": "set3/7_dark_ground_absolute",
     "img": "set3/7_dark_ground_absolute/d.png",
     "inset": "set3/7_dark_ground_absolute/study.png",
     "label": "3-7 dark ground, kept darks",
     "tool": "scene + Hands",
     "by": "claude",
     "status": "kept",
     "note": "3-1 again with the target's own darks kept (--absolute): does the inside/outside rhyme survive in a dark field?  Decision: carry: the chosen direction; dark field, light ring around a black, apple crescent",
     "parent": "set3/7_dark_ground_absolute"
    }
   ]
  },
  {
   "name": "Passage 1",
   "sub": "One question, uninterrupted: how should the field be made so the rim reads as a cup holding the dark?",
   "end": "an even field; p6 sent to ChatGPT with its remaining faults",
   "nodes": [
    {
     "id": "passage1/p1_baseline",
     "img": "passage1/p1_baseline/d.png",
     "inset": "passage1/p1_baseline/study.png",
     "label": "p1 baseline",
     "tool": "scene + Hands",
     "by": "claude",
     "status": "branch",
     "note": "3-7 at full size: what does the field do at this scale?  Decision: baseline: even field, pale band around shadows",
     "parent": "passage1/p6_combined",
     "why": "baseline: even field, pale band around shadows"
    },
    {
     "id": "passage1/p2_pool",
     "img": "passage1/p2_pool/d.png",
     "inset": "passage1/p2_pool/study.png",
     "label": "p2 pool of light",
     "tool": "scene + Hands",
     "by": "claude",
     "status": "branch",
     "note": "A pool of light: the field falls away to dark at the edges, so the field is no longer one even texture.  Decision: drop: the field curves around the cup; apple from above reads as an eye",
     "parent": "passage1/p6_combined",
     "why": "drop: the field curves around the cup; apple from above reads as an eye"
    },
    {
     "id": "passage1/p3_closer",
     "img": "passage1/p3_closer/d.png",
     "inset": "passage1/p3_closer/study.png",
     "label": "p3 apple closer",
     "tool": "scene + Hands",
     "by": "claude",
     "status": "branch",
     "note": "Counterexample inside the passage: the apple closer, its shadow joining the cup's. Does the separation matter?  Decision: counterexample: shadows merge, apple attached; separation needed",
     "parent": "passage1/p6_combined",
     "why": "counterexample: shadows merge, apple attached; separation needed"
    },
    {
     "id": "passage1/p4_lower_light",
     "img": "passage1/p4_lower_light/d.png",
     "inset": "passage1/p4_lower_light/study.png",
     "label": "p4 lower light",
     "tool": "scene + Hands",
     "by": "claude",
     "status": "branch",
     "note": "Lower light: the cup's inner wall takes a crescent of light, so the dark inside has its own light.  Decision: small gain: the dark inside gets its own light",
     "parent": "passage1/p6_combined",
     "why": "small gain: the dark inside gets its own light"
    },
    {
     "id": "passage1/p5_lean_hard",
     "img": "passage1/p5_lean_hard/d.png",
     "inset": "passage1/p5_lean_hard/study.png",
     "label": "p5 apple leaning",
     "tool": "scene + Hands",
     "by": "claude",
     "status": "branch",
     "note": "p2 with the apple leaning (stem off-axis, no 'eye') and hard shadow edges (no pale halo).  Decision: eye fixed; the pool makes the cup a drain",
     "parent": "passage1/p6_combined",
     "why": "eye fixed; the pool makes the cup a drain"
    },
    {
     "id": "passage1/p6_combined",
     "img": "passage1/p6_combined/d.png",
     "inset": "passage1/p6_combined/study.png",
     "label": "p6 combined",
     "tool": "scene + Hands",
     "by": "claude",
     "status": "sent",
     "note": "Combine: even field (no pool), camera about 20 degrees off vertical so the apple shows its side, apple leaning, hard shadows, fuller fill (restraint 0.25).  Decision: carry: even field, 20 degrees off vertical, apple reads; halos remain (tool)",
     "parent": "passage1/p6_combined"
    }
   ]
  },
  {
   "name": "The academic test",
   "sub": "Can the relation survive the prompt's academic eye level? (decided by the critic/artist)",
   "end": "keep the high view; 'academic' = the tonal construction, not the eye level",
   "nodes": [
    {
     "id": "passage2/e0_elev55",
     "img": "passage2/e0_elev55/d.png",
     "inset": "passage2/e0_elev55/study.png",
     "label": "55 degrees (p6 again)",
     "tool": "scene + Hands",
     "by": "claude",
     "status": "kept",
     "note": "p6 again as the reference for this comparison (about 55 degrees).",
     "parent": "passage2/e0_elev55"
    },
    {
     "id": "passage2/e1_elev35",
     "img": "passage2/e1_elev35/d.png",
     "inset": "passage2/e1_elev35/study.png",
     "label": "35 degrees",
     "tool": "scene + Hands",
     "by": "claude",
     "status": "branch",
     "note": "The academic test, 35 degrees above the table: does the cup's inside dark stay separate from its outside darks?",
     "parent": "passage2/e0_elev55",
     "why": "the relation weakens: the rim still separates inside and outside darks"
    },
    {
     "id": "passage2/e2_elev22",
     "img": "passage2/e2_elev22/d.png",
     "inset": "passage2/e2_elev22/study.png",
     "label": "22 degrees",
     "tool": "scene + Hands",
     "by": "claude",
     "status": "branch",
     "note": "The academic test, 22 degrees (close to a seated draughtsman's eye level): what is left of the relation?",
     "parent": "passage2/e0_elev55",
     "why": "the relation is lost at a seated draughtsman's eye level"
    }
   ]
  },
  {
   "name": "Loop 1 to Hold",
   "sub": "ChatGPT's return, then native work on its ground, until Hold.",
   "end": "HOLD, called by the critic/artist (HOLD.md)",
   "nodes": [
    {
     "id": "g1",
     "img": "loop1/gpt1.png",
     "label": "ChatGPT return",
     "tool": "generator",
     "platform": "ChatGPT",
     "by": "russell",
     "status": "kept",
     "note": "From p6 and its remaining faults. Halos and seam gone; the field became a mottled pattern that competes."
    },
    {
     "id": "A",
     "img": "loop1/artist/A.png",
     "inset": "loop1/artist/target.png",
     "label": "Hands redraws it",
     "tool": "compose + Hands",
     "by": "claude",
     "status": "branch",
     "parent": "g1",
     "why": "the quiet field came back as curly scribble; halos returned"
    },
    {
     "id": "G",
     "img": "loop1/artist/G.png",
     "label": "loaded as a canvas",
     "tool": "canvas",
     "by": "claude",
     "status": "kept",
     "note": "gpt1 as a native canvas, to be worked on directly (rendering it back lifts the blacks: the final applies only the change)"
    },
    {
     "id": "T",
     "img": "loop1/artist/T.png",
     "label": "even tone, small cells",
     "tool": "intend",
     "by": "claude",
     "status": "branch",
     "parent": "G",
     "why": "almost no change: the pattern is texture inside cells, not tone between them"
    },
    {
     "id": "T2",
     "img": "loop1/artist/T2.png",
     "label": "even tone, larger cells",
     "tool": "intend",
     "by": "claude",
     "status": "branch",
     "parent": "G",
     "why": "still almost no change"
    },
    {
     "id": "T3",
     "img": "loop1/artist/T3.png",
     "label": "stump",
     "tool": "intend",
     "by": "claude",
     "status": "branch",
     "parent": "G",
     "why": "the stump stalled at the mask edges"
    },
    {
     "id": "T4",
     "img": "loop1/artist/T4.png",
     "label": "stump, apple masked",
     "tool": "intend",
     "by": "claude",
     "status": "branch",
     "parent": "G",
     "why": "the field reads as a digital blur; grain halo; the rim nicked",
     "crop": [
      380,
      120,
      800,
      420
     ]
    },
    {
     "id": "T5",
     "img": "loop1/artist/T5.png",
     "label": "a veil over the ground",
     "tool": "intend",
     "by": "claude",
     "status": "kept",
     "note": "light flat marks into the light mottles: the pattern loses contrast and keeps its grain"
    },
    {
     "id": "T6",
     "img": "loop1/artist/T6.png",
     "label": "margins (first try)",
     "tool": "intend",
     "by": "claude",
     "status": "branch",
     "parent": "T5",
     "why": "stitched frame edge; marks across the rim",
     "crop": [
      380,
      120,
      800,
      420
     ]
    },
    {
     "id": "T7",
     "img": "loop1/artist/T7.png",
     "label": "margins, rim protected",
     "tool": "intend",
     "by": "claude",
     "status": "kept",
     "note": "the margins closed with the rim and the frame edge protected"
    },
    {
     "id": "final",
     "img": "loop1/artist/final.png",
     "inset": "loop1/gpt1.png",
     "inset_label": "the ChatGPT return it was made from",
     "label": "HOLD",
     "tool": "gpt1 + native change",
     "by": "claude",
     "status": "hold",
     "note": "The cup's dark held inside its rim; the apple's dark outside it; matching shadows make the one difference legible. Argued in HOLD.md."
    }
   ]
  }
 ]
}