Cryptograss:Moods/pickipedia-and-rabbithole/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
Magent (talk | contribs)
Merge done (3238096 deployed); note the title-whitespace question the next run will settle (via update-page on MediaWiki MCP Server)
Magent (talk | contribs)
Remaster/remix issue filed (#144); SPA decision settled; the six most-wanted pages added (via update-page on MediaWiki MCP Server)
Line 10: Line 10:
   note: >
   note: >
     2e58913 "Inline tags are not spaces" on e4f1c62 "Stop the importer
     2e58913 "Inline tags are not spaces" on e4f1c62 "Stop the importer
     unlinking what a person linked". Merged as 3238096 and deployed —
     unlinking what a person linked". Merged as 3238096 and deployed.
    the page footer reads that commit. Not yet exercised: the nightly has
    not run since, so live descriptions still carry the old spacing until
    it does.
   done: true
   done: true


- task: Decide where the record ↔ album-CID link lives
- task: Write the six people Rabbithole would strand
  who: anyone
  kind: edit
  note: >
    Of 22 cuts, 7 dead-end a listener who clicks a name, and only six people
    are responsible: David Grier (2 cuts), Ice Quilitz (2), Jeff Fehlauer (2),
    John Mailander (2), Kaitlyn Raitz (2), Luna Lavender (1). Six pages
    unblocks a third of the catalogue. Run
    tools/rabbithole-most-wanted.py for the current list — it prints the
    instrument each played and who they played it with, which is most of a
    first draft. Justin's call: clear these before Rabbithole goes out widely.
  done: false
 
- task: Merge 9f83ab7 — tools/rabbithole-most-wanted.py
  who: justin
  kind: merge
  link: https://github.com/magent-cryptograss/pickipedia/commits/production
  note: The tool that generates the list above. Reads the live wiki; no deploy needed to run it locally.
  done: false
 
- task: Decide the remaster / remix / overdub line
   who: justin
   who: justin
   kind: decision
   kind: decision
  link: https://github.com/cryptograss/pickipedia/issues/144
   note: >
   note: >
     The one missing edge is Release → Studio Cut. It cannot be imported —
     Filed as asked, with what is settled and what is not. The sharp case is
    delivery-kid's /album-tracks response carries no composition identity. But
     the melodica overdub already documented on 4masks — somebody played
     the Release has parent_release + track_number and {{Studio cut}} has
     something new, later, in another room. That suggests the line may be
     record + number, which are the same coordinates, so tying a record page to
     "did the set of players change?" rather than anything about masters.
     its album CID once resolves every track on it by track number. The open
     Deliberately parked for a deeper discussion.
     question is only where that one fact is written.
   done: false
   done: false


Line 36: Line 53:
     Superseded by {{Record tracks}}. Needs a delete button; the bot account
     Superseded by {{Record tracks}}. Needs a delete button; the bot account
     cannot delete.
     cannot delete.
  done: false
- task: Build Rabbithole as a same-origin single-page app over PickiPedia
  who: magent
  kind: review
  note: >
    Settled 2026-10-11: no iframe. Rabbithole is served from the PickiPedia
    origin and pushState's the real wiki URL as the listener follows a player,
    so the address bar reads /wiki/Cory_Walker, the page never reloads, the
    audio never stops, and the link is shareable. "Follow pages or don't" is
    whether the shell pushes the URL and swaps the panel, or only highlights
    in the ensemble. Today's /rabbithole/pickipedia-demo.html?track=<cid> is
    already same-origin, so the ground is in place.
   done: false
   done: false


Line 41: Line 71:
   who: magent
   who: magent
   kind: review
   kind: review
  link: https://pickipedia.xyz/wiki/What's_The_Reason_For_This_Podcast/Episode_52_-_East_Nash_Grass_-_The_Creek_Freak_Diaries_With_Cory_%26_Harry
   note: >
   note: >
     The feed's title carries a doubled space ("Diaries  With Cory"); the page
     Superseded by a bigger finding, see below — the import is held, so the
     now has one, and nothing in the shipped extractor collapses it — it writes
     nightly has not written anything.
     episode['title'] verbatim. So the next run should put the second space
  done: false
     back, once, and then hold. If instead it keeps flipping, something outside
 
     podcast-episodes.py is rewriting the title and wants finding.
- task: Release the held podcast import — 240 pages would change, limit is 50
  who: magent
  kind: review
  link: https://pickipedia.xyz/status/podcast-import.txt
  note: >
    Handed over from the magent-self Mood, 2026-10-10. The import is not
    broken; it is held by its own change budget. 734 episodes surveyed, 241
     read, 240 would update. Candidate cause: the feed-escaping fix
    pickipedia#133 going live on 2026-10-09. Look at a sample of diffs
     (Picky Fingers, What's The Reason) before releasing with --max-changes.
    Unknown how many nights it has been held, since cron-health could not
     report for five weeks.
   done: false
   done: false
</todo>
</todo>


[[Category:Moods]]
[[Category:Moods]]

Revision as of 00:17, 11 October 2026

What the people in this Mood have left each other to do. Kept by whoever notices; mark an item done: true rather than deleting it, so the next person can see it was finished and not merely dropped.

  • ☐
    Write the six people Rabbithole would strand
    edit · anyone
    Of 22 cuts, 7 dead-end a listener who clicks a name, and only six people are responsible: David Grier (2 cuts), Ice Quilitz (2), Jeff Fehlauer (2), John Mailander (2), Kaitlyn Raitz (2), Luna Lavender (1). Six pages unblocks a third of the catalogue. Run tools/rabbithole-most-wanted.py for the current list — it prints the instrument each played and who they played it with, which is most of a first draft. Justin's call: clear these before Rabbithole goes out widely.
  • ☐
    Merge 9f83ab7 — tools/rabbithole-most-wanted.py
    merge · justin
    The tool that generates the list above. Reads the live wiki; no deploy needed to run it locally.
  • ☐
    Decide the remaster / remix / overdub line
    decision · justin
    Filed as asked, with what is settled and what is not. The sharp case is the melodica overdub already documented on 4masks — somebody played something new, later, in another room. That suggests the line may be "did the set of players change?" rather than anything about masters. Deliberately parked for a deeper discussion.
  • ☐
    Delete Template:Studio track and Template:Studio track/testcases
    edit · justin
    The wiki's only script error — "the function 'track' does not exist". Superseded by {{Record tracks}}. Needs a delete button; the bot account cannot delete.
  • ☐
    Build Rabbithole as a same-origin single-page app over PickiPedia
    review · magent
    Settled 2026-10-11: no iframe. Rabbithole is served from the PickiPedia origin and pushState's the real wiki URL as the listener follows a player, so the address bar reads /wiki/Cory_Walker, the page never reloads, the audio never stops, and the link is shareable. "Follow pages or don't" is whether the shell pushes the URL and swaps the panel, or only highlights in the ensemble. Today's /rabbithole/pickipedia-demo.html?track=<cid> is already same-origin, so the ground is in place.
  • ☐
    Watch the next nightly for one more title edit on Creek Freak Diaries
    review · magent
    Superseded by a bigger finding, see below — the import is held, so the nightly has not written anything.
  • ☐
    Release the held podcast import — 240 pages would change, limit is 50
    review · magent
    Handed over from the magent-self Mood, 2026-10-10. The import is not broken; it is held by its own change budget. 734 episodes surveyed, 241 read, 240 would update. Candidate cause: the feed-escaping fix pickipedia#133 going live on 2026-10-09. Look at a sample of diffs (Picky Fingers, What's The Reason) before releasing with --max-changes. Unknown how many nights it has been held, since cron-health could not report for five weeks.
Done (1)