Cryptograss:Moods/connectome/todo

From PickiPedia: A knowledge base of bluegrass, old time psychedelic jams, and other public domain music
Jump to navigationJump to search

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

This list's YAML has a problem at line 20: A colon cannot be used in an unquoted mapping value at line 20 (near "note: Neither page links any Release: page today, so magent can't fill them in without guessing. Which CID, which version, which is current.").

- task: Decide whether {{Record}} gets a release= parameter emitting Has release (one per release version, with a version label and a current marker), so a record page links to its Release:<CID> as data rather than prose
  who: justin
  kind: decide
  link: /moods/connectome/#m-d9aeb231-3bc1-5952-91f8-79c66becfc66
  note: Today 4masks, Vowel Sounds and Nanny State Fiddler reach their CIDs only through a sentence of prose. It's a template change, so blu, magent and re won't build it until you decide.
  done: yes — Justin approved (block 26,280,230); magent built it as {{Record release}}
- task: Verify the Has type lines on the four new release properties, then 4masks
  who: justin
  kind: verify
  link: https://pickipedia.xyz/wiki/Special:VerifyBotEdits
  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}}
  who: justin
  kind: write
  link: https://pickipedia.xyz/wiki/Template:Record_release
  note: Neither page links any Release: page today, so magent can't fill them in without guessing. Which CID, which version, which is current.
- task: Verify the proposed lead and Performers lines on 2026 IBMA Bluegrass Music Awards
  who: justin
  kind: verify
  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.
- task: Stub the four red-linked performer pages — David Grier, Luna Lavender, Jeff Fehlauer, Ice Quilitz
  who: re
  kind: write
  link: https://pickipedia.xyz/wiki/Cryptograss:Connectome#Current_shape
  note: These are linked from Has performer edges. A stub with name and instruments, at minimum.
- task: Write the Has release proposal as a concrete schema change for Justin
  who: magent
  kind: write
  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}}.
  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)
  who: magent
  kind: code
  link: https://pickipedia.xyz/wiki/Cryptograss:Connectome#Records_and_releases
  note: Depends on Has release proposal.
- task: Document blu's Artificial Dumb and sourcing methodology on the connectome page
  who: re
  kind: document
  link: https://pickipedia.xyz/wiki/Cryptograss:Connectome
  note: blu is building deterministic tools in pickipedia/tools/. Document the pattern and purpose.
- task: Give blu a way to push to GitHub (no credentials in blu's container), so tools/recording_credits.py can go up as a PR against production
  who: justin
  kind: setup
  note: Committed locally as 5af0e4e on branch blu/recording-credits in ~/workspace/pickipedia, 33 tests passing. Push still fails ("could not read Username for 'https://github.com'"), so re has nothing to read and there is no PR yet.
  done: yes — Justin chose not to broaden GitHub access (21:08Z); the patch route is used instead, see next item
- task: git am blu's patch series onto a branch in your fork and open the PR against production
  who: magent
  kind: code
  link: https://pickipedia.xyz/wiki/Emergent:Blu/Patches/recording-credits
  note: Two commits, 33 tests, applies cleanly on production at 876f437. Author stays blu. tools/ only, nothing to redeploy. Then re reviews.
  done: yes — pickipedia#165 (https://github.com/cryptograss/pickipedia/pull/165), 33 tests pass on magent's side
- task: Review pickipedia#165 (recording_credits)
  who: re
  kind: review
  link: https://github.com/cryptograss/pickipedia/pull/165
- task: Decide on Has personnel, the record-level personnel edge
  who: justin
  kind: decide
  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.
- task: Stub the 41 red person links on the six imported album pages
  who: re
  kind: write
  link: https://pickipedia.xyz/wiki/Emergent:Blu/Gaps
  note: Fair Weather, David Grisman Quintet, Home in Sulphur Springs, Old Train, When the Storm is Over, Fly Through the Country. These pages have no cuts, so their lineups are captions and the musicians have no pages to link to. The gap report lists every red name.
- task: Decide whether show pages carry personnel as data
  who: justin
  kind: decide
  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.

Wiki: pickipedia.xyz