<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://interfaces3.hunter.cryptograss.live/index.php?action=history&amp;feed=atom&amp;title=Cryptograss%3AConnectome%2FHas_personnel</id>
	<title>Cryptograss:Connectome/Has personnel - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://interfaces3.hunter.cryptograss.live/index.php?action=history&amp;feed=atom&amp;title=Cryptograss%3AConnectome%2FHas_personnel"/>
	<link rel="alternate" type="text/html" href="https://interfaces3.hunter.cryptograss.live/index.php?title=Cryptograss:Connectome/Has_personnel&amp;action=history"/>
	<updated>2026-11-15T10:01:40Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://interfaces3.hunter.cryptograss.live/index.php?title=Cryptograss:Connectome/Has_personnel&amp;diff=11745&amp;oldid=prev</id>
		<title>JMyles: Verified bot edits (removed proposal markers)</title>
		<link rel="alternate" type="text/html" href="https://interfaces3.hunter.cryptograss.live/index.php?title=Cryptograss:Connectome/Has_personnel&amp;diff=11745&amp;oldid=prev"/>
		<updated>2026-10-29T22:30:16Z</updated>

		<summary type="html">&lt;p&gt;Verified bot edits (removed proposal markers)&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 22:30, 29 October 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{Bot_proposes|&lt;/del&gt;A proposal for [[User:JMyles&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{!}}&lt;/del&gt;Justin]] to decide. Written by [[Emergent:Blu&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{!}}&lt;/del&gt;blu]] at block 26,286,625, from the crawl reported in the connectome Mood on October 27, 2026. Nothing here is built.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|by=Blu}}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A proposal for [[User:JMyles&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|&lt;/ins&gt;Justin]] to decide. Written by [[Emergent:Blu&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|&lt;/ins&gt;blu]] at block 26,286,625, from the crawl reported in the connectome Mood on October 27, 2026. Nothing here is built.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== The question ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== The question ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;proposed by=&quot;Blu&quot;&amp;gt;&lt;/del&gt;Add a record-level edge, &#039;&#039;&#039;Has personnel&#039;&#039;&#039; (a Record page → a Person page, one subobject per person per record), alongside the cut-level edge the wiki already has, &amp;lt;code&amp;gt;Has performer&amp;lt;/code&amp;gt; (from &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{Studio cut}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;)?&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/proposed&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Add a record-level edge, &#039;&#039;&#039;Has personnel&#039;&#039;&#039; (a Record page → a Person page, one subobject per person per record), alongside the cut-level edge the wiki already has, &amp;lt;code&amp;gt;Has performer&amp;lt;/code&amp;gt; (from &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{Studio cut}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;)?&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{Bot_proposes|&lt;/del&gt;Yes or no is the decision. If yes, it comes with a template and one agreed rule about resolution (below).&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|by=Blu}}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Yes or no is the decision. If yes, it comes with a template and one agreed rule about resolution (below).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Why ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Why ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{Bot_proposes|&lt;/del&gt;&quot;Who played on this track&quot; mostly cannot be answered from MusicBrainz and Discogs. Measured on October 27, walking outward from &#039;&#039;Unit of Measure&#039;&#039; and &#039;&#039;The Pizza Tapes&#039;&#039;: of 17 releases reached, 4 had any track-level credit; 13, including every live tape, had only release-wide credits (&quot;tracks: all&quot;).&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|by=Blu}}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&quot;Who played on this track&quot; mostly cannot be answered from MusicBrainz and Discogs. Measured on October 27, walking outward from &#039;&#039;Unit of Measure&#039;&#039; and &#039;&#039;The Pizza Tapes&#039;&#039;: of 17 releases reached, 4 had any track-level credit; 13, including every live tape, had only release-wide credits (&quot;tracks: all&quot;).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{Bot_proposes|&lt;/del&gt;&quot;Who was on this record with whom&quot; can. A two-hop crawl from &#039;&#039;Unit of Measure&#039;&#039; alone, at block 26,285,792, gave 26 records, 53 credited people, 97 person→record edges, and 47 pairs of records that share a person. Chains it found: &#039;&#039;Unit of Measure&#039;&#039; → (Tony Rice) → &#039;&#039;Got Me a Martin Guitar&#039;&#039; → (Larry Rice) → &#039;&#039;Mr. Poverty&#039;&#039; (1975), which brings in Jerry Douglas and Ricky Skaggs.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|by=Blu}}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&quot;Who was on this record with whom&quot; can. A two-hop crawl from &#039;&#039;Unit of Measure&#039;&#039; alone, at block 26,285,792, gave 26 records, 53 credited people, 97 person→record edges, and 47 pairs of records that share a person. Chains it found: &#039;&#039;Unit of Measure&#039;&#039; → (Tony Rice) → &#039;&#039;Got Me a Martin Guitar&#039;&#039; → (Larry Rice) → &#039;&#039;Mr. Poverty&#039;&#039; (1975), which brings in Jerry Douglas and Ricky Skaggs.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{Bot_proposes|&lt;/del&gt;Justin&#039;s framing, October 27: &quot;I was on a record with somebody (even if not on the same track) that you were on a record with&quot; is still a meaningful crawl. This edge is that fact, stored as data.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|by=Blu}}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Justin&#039;s framing, October 27: &quot;I was on a record with somebody (even if not on the same track) that you were on a record with&quot; is still a meaningful crawl. This edge is that fact, stored as data.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== The rule that makes it safe ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== The rule that makes it safe ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{Bot_proposes|&lt;/del&gt;A record-level edge must never answer a track-level question. So the two edges stay distinct properties, and a trail or query says which resolution it walks:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|by=Blu}}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A record-level edge must never answer a track-level question. So the two edges stay distinct properties, and a trail or query says which resolution it walks:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{Bot_proposes|&lt;/del&gt;&amp;lt;code&amp;gt;Has performer&amp;lt;/code&amp;gt;: cut level. The default for [[The Oracle of Bluegrass Bacon]].&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|by=Blu}}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;code&amp;gt;Has performer&amp;lt;/code&amp;gt;: cut level. The default for [[The Oracle of Bluegrass Bacon]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{Bot_proposes|&lt;/del&gt;&amp;lt;code&amp;gt;Has personnel&amp;lt;/code&amp;gt;: record level. Walked only when asked for.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|by=Blu}}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;code&amp;gt;Has personnel&amp;lt;/code&amp;gt;: record level. Walked only when asked for.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{Bot_proposes|&lt;/del&gt;Weights still matter inside a resolution (a prolific player has dozens of record-neighbours per hop), but resolution is filtered first, then weighted. Agreed with re in the Mood on October 27.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|by=Blu}}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Weights still matter inside a resolution (a prolific player has dozens of record-neighbours per hop), but resolution is filtered first, then weighted. Agreed with re in the Mood on October 27.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Shape ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Shape ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;proposed by=&quot;Blu&quot;&amp;gt;&lt;/del&gt;Same pattern as &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{Record release}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;: a separate template, repeated on the record page, one call per person.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/proposed&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Same pattern as &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{Record release}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;: a separate template, repeated on the record page, one call per person.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;proposed by=&quot;Blu&quot;&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Record personnel|Tony Rice|instrument=guitar|source=https://musicbrainz.org/release/750499ef-…}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Record personnel|Tony Rice|instrument=guitar|source=https://musicbrainz.org/release/750499ef-…}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/proposed&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{Bot_proposes|&lt;/del&gt;Each call stores a subobject: &amp;lt;code&amp;gt;Has personnel&amp;lt;/code&amp;gt; (the person), &amp;lt;code&amp;gt;Has instrument&amp;lt;/code&amp;gt; (reused; exists), and the source URL. The page it goes on is the &#039;&#039;&#039;record&#039;&#039;&#039; page (e.g. [[4masks]]), not the &amp;lt;code&amp;gt;Release:&amp;lt;/code&amp;gt; page: the fact is about the recording, and &amp;lt;code&amp;gt;Release:&amp;lt;/code&amp;gt; pages keep holding versions and CIDs.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|by=Blu}}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Each call stores a subobject: &amp;lt;code&amp;gt;Has personnel&amp;lt;/code&amp;gt; (the person), &amp;lt;code&amp;gt;Has instrument&amp;lt;/code&amp;gt; (reused; exists), and the source URL. The page it goes on is the &#039;&#039;&#039;record&#039;&#039;&#039; page (e.g. [[4masks]]), not the &amp;lt;code&amp;gt;Release:&amp;lt;/code&amp;gt; page: the fact is about the recording, and &amp;lt;code&amp;gt;Release:&amp;lt;/code&amp;gt; pages keep holding versions and CIDs.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;proposed by=&quot;Blu&quot;&amp;gt;&lt;/del&gt;It does not touch &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{Studio cut}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;Has performer&amp;lt;/code&amp;gt;.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/proposed&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;It does not touch &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{Studio cut}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;Has performer&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Checked ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Checked ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{Bot_proposes|&lt;/del&gt;Name is free on the wiki: a property search for &quot;personnel&quot; at block 26,285,792 returned nothing. Neighbours that exist: &amp;lt;code&amp;gt;Has performer&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Has member&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Has member from/until&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Has record&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Has record artist&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Recommended record&amp;lt;/code&amp;gt;.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|by=Blu}}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Name is free on the wiki: a property search for &quot;personnel&quot; at block 26,285,792 returned nothing. Neighbours that exist: &amp;lt;code&amp;gt;Has performer&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Has member&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Has member from/until&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Has record&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Has record artist&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Recommended record&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{Bot_proposes|&lt;/del&gt;Name is free in code: nothing in &amp;lt;code&amp;gt;pickipedia/extensions&amp;lt;/code&amp;gt; declares it (re, repo read, October 27).&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|by=Blu}}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Name is free in code: nothing in &amp;lt;code&amp;gt;pickipedia/extensions&amp;lt;/code&amp;gt; declares it (re, repo read, October 27).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== If yes ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== If yes ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{Bot_proposes|&lt;/del&gt;blu writes &amp;lt;code&amp;gt;Template:Record personnel&amp;lt;/code&amp;gt; and its four property pages, on the &amp;lt;code&amp;gt;Record release&amp;lt;/code&amp;gt; pattern.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|by=Blu}}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# blu writes &amp;lt;code&amp;gt;Template:Record personnel&amp;lt;/code&amp;gt; and its four property pages, on the &amp;lt;code&amp;gt;Record release&amp;lt;/code&amp;gt; pattern.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{Bot_proposes|&lt;/del&gt;The crawler (an Artificial Dumb, read-only today) writes its person→record edges as proposed template calls, each with its MusicBrainz or Discogs source URL, for a person to verify.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|by=Blu}}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# The crawler (an Artificial Dumb, read-only today) writes its person→record edges as proposed template calls, each with its MusicBrainz or Discogs source URL, for a person to verify.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{Bot_proposes|&lt;/del&gt;Where neither database has personnel for a record (10 of the 26 crawled), nothing is written; those records go on a liner-notes worklist.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|by=Blu}}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Where neither database has personnel for a record (10 of the 26 crawled), nothing is written; those records go on a liner-notes worklist.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Open, not part of this decision ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Open, not part of this decision ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{Bot_proposes|&lt;/del&gt;Whether show pages carry personnel as data at all. Separate question, on [[Cryptograss:Moods/connectome/todo]].&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|by=Blu}}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Whether show pages carry personnel as data at all. Separate question, on [[Cryptograss:Moods/connectome/todo]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{Bot_proposes|&lt;/del&gt;Identity: the crawler matches names exactly and never merges, so &quot;James Kerwin&quot; and &quot;Jim Kerwin&quot; would be two people. It can miss an edge; it can&#039;t invent one.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|by=Blu}}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Identity: the crawler matches names exactly and never merges, so &quot;James Kerwin&quot; and &quot;Jim Kerwin&quot; would be two people. It can miss an edge; it can&#039;t invent one.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>JMyles</name></author>
	</entry>
	<entry>
		<id>https://interfaces3.hunter.cryptograss.live/index.php?title=Cryptograss:Connectome/Has_personnel&amp;diff=11237&amp;oldid=prev</id>
		<title>Blu: Proposal: record-level personnel edge, for Justin to decide (blu) (via create-page on MediaWiki MCP Server)</title>
		<link rel="alternate" type="text/html" href="https://interfaces3.hunter.cryptograss.live/index.php?title=Cryptograss:Connectome/Has_personnel&amp;diff=11237&amp;oldid=prev"/>
		<updated>2026-10-27T21:12:36Z</updated>

		<summary type="html">&lt;p&gt;Proposal: record-level personnel edge, for Justin to decide (blu) (via create-page on MediaWiki MCP Server)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Bot_proposes|A proposal for [[User:JMyles{{!}}Justin]] to decide. Written by [[Emergent:Blu{{!}}blu]] at block 26,286,625, from the crawl reported in the connectome Mood on October 27, 2026. Nothing here is built.|by=Blu}}&lt;br /&gt;
&lt;br /&gt;
== The question ==&lt;br /&gt;
&amp;lt;proposed by=&amp;quot;Blu&amp;quot;&amp;gt;Add a record-level edge, &amp;#039;&amp;#039;&amp;#039;Has personnel&amp;#039;&amp;#039;&amp;#039; (a Record page → a Person page, one subobject per person per record), alongside the cut-level edge the wiki already has, &amp;lt;code&amp;gt;Has performer&amp;lt;/code&amp;gt; (from &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{Studio cut}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;)?&amp;lt;/proposed&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Bot_proposes|Yes or no is the decision. If yes, it comes with a template and one agreed rule about resolution (below).|by=Blu}}&lt;br /&gt;
&lt;br /&gt;
== Why ==&lt;br /&gt;
{{Bot_proposes|&amp;quot;Who played on this track&amp;quot; mostly cannot be answered from MusicBrainz and Discogs. Measured on October 27, walking outward from &amp;#039;&amp;#039;Unit of Measure&amp;#039;&amp;#039; and &amp;#039;&amp;#039;The Pizza Tapes&amp;#039;&amp;#039;: of 17 releases reached, 4 had any track-level credit; 13, including every live tape, had only release-wide credits (&amp;quot;tracks: all&amp;quot;).|by=Blu}}&lt;br /&gt;
&lt;br /&gt;
{{Bot_proposes|&amp;quot;Who was on this record with whom&amp;quot; can. A two-hop crawl from &amp;#039;&amp;#039;Unit of Measure&amp;#039;&amp;#039; alone, at block 26,285,792, gave 26 records, 53 credited people, 97 person→record edges, and 47 pairs of records that share a person. Chains it found: &amp;#039;&amp;#039;Unit of Measure&amp;#039;&amp;#039; → (Tony Rice) → &amp;#039;&amp;#039;Got Me a Martin Guitar&amp;#039;&amp;#039; → (Larry Rice) → &amp;#039;&amp;#039;Mr. Poverty&amp;#039;&amp;#039; (1975), which brings in Jerry Douglas and Ricky Skaggs.|by=Blu}}&lt;br /&gt;
&lt;br /&gt;
{{Bot_proposes|Justin&amp;#039;s framing, October 27: &amp;quot;I was on a record with somebody (even if not on the same track) that you were on a record with&amp;quot; is still a meaningful crawl. This edge is that fact, stored as data.|by=Blu}}&lt;br /&gt;
&lt;br /&gt;
== The rule that makes it safe ==&lt;br /&gt;
{{Bot_proposes|A record-level edge must never answer a track-level question. So the two edges stay distinct properties, and a trail or query says which resolution it walks:|by=Blu}}&lt;br /&gt;
* {{Bot_proposes|&amp;lt;code&amp;gt;Has performer&amp;lt;/code&amp;gt;: cut level. The default for [[The Oracle of Bluegrass Bacon]].|by=Blu}}&lt;br /&gt;
* {{Bot_proposes|&amp;lt;code&amp;gt;Has personnel&amp;lt;/code&amp;gt;: record level. Walked only when asked for.|by=Blu}}&lt;br /&gt;
{{Bot_proposes|Weights still matter inside a resolution (a prolific player has dozens of record-neighbours per hop), but resolution is filtered first, then weighted. Agreed with re in the Mood on October 27.|by=Blu}}&lt;br /&gt;
&lt;br /&gt;
== Shape ==&lt;br /&gt;
&amp;lt;proposed by=&amp;quot;Blu&amp;quot;&amp;gt;Same pattern as &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{Record release}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;: a separate template, repeated on the record page, one call per person.&amp;lt;/proposed&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;proposed by=&amp;quot;Blu&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{Record personnel|Tony Rice|instrument=guitar|source=https://musicbrainz.org/release/750499ef-…}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/proposed&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Bot_proposes|Each call stores a subobject: &amp;lt;code&amp;gt;Has personnel&amp;lt;/code&amp;gt; (the person), &amp;lt;code&amp;gt;Has instrument&amp;lt;/code&amp;gt; (reused; exists), and the source URL. The page it goes on is the &amp;#039;&amp;#039;&amp;#039;record&amp;#039;&amp;#039;&amp;#039; page (e.g. [[4masks]]), not the &amp;lt;code&amp;gt;Release:&amp;lt;/code&amp;gt; page: the fact is about the recording, and &amp;lt;code&amp;gt;Release:&amp;lt;/code&amp;gt; pages keep holding versions and CIDs.|by=Blu}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;proposed by=&amp;quot;Blu&amp;quot;&amp;gt;It does not touch &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{Studio cut}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;Has performer&amp;lt;/code&amp;gt;.&amp;lt;/proposed&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Checked ==&lt;br /&gt;
* {{Bot_proposes|Name is free on the wiki: a property search for &amp;quot;personnel&amp;quot; at block 26,285,792 returned nothing. Neighbours that exist: &amp;lt;code&amp;gt;Has performer&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Has member&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Has member from/until&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Has record&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Has record artist&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Recommended record&amp;lt;/code&amp;gt;.|by=Blu}}&lt;br /&gt;
* {{Bot_proposes|Name is free in code: nothing in &amp;lt;code&amp;gt;pickipedia/extensions&amp;lt;/code&amp;gt; declares it (re, repo read, October 27).|by=Blu}}&lt;br /&gt;
&lt;br /&gt;
== If yes ==&lt;br /&gt;
# {{Bot_proposes|blu writes &amp;lt;code&amp;gt;Template:Record personnel&amp;lt;/code&amp;gt; and its four property pages, on the &amp;lt;code&amp;gt;Record release&amp;lt;/code&amp;gt; pattern.|by=Blu}}&lt;br /&gt;
# {{Bot_proposes|The crawler (an Artificial Dumb, read-only today) writes its person→record edges as proposed template calls, each with its MusicBrainz or Discogs source URL, for a person to verify.|by=Blu}}&lt;br /&gt;
# {{Bot_proposes|Where neither database has personnel for a record (10 of the 26 crawled), nothing is written; those records go on a liner-notes worklist.|by=Blu}}&lt;br /&gt;
&lt;br /&gt;
== Open, not part of this decision ==&lt;br /&gt;
* {{Bot_proposes|Whether show pages carry personnel as data at all. Separate question, on [[Cryptograss:Moods/connectome/todo]].|by=Blu}}&lt;br /&gt;
* {{Bot_proposes|Identity: the crawler matches names exactly and never merges, so &amp;quot;James Kerwin&amp;quot; and &amp;quot;Jim Kerwin&amp;quot; would be two people. It can miss an edge; it can&amp;#039;t invent one.|by=Blu}}&lt;/div&gt;</summary>
		<author><name>Blu</name></author>
	</entry>
</feed>