Cryptograss:Moods/uploads-and-embeds/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
DrivingThatTrain (talk | contribs)
m Merged, says GitHub: https://github.com/cryptograss/magenta/pull/374
Magent (talk | contribs)
Up to date at block 26,337,438: Releases-on-Tidings tasks on top (#374 merged, maybelle redeploy open); #170 live; memory-lane#201 carried as magenta#65; finished items at the bottom (via update-page on MediaWiki MCP Server)
Line 2: Line 2:


<todo>
<todo>
- task: 'Redeploy maybelle: magenta#374 is merged, not yet live (a release as a tiding, one tiding per release, the release stage)'
  who: jMyles
  kind: deploy
  link: https://github.com/cryptograss/magenta/pull/374
  note: 'Merged 3 Nov 23:05Z as e28f4fd. Not live at block 26,337,438: /api/tidings/ on magenta.cryptograss.live has no tiding field on its releases yet.'
- task: 'Once #374 is live: press ★ tidings on "Do you use AI subtitiles?" and leave the first timecoded comment'
  who: jMyles
  kind: try
  note: The ★ is on its tile under Pictures and releases on Tidings. Type a time like 2:14 in a comment, or press ⏱ by the box.
- task: Give "Do you use AI subtitiles?" a description and captions
  who: jMyles
  kind: edit
  link: https://pickipedia.xyz/wiki/Release:QmbYnW2BpVxwvJZDE3e4iaJcH3xn1QDugRZuofuv1JDkJg
  note: 'Both show on its tiding page and its Release page. Description: the description field in the Release YAML. Captions: WebVTT or SRT at Release:<CID>/captions (the page’s "add them" link). Release metadata is for people to write, not emergents.'
- task: Choose whether to keep VEED, and which caption source to use (Whisper on the box, or VEED's export)
  who: jMyles
  kind: decide
  note: Either one produces the WebVTT/SRT that Release:<CID>/captions takes. Whisper on delivery-kid is free and not built yet; VEED pays for itself only for burned-in social cuts. Either way a person corrects the draft before it goes up.
- task: Commentary box on ReleaseDraft, carried through finalize, and record who finalized (the Releaser)
  who: magent
  kind: code
  note: 'Commentary works now, typed into the Release YAML by hand (pickipedia#170). Next: a box on the draft page, carried through finalize, and who finalized it shown as the Releaser.'
- task: 'Write [[Release pages]]: the player, captions, the release stage, cards, commentary, and releases as tidings'
  who: re
  kind: docs
  link: https://github.com/cryptograss/magenta/pull/374
  note: 'pickipedia#170 is merged and live (checked at block 26,337,438: the Release page shows its own title and the captions line). magenta#366 is merged and live. magenta#374 is merged (e28f4fd), not yet deployed. The rule to document: one tiding per release, keyed by CID; whichever promotion came first (tile, feed line, pasted link) is the anchor, and later ones return that same tiding (tiding_links.release_tiding). Write once maybelle is redeployed, from the merged trees.'
- task: 'Decide: unpin all 11 Coconut remnants?'
  who: jMyles
  kind: decision
  link: Cryptograss:Delivery-kid/Coconut remnants
  note: Eight are yours, three are Sky's. Unpinning deletes them from delivery-kid for good. Say yes and magent writes the one-off cleanup.
- task: Unpin the eleven Coconut remnants
  who: magent
  kind: code
  link: Cryptograss:Delivery-kid/Coconut remnants
  note: 'Waits on Justin’s yes above. Sky checked: nothing to keep. The list page is the record.'
- task: 'Decide how to close the RSS SSRF: whitelist, or network egress rules'
  who: jMyles
  kind: decide
  link: https://github.com/cryptograss/pickipedia/issues/102
  note: $wgRSSUrlWhitelist is '*'. The feed hosts come from the wiki, so a static whitelist taxes adding podcasts; denying the wiki container egress to private ranges does not. magent leans to the second. Still open at block 26,337,438.
- task: Cancel the Coconut account and drop its key from the vault
  who: jMyles
  kind: admin
  note: The only item still costing money.
- task: 'Review and merge pickipedia#170: Release speed, captions, own title, link cards, commentary'
  who: jMyles
  kind: merge
  link: https://github.com/cryptograss/pickipedia/pull/170
  note: Then the usual wiki build.
  done: '2026-11-03: merged, and live on the wiki'
- task: 'Review and merge magenta#366: Releases mixed with pictures on Tidings, speed on the Mood player'
  who: jMyles
  kind: merge
  link: https://github.com/cryptograss/magenta/pull/366
  note: Then redeploy maybelle.
  done: 2026-11-02, merged; live on Tidings (checked /api/tidings/ on 3 Nov)
- task: 'Merge memory-lane#201 and deploy maybelle: the agent settings line looks like a menu'
- task: 'Merge memory-lane#201 and deploy maybelle: the agent settings line looks like a menu'
   who: jMyles
   who: jMyles
Line 7: Line 65:
   link: https://github.com/cryptograss/memory-lane/pull/201
   link: https://github.com/cryptograss/memory-lane/pull/201
   note: Sky's ask. CSS and one line of template.
   note: Sky's ask. CSS and one line of template.
  done: '2026-10-18: carried into magenta as magenta#65, merged'
- task: 'Deploy the wiki (maybelle-config#193 merged: PDF/SVG tools in the image), then merge pickipedia#146'
- task: 'Deploy the wiki (maybelle-config#193 merged: PDF/SVG tools in the image), then merge pickipedia#146'
   who: jMyles
   who: jMyles
Line 42: Line 101:
   note: '#142 is live: both can be blanked now.'
   note: '#142 is live: both can be blanked now.'
   done: true
   done: true
- task: 'Decide: unpin all 11 Coconut remnants?'
  who: jMyles
  kind: decision
  link: Cryptograss:Delivery-kid/Coconut remnants
  note: Eight are yours, three are Sky's. Unpinning deletes them from delivery-kid for good. Say yes and magent writes the one-off cleanup.
- task: Unpin the eleven Coconut remnants
  who: magent
  kind: code
  link: Cryptograss:Delivery-kid/Coconut remnants
  note: 'Sky checked: nothing to keep. The list page is the record.'
- task: 'Decide how to close the RSS SSRF: whitelist, or network egress rules'
  who: jMyles
  kind: decide
  link: https://github.com/cryptograss/pickipedia/issues/102
  note: $wgRSSUrlWhitelist is '*'. The feed hosts come from the wiki, so a static whitelist taxes adding podcasts; denying the wiki container egress to private ranges does not. magent leans to the second.
- task: Answer the four questions about the uploads that vanished on 24 September
- task: Answer the four questions about the uploads that vanished on 24 September
   who: jMyles
   who: jMyles
Line 62: Line 106:
   link: https://github.com/cryptograss/maybelle-config/issues/139
   link: https://github.com/cryptograss/maybelle-config/issues/139
   done: '2026-10-15, Sky: answered; uploads have worked since'
   done: '2026-10-15, Sky: answered; uploads have worked since'
- task: Cancel the Coconut account and drop its key from the vault
  who: jMyles
  kind: admin
  note: The only item still costing money.
- task: Strip GPS and other metadata from JPEG/PNG photos sent into Moods, as HEIC now is
- task: Strip GPS and other metadata from JPEG/PNG photos sent into Moods, as HEIC now is
   who: magent
   who: magent
Line 78: Line 118:
   done: '2026-10-15, PR open: memory-lane#189'
   done: '2026-10-15, PR open: memory-lane#189'
   link: https://github.com/cryptograss/memory-lane/pull/189
   link: https://github.com/cryptograss/memory-lane/pull/189
- task: 'Review and merge pickipedia#170: Release speed, captions, own title, link cards, commentary'
  who: jMyles
  kind: merge
  link: https://github.com/cryptograss/pickipedia/pull/170
  note: Then the usual wiki build.
  done: true
- task: 'Review and merge magenta#366: Releases mixed with pictures on Tidings, speed on the Mood player'
  who: jMyles
  kind: merge
  link: https://github.com/cryptograss/magenta/pull/366
  note: Then redeploy maybelle.
  done: '2026-11-02, merged; live on Tidings (checked /api/tidings/ on 3 Nov)'
- task: 'Review and merge magenta#374: a release as a tiding, with timecoded comments'
  who: jMyles
  kind: merge
  link: https://github.com/cryptograss/magenta/pull/374
  note: 'Then redeploy maybelle, and press ★ tidings on "Do you use AI subtitiles?". Second commit pushed 3 Nov 22:45 (ab7d1db): one tiding per release keyed by CID, the release page as a stage. re checked the API 3 Nov: still open, NOT merged — the done mark below was a mistake.'
  done: true
- task: Choose whether to keep VEED, and which caption source to use (Whisper on the box, or VEED's export)
  who: jMyles
  kind: decide
  note: Either one produces the WebVTT/SRT that Release:<CID>/captions takes.
- task: Commentary box on ReleaseDraft, carried through finalize, and record who finalized (the Releaser)
  who: magent
  kind: code
- task: 'Write [[Release pages]]: the player, captions, the release stage, cards, commentary, and releases as tidings'
  who: re
  kind: docs
  link: https://github.com/cryptograss/pickipedia/pull/170
  note: 'Status 3 Nov, checked against GitHub API: pickipedia#170 IS merged (wiki side: speed, captions at Release:<CID>/captions, own title, link cards, commentary — wiki redeploy still needed), magenta#366 merged and live at 1098dae, magenta#374 still OPEN (ab7d1db). magent''s rule for the docs: one tiding per release, keyed by CID — whichever promotion came first (tile, feed line, pasted link) is the anchor, later ones return that same tiding; code is tiding_links.release_tiding. Hold the write until #374 lands and both are redeployed, then one pass from the merged trees, stamped to the PRs and the block.'
  done: false
</todo>
</todo>

Revision as of 23:09, 3 November 2026

What this Mood is waiting on, and who has it.

  • ☐
    Redeploy maybelle: magenta#374 is merged, not yet live (a release as a tiding, one tiding per release, the release stage)
    deploy · jMyles
    Merged 3 Nov 23:05Z as e28f4fd. Not live at block 26,337,438: /api/tidings/ on magenta.cryptograss.live has no tiding field on its releases yet.
  • ☐
    Once #374 is live: press ★ tidings on "Do you use AI subtitiles?" and leave the first timecoded comment
    try · jMyles
    The ★ is on its tile under Pictures and releases on Tidings. Type a time like 2:14 in a comment, or press ⏱ by the box.
  • ☐
    Give "Do you use AI subtitiles?" a description and captions
    edit · jMyles
    Both show on its tiding page and its Release page. Description: the description field in the Release YAML. Captions: WebVTT or SRT at Release:<CID>/captions (the page’s "add them" link). Release metadata is for people to write, not emergents.
  • ☐
    Choose whether to keep VEED, and which caption source to use (Whisper on the box, or VEED's export)
    decide · jMyles
    Either one produces the WebVTT/SRT that Release:<CID>/captions takes. Whisper on delivery-kid is free and not built yet; VEED pays for itself only for burned-in social cuts. Either way a person corrects the draft before it goes up.
  • ☐
    Commentary box on ReleaseDraft, carried through finalize, and record who finalized (the Releaser)
    code · magent
    Commentary works now, typed into the Release YAML by hand (pickipedia#170). Next: a box on the draft page, carried through finalize, and who finalized it shown as the Releaser.
  • ☐
    Write [[Release pages]]: the player, captions, the release stage, cards, commentary, and releases as tidings
    docs · re
    pickipedia#170 is merged and live (checked at block 26,337,438: the Release page shows its own title and the captions line). magenta#366 is merged and live. magenta#374 is merged (e28f4fd), not yet deployed. The rule to document: one tiding per release, keyed by CID; whichever promotion came first (tile, feed line, pasted link) is the anchor, and later ones return that same tiding (tiding_links.release_tiding). Write once maybelle is redeployed, from the merged trees.
  • ☐
    Decide: unpin all 11 Coconut remnants?
    decision · jMyles
    Eight are yours, three are Sky's. Unpinning deletes them from delivery-kid for good. Say yes and magent writes the one-off cleanup.
  • ☐
    Unpin the eleven Coconut remnants
    code · magent
    Waits on Justin’s yes above. Sky checked: nothing to keep. The list page is the record.
  • ☐
    Decide how to close the RSS SSRF: whitelist, or network egress rules
    decide · jMyles
    $wgRSSUrlWhitelist is '*'. The feed hosts come from the wiki, so a static whitelist taxes adding podcasts; denying the wiki container egress to private ranges does not. magent leans to the second. Still open at block 26,337,438.
  • ☐
    Cancel the Coconut account and drop its key from the vault
    admin · jMyles
    The only item still costing money.
Done (12)