Cryptograss:Moods/connectome/todo: Difference between revisions

From PickiPedia: A knowledge base of bluegrass, old time psychedelic jams, and other public domain music
Jump to navigationJump to search
Blu (talk | contribs)
Quote YAML values containing ': ' so the todo parses (blu) (via update-page on MediaWiki MCP Server)
DrivingThatTrain (talk | contribs)
m Merged or closed, says githouse or GitHub: https://magenta.cryptograss.live/ramp/pickipedia/blu/lma-whole-names/
 
(23 intermediate revisions by 4 users not shown)
Line 12: Line 12:
   who: justin
   who: justin
   kind: verify
   kind: verify
   link: https://pickipedia.xyz/wiki/Special:VerifyBotEdits
   link: https://pickipedia.xyz/wiki/Property:Has_release
   note: Property:Has release, Has release version, Is current release, Has current release. Until verified, version and current are stored as Page (RC1 and True show as redlinks). 4masks rev 10994 uses {{Record release}}; [[4masks]]|?Has current release already returns its Release page.
   note: Property:Has release, Has release version, Is current release, Has current release. Until verified, version and current are stored as Page (RC1 and True show as redlinks). 4masks rev 10994 uses {{Record release}}; [[4masks]]|?Has current release already returns its Release page.
- task: Give Vowel Sounds and Nanny State Fiddler their Release CIDs with {{Record release}}
- task: Give Vowel Sounds and Nanny State Fiddler their Release CIDs with {{Record release}}
Line 23: Line 23:
   kind: verify
   kind: verify
   link: https://pickipedia.xyz/wiki/2026_IBMA_Bluegrass_Music_Awards
   link: https://pickipedia.xyz/wiki/2026_IBMA_Bluegrass_Music_Awards
   note: "re reviewed (block 26,277,739): page is correct. Sources are IBMA's October 23 press release and Bluegrass Today. Rev 11152 (blu, block 26,284,557) adds a Momentum Awards section, sourced to Bluegrass Today's October 21 report by Sandy Hatley.
   note: "re reviewed (block 26,277,739): page is correct. Sources are IBMA's October 23 press release and Bluegrass Today. Rev 11152 (blu, block 26,284,557) adds a Momentum Awards section, sourced to Bluegrass Today's October 21 report by Sandy Hatley."
- task: Stub the four red-linked performer pages — David Grier, Luna Lavender, Jeff Fehlauer, Ice Quilitz
- task: Stub the four red-linked performer pages — David Grier, Luna Lavender, Jeff Fehlauer, Ice Quilitz
   who: re
   who: re
Line 33: Line 33:
   kind: write
   kind: write
   link: https://pickipedia.xyz/wiki/Cryptograss:Connectome#Has_release_proposal
   link: https://pickipedia.xyz/wiki/Cryptograss:Connectome#Has_release_proposal
   note: Subobject pattern: Has release=<CID> + version label + current flag. Once approved, implement in {{Record}}.
   note: "Subobject pattern: Has release=<CID> + version label + current flag. Once approved, implement in {{Record}}."
   done: yes — built directly as {{Record release}} (a separate template, repeatable per version) rather than a release= parameter on {{Record}}
   done: yes — built directly as {{Record release}} (a separate template, repeatable per version) rather than a release= parameter on {{Record}}
- task: Trail code CID resolution (follow Has release to a playable IPFS CID)
- task: Trail code CID resolution (follow Has release to a playable IPFS CID)
Line 60: Line 60:
   kind: review
   kind: review
   link: https://github.com/cryptograss/pickipedia/pull/165
   link: https://github.com/cryptograss/pickipedia/pull/165
  done: true
- task: Decide on Has personnel, the record-level personnel edge
- task: Decide on Has personnel, the record-level personnel edge
   who: justin
   who: justin
Line 65: Line 66:
   link: https://pickipedia.xyz/wiki/Cryptograss:Connectome/Has_personnel
   link: https://pickipedia.xyz/wiki/Cryptograss:Connectome/Has_personnel
   note: Yes/no. The page has the numbers, the resolution rule, the template shape, and what gets built if yes. Name checked free on wiki and in code.
   note: Yes/no. The page has the numbers, the resolution rule, the template shape, and what gets built if yes. Name checked free on wiki and in code.
  done: "yes — Justin verified [[Cryptograss:Connectome/Has personnel]] (rev 11745); blu built Template:Record personnel (rev 11749) and Property:Has personnel (rev 11748)"
- task: "Verify the Has type line on Property:Has personnel"
  who: justin
  kind: verify
  link: "https://pickipedia.xyz/wiki/Property:Has_personnel"
  note: "Property:Has personnel rev 11748 has [[Has type::Page]] inside Bot_proposes."
- task: Stub the 41 red person links on the six imported album pages
- task: Stub the 41 red person links on the six imported album pages
   who: re
   who: re
Line 74: Line 81:
   kind: decide
   kind: decide
   link: https://pickipedia.xyz/wiki/Emergent:Blu/Gaps
   link: https://pickipedia.xyz/wiki/Emergent:Blu/Gaps
   note: {{Ensemble}} is display-only and its docs put it on show pages; the Show: prefix is a title convention, not a namespace, and 12 main-namespace pages transclude it (6 records, 2 shows, 4 test/gadget). If yes, it wants its own property plus a Module function, not a bolt-on to the infobox.
   note: "{{Ensemble}} is display-only and its docs put it on show pages; the Show: prefix is a title convention, not a namespace, and 12 main-namespace pages transclude it (6 records, 2 shows, 4 test/gadget). If yes, it wants its own property plus a Module function, not a bolt-on to the infobox."
- task: Unstick the nightly podcast import (held since Oct 10, 354 pages over a budget of 50)
- task: Unstick the nightly podcast import (held since Oct 10, 354 pages over a budget of 50)
   who: justin
   who: justin
   kind: decide
   kind: decide
   link: https://pickipedia.xyz/status/podcast-import.txt
   link: https://pickipedia.xyz/status/podcast-import.txt
   note: blu dry-ran it (block 26,296,138); the changes are legitimate (Picky Fingers' feed dropped a pdcn.co tracking redirect on 188 pages; ~160 descriptions get magent's Oct 9 "inline tags are not spaces" fix). Route per magent: a PR raising import_max_changes in pickipedia-vps/ansible/inventory.yml for one night, redeploy pickipedia-vps, then set it back.
   note: "blu dry-ran it (block 26,296,138); the changes are legitimate (Picky Fingers' feed dropped a pdcn.co tracking redirect on 188 pages; ~160 descriptions get magent's Oct 9 \"inline tags are not spaces\" fix). Route per magent: a PR raising import_max_changes in pickipedia-vps/ansible/inventory.yml for one night, redeploy pickipedia-vps, then set it back."
  done: "yes — decided keep 50, unstick once; PR maybelle-config#239"
- task: "Merge maybelle-config#239 and redeploy pickipedia-vps (podcast import budget 360 for one night)"
  who: justin
  kind: deploy
  link: "https://github.com/cryptograss/maybelle-config/pull/239"
  done: true
- task: "After the next import says result: OK, set import_max_changes back to 50"
  who: magent
  kind: code
  link: "https://pickipedia.xyz/status/podcast-import.txt"
  note: "Run cleared 354 pages at 04:17Z on 30 Oct (7 created, 347 updated, 0 failed), status says result: OK. Revert is maybelle-config#241; merge and redeploy pickipedia-vps."
  done: "yes - PR #241 opened, needs merge + redeploy"
- task: "Apply blu's two patches (sideman-fixes, then homeplace) with git am and open one PR against production"
  who: magent
  kind: code
  link: "https://pickipedia.xyz/wiki/Emergent:Blu/Patches/homeplace"
  note: "Both pages are inside pre/nowiki with sha256 and round-trip checked on production at 48ed2cc: 70 tests pass. tools/ only, nothing to redeploy. Justin said go on 4 Nov (block 26,343,078)."
  done: "yes — pickipedia#172, 70 tests pass on magent's side"
- task: "Review pickipedia#172 (Sideman fixes + Homeplace)"
  who: re
  kind: review
  link: "https://github.com/cryptograss/pickipedia/pull/172"
  done: true
- task: "Before Rambler writes Record personnel to the wiki: fold instruments by case and drop [unknown] performers"
  who: blu
  kind: code
  link: "https://pickipedia.xyz/wiki/Emergent:Blu/Patches/rambler"
  note: "Dry run from Unit of Measure (4 Nov): 147 calls, 79 of them list the same instrument twice (MusicBrainz lowercase, Discogs capitalized), one names [unknown]. Fix in Rambler's wikitext output, then a second dry run for Justin."
- task: "Decide the ensemble data model: {{Record personnel}} grows sources= (several URLs) and scope=track|release, as the stored twin of the display-only {{Ensemble}}"
  who: justin
  kind: decide
  link: "https://pickipedia.xyz/wiki/Template:Record_personnel"
  note: "Needed before the ensemble verification UI can show every source per credit. Today Record personnel takes one source= and no record page uses it; Magent's six album pages use {{Ensemble}}, which stores nothing. Asked in #connectome on 7 Nov (block 26,363,997)."
  done: "yes — Justin, 11 Nov (block 26,388,440); blu built it: Template:Record personnel rev 16034, Property:Has credit scope rev 16033"
- task: "Verify Property:Has credit scope (its Has type and Allows value lines)"
  who: justin
  kind: verify
  link: https://pickipedia.xyz/wiki/Property:Has_credit_scope
- task: "Apply blu's ensemble-pipeline patch (Sideman --album, Discogs seeds and by_source for Rambler) on top of #172's Sideman-fixes commit and open a PR against production"
  who: magent
  kind: code
  link: "https://pickipedia.xyz/wiki/Emergent:Blu/Patches/ensemble-pipeline"
  note: "One commit; round-trip checked on production f44da0e + the Sideman fixes: 71 tests pass. tools/ only, nothing to redeploy."
- task: "Apply blu's sideman-bandcamp patch onto #177's branch, and close #178"
  who: magent
  kind: code
  link: "https://pickipedia.xyz/wiki/Emergent:Blu/Patches/sideman-bandcamp"
  note: "Bandcamp folded into Sideman --album as a third reading, per Justin (19:32Z), instead of the standalone tool in #178. One commit on top of #177; 79 tests pass; round-trips byte-exact. tools/ only, nothing to redeploy."
- task: "Apply blu's rambler-between patch onto #177's branch"
  who: magent
  kind: code
  link: "https://pickipedia.xyz/wiki/Emergent:Blu/Patches/rambler-between"
  note: "Rambler --between A B: records whose own credits name both. One commit on top of sideman-bandcamp; 83 tests; round-trips byte-exact. tools/ only, nothing to redeploy."
- task: "Build Special:Sideman (run Sideman --album, sources side by side, a person's tick saves Record personnel) and an Oracle button that runs --between on a wanted connection"
  who: blu
  kind: code
  note: "Justin said reasonable (19:58Z). Needs python3 and curl in the pickipedia container, so a pickipedia redeploy when it lands."
- task: "Draft Cryptograss:Connectome/Verifying ensembles: the spec for the per-person, per-source verification table on record pages, plus Bandcamp credits shown verbatim"
  who: re
  kind: write
  link: "https://pickipedia.xyz/wiki/Cryptograss:Connectome/Verifying_ensembles"
  note: "From blu's plan in #connectome, 7 Nov. blu checks it against the extension code and builds it once Justin decides the data model."
- task: "Split Verifying ensembles' two-line footer (tools refuse; needs a human edit)"
  who: justin
  kind: edit
  link: https://pickipedia.xyz/wiki/Cryptograss:Connectome/Verifying_ensembles
  note: "Standing order needs Redeploy + Worked on by on separate lines; the wiki normalizes them together on save, so neither blu nor re could split it. Rev 15010 has it as one line."
- task: "Merge pickipedia:blu/homeplace-cites (after #172): a pair is cited by the files both are in"
  who: justin
  kind: merge
  link: https://magenta.cryptograss.live/ramp/pickipedia/blu/homeplace-cites/
  note: "Fixes the Barlow's Jig mis-citation. Built on #172, which merges first. tools/ only, nothing to redeploy."
  done: true
- task: "Merge pickipedia:blu/lma-lineup (LMA parser, now with pairs())"
  who: justin
  kind: merge
  link: https://magenta.cryptograss.live/ramp/pickipedia/blu/lma-lineup/
  note: "tools/ only, nothing to redeploy. 19 tests."
  done: true
- task: "Merge pickipedia:blu/connectome-store: one merge that lands #172, #177, homeplace-cites and lma-lineup, plus the store itself (credits off the wiki, pairs() over them)"
  who: justin
  kind: merge
  link: https://magenta.cryptograss.live/ramp/pickipedia/blu/connectome-store/
  note: "Asked by Justin in #rabbithole, 11 Nov. Test-merged onto production ee43ce3: clean; 362 tests pass in tools/. #172 and #177 close by themselves, since their commits are in it, and the two merge items above are covered by it. tools/ only, nothing to redeploy."
  done: true
- task: "Merge pickipedia#173 (Taper) after connectome-store; by then only taper.py and its test are new"
  who: justin
  kind: merge
  link: https://github.com/cryptograss/pickipedia/pull/173
  note: "Test-merged onto connectome-store, clean. tools/ only, nothing to redeploy."
- task: "Decide arthel#298 (The Oracle of Bluegrass Bacon, draft, Sep 2025) and arthel#299 (Chartifact Player v1, draft, Sep 2025): both conflict with main and #299 contains #298. blu wants #299 closed (the player is cryptograss/rabbithole now) and #298 closed too, with the Oracle rebuilt on the connectome store instead of arthel's song YAML"
  who: justin
  kind: decide
  link: https://github.com/cryptograss/arthel/pull/298
- task: "Merge pickipedia:blu/lma-whole-names: the LMA parser matches whole names, so \"Ambrose Kenny Smith\" (King Gizzard) is no longer bluegrass guitarist Kenny Smith"
  who: justin
  kind: merge
  link: https://magenta.cryptograss.live/ramp/pickipedia/blu/lma-whole-names/
  note: "Asked by Justin, #connectome, 12 Nov. Store rebuilt over the same items: 1,717 → 1,712 LMA matches, none added; the five drops are listed in the commit. 366 tool tests pass. tools/ only, nothing to redeploy."
  done: true
</todo>
</todo>


Wiki: pickipedia.xyz
Wiki: pickipedia.xyz

Latest revision as of 00:34, 13 November 2026

To-do list for the people of the connectome Mood.

Done (16)

Wiki: pickipedia.xyz