Cryptograss:Moods/interfaces/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
m Merged, says GitHub: https://github.com/cryptograss/pickipedia-mcp/pull/44 |
m Merged or closed, says githouse or GitHub: https://magenta.cryptograss.live/ramp/magenta/magent/ramp-conflicts/ |
||
| (46 intermediate revisions by 3 users not shown) | |||
| Line 10: | Line 10: | ||
kind: merge | kind: merge | ||
link: https://github.com/cryptograss/magenta/pull/315 | link: https://github.com/cryptograss/magenta/pull/315 | ||
note: Replaces #289 (closed wontfix). 1509 tests pass. | note: "Replaces #289 (closed wontfix). 1509 tests pass." | ||
done: true | done: true | ||
- task: Merge magenta#310 (voice memo player) and #312 (wake texts to the wiki; verify Cryptograss:Emergents/Wake rev 12295) | - task: "Merge magenta#310 (voice memo player) and #312 (wake texts to the wiki; verify Cryptograss:Emergents/Wake rev 12295)" | ||
who: justin | who: justin | ||
kind: merge | kind: merge | ||
| Line 21: | Line 21: | ||
link: https://magenta.cryptograss.live/moods/verify/ | link: https://magenta.cryptograss.live/moods/verify/ | ||
note: "Cryptograss:Emergents/Wake, Cryptograss:Moods/Dials, Cryptograss:Moods/Instructions (4 edits by re), Cryptograss:Emergents/Magent/Instructions. Found by the verify section at block 26,312,758." | note: "Cryptograss:Emergents/Wake, Cryptograss:Moods/Dials, Cryptograss:Moods/Instructions (4 edits by re), Cryptograss:Emergents/Magent/Instructions. Found by the verify section at block 26,312,758." | ||
done: true | |||
- task: Review and merge magenta#316 (verify section in the ▾ menu), then redeploy maybelle | - task: Review and merge magenta#316 (verify section in the ▾ menu), then redeploy maybelle | ||
who: justin | who: justin | ||
| Line 34: | Line 35: | ||
who: justin | who: justin | ||
kind: verify | kind: verify | ||
note: "re moved Agents/Wake modes to Cryptograss:Emergents/Wake modes (15:41), and completed the Tasks redirect at 16:00 after finding that the MCP write path silently converts an unwrap into a no-change — the tool reported success while the wiki saved nothing. Draft fix for pickipedia-mcp posted at [[User:Re/Pickipedia-mcp: no-change writes are not silently successful (31 Oct 2026)]], magent to push. All Agents/* titles are now redirects." | note: "re moved Agents/Wake modes to Cryptograss:Emergents/Wake modes (15:41), and completed the Tasks redirect at 16:00 after finding that the MCP write path silently converts an unwrap into a no-change — the tool reported success while the wiki saved nothing. Draft fix for pickipedia-mcp posted at [[User:Re/Pickipedia-mcp: no-change writes are not silently successful (31 Oct 2026)]], magent to push. All Agents/* titles are now redirects. 6 Nov: Cryptograss:Agents/Tasks no longer exists, so its proposals went with it." | ||
done: true | |||
- task: "Merge pickipedia-mcp#44 (no_change writes fail loudly), then bump PICKIPEDIA_MCP_COMMIT in maybelle-config, then redeploy hunter (in that order)" | - task: "Merge pickipedia-mcp#44 (no_change writes fail loudly), then bump PICKIPEDIA_MCP_COMMIT in maybelle-config, then redeploy hunter (in that order)" | ||
who: justin | who: justin | ||
| Line 46: | Line 48: | ||
link: https://github.com/cryptograss/magenta/pull/320 | link: https://github.com/cryptograss/magenta/pull/320 | ||
done: true | done: true | ||
- task: "Remove the empty #how_i_speak thread (0 posts, a double-click twin from 29 Oct): manage.py remove_mood how_i_speak --yes" | |||
who: justin | |||
kind: decide | |||
link: https://magenta.cryptograss.live/moods/threads/#m-8d6c96a6-bbc5-4be0-871f-bc7229edfcb9 | |||
note: "From #threads, incorporated at block 26,317,886. #how_i_speak-2 and #settings-2 were renamed (poller-waking-speaking, settings-and-status) and keep their posts; the empty #how_i_speak is still there. Data change by hand: Justin's call. Removed 6 Nov." | |||
done: true | |||
- task: "Decide: build 'move a thread to another Mood' (so it takes that Mood's instructions)?" | |||
who: justin | |||
kind: decide | |||
link: https://magenta.cryptograss.live/moods/threads/#m-544e6095-06e0-4bd0-9314-1622b4f7022b | |||
note: "Offered by magent on 29 Oct alongside the one-name rule (#264, built). Justin, 1 Nov: being done in #emergence instead." | |||
done: true | |||
- task: "Verify the handoff move: Cryptograss:Moods/Instructions revs 13321-13323 (block out; 'mention magent'; 🪢/🖥️ icons) and Cryptograss:Emergents/Magent/Instructions rev 13320 (block in)" | |||
who: justin | |||
kind: verify | |||
link: https://pickipedia.xyz/wiki/Cryptograss:Moods/Instructions | |||
note: "Justin said yes on 1 Nov. Until verified, the bundle serves the old text." | |||
done: true | |||
- task: "Verify Magenta:Clips (rev 13483; moved from Cryptograss:Clips on 2 Nov), merge magenta#351 then #352, redeploy maybelle and hunter" | |||
who: justin | |||
kind: verify | |||
link: https://pickipedia.xyz/wiki/Magenta:Clips | |||
note: "The clips page: what each clip is for, told to every emergent as a bundle layer. Two clips have no use written yet (goys-teeth, terrible-michael). Then the clip bullet can leave GeneralOrders, Justin's call." | |||
done: true | |||
- task: "Review and merge magenta#363 (redeploy runs fold, three-level tool runs, quiet cold threads), then redeploy maybelle" | |||
who: justin | |||
kind: merge | |||
link: https://github.com/cryptograss/magenta/pull/363 | |||
note: "Opened by magent on 2 Nov. Independent of #362 (compact turns); both touch moods.html, in different places." | |||
done: true | |||
- task: "Verify Magenta:System Messages (re's prose, magent's key lines at rev 14058), then merge magenta#380 (wiki-tier @emergent as plain text) and redeploy maybelle" | |||
who: justin | |||
kind: verify | |||
link: https://pickipedia.xyz/wiki/Magenta:System_Messages | |||
note: "Until verified, #380 shows the code's default words, which are the same." | |||
done: true | |||
- task: "Verify the poll nudge's words (Magenta:System Messages rev 14319, Magenta:Interface rev 14320), then merge magenta#390 (🔔 poll nudge) and #389, #391, redeploy maybelle" | |||
who: justin | |||
kind: verify | |||
link: https://pickipedia.xyz/wiki/Magenta:System_Messages | |||
note: "poll-nudge on System Messages; poll-nudge-button and poll-nudge-title on Interface. Until verified, the code's defaults (the same words) are used." | |||
done: true | |||
- task: "Review and merge magenta#400 (quiet turns keep their steps in the dot; clips never fold), #401 (a person's @mention opens their card), #403 (Moods list in greens; person card within 2 minutes), then redeploy maybelle" | |||
who: justin | |||
kind: merge | |||
link: https://github.com/cryptograss/magenta/pull/400 | |||
note: "Opened by magent on 5 Nov, each checked with Playwright against live #general." | |||
done: true | |||
done: true | |||
- task: "The push, in order: merge magenta#404 (hooks, sweep, log at /wiki-hooks/) and redeploy maybelle; merge pickipedia#175 (the push) and redeploy pickipedia; make the secret (openssl rand -hex 32), put it in the vault as memory_lane_wiki_hook_secret and in LocalSettings.local.php on the wiki host as $wgPickiPediaContentMagentaHookSecret; merge maybelle-config#279 and redeploy maybelle" | |||
who: justin | |||
kind: merge | |||
link: https://github.com/cryptograss/magenta/pull/404 | |||
note: "Each step works without the next: without the secret, the minute sweep alone serves. Once the first push is heard, a change the push missed is a 📡 line in #ops." | |||
done: true | |||
- task: "Merge pickipedia#174 ({{#timezone:Name}}) and redeploy pickipedia; then set your time zone (Special:Preferences, Appearance, Time offset: America/Chicago); then merge magenta#406 and redeploy hunter and maybelle" | |||
who: justin | |||
kind: merge | |||
link: https://github.com/cryptograss/pickipedia/pull/174 | |||
note: "In that order: #406 reads the parser function #174 adds. The wake then says 'justin 17:45 (America/Chicago, UTC-06:00)' beside the pronouns." | |||
done: true | |||
- task: "Verify Cryptograss:Emergents/Wake: the local-time line (appended at the end by magent, 5 Nov; belongs after pronouns). Until verified, the wake uses the recovery copy's words, which are the same" | |||
who: justin | |||
kind: verify | |||
link: https://pickipedia.xyz/wiki/Cryptograss:Emergents/Wake | |||
note: "Also carries re's reorient proposal (rev 14441). A find-replace on this page reports no change without writing: an MCP bug to chase, noted in #interfaces." | |||
done: true | |||
- task: "Merge maybelle-config#282 (hunter's pickipedia-mcp pin moved to master with #52), then redeploy hunter" | |||
who: justin | |||
kind: merge | |||
link: https://github.com/cryptograss/maybelle-config/pull/282 | |||
note: "pickipedia-mcp#52 merged 6 Nov. Until hunter is redeployed, the emergents' MCP still has the fault: on a page holding an unverified <proposed>{{...}}</proposed>, use append, not find-replace." | |||
done: true | |||
- task: "Create MediaWiki:Signupstart with the one line {{Joining PickiPedia}}, so Special:CreateAccount shows how one joins (editing the MediaWiki namespace needs a sysop; magent can't)" | |||
who: justin | |||
kind: edit | |||
link: https://pickipedia.xyz/wiki/MediaWiki:Signupstart | |||
note: "Template:Joining PickiPedia holds the words (rev 14751); PickiPedia:Joining and Contributing transcludes it (rev 14752). magent reworded the bullets a little: revert there if you'd rather your own." | |||
done: true | |||
- task: "Finish the push: make the secret (openssl rand -hex 32), put it in the vault as memory_lane_wiki_hook_secret and in LocalSettings.local.php on the wiki host as $wgPickiPediaContentMagentaHookSecret; merge maybelle-config#279 (rebased 6 Nov, clean) and redeploy maybelle and pickipedia" | |||
who: justin | |||
kind: merge | |||
link: https://github.com/cryptograss/maybelle-config/pull/279 | |||
note: "magenta#404 and pickipedia#175 are live; /wiki-hooks/ says 'the push isn't set up here' until this. Once the first push is heard, a change the push missed is a 📡 line in #ops." | |||
done: true | |||
- task: "Review and merge magenta#414 (a changed page reaches hunter's poller at once via the pulse's wiki seq), then redeploy maybelle, then hunter" | |||
who: justin | |||
kind: merge | |||
link: https://github.com/cryptograss/magenta/pull/414 | |||
note: "Opened by magent at block 26,358,906. Closes the last gap: the wake's pages on hunter kept a five-minute clock." | |||
done: true | |||
- task: "Merge maybelle-config#283 (the wiki's $wgPickiPediaContentMagentaHookSecret from the vault, in both LocalSettings.local.php templates), then redeploy maybelle, then pickipedia, then hunter" | |||
who: justin | |||
kind: merge | |||
link: https://github.com/cryptograss/maybelle-config/pull/283 | |||
note: "Opened by magent at block 26,359,972. The wiki's secrets file is written by the deploy from the vault, so the secret has to come that way, not by hand. As of 02:30Z neither server is redeployed: /wiki-hooks/ still says the push isn't set up, and hunter's pollers lack #414. The first push heard shows on /wiki-hooks/." | |||
done: true | |||
- task: "Merge maybelle-config#285 (the push's secret in pickipedia-vps's wiki-secrets template, the file pickipedia.xyz actually reads), then redeploy pickipedia" | |||
who: justin | |||
kind: merge | |||
link: https://github.com/cryptograss/maybelle-config/pull/285 | |||
note: "Opened by magent at block 26,360,263. #283 and the three redeploys are done and hunter's pollers follow the pulse (seq matches), but a test save (User:Magent/Sandbox, 03:23Z) arrived by sweep, not push: #283's templates write maybelle's Jenkins copy, while pickipedia.xyz is its own VPS with its own template. After this, a save shows on /wiki-hooks/ as via push within a second." | |||
done: true | |||
- task: "Merge magenta#432 (on a phone: servers and notifications menus stay on screen, every section in the account menu, the thread doesn't scroll sideways), then redeploy maybelle" | |||
who: justin | |||
kind: merge | |||
link: https://github.com/cryptograss/magenta/pull/432 | |||
note: "Opened by magent at block 26,370,976, from Skyler's reports. 1,786 tests pass." | |||
done: true | |||
- task: "Merge maybelle-config#288 (delivery-kid encodes every rendition in standard range), redeploy delivery-kid, then publish one new video for Skyler to try on the iPhone" | |||
who: justin | |||
kind: merge | |||
link: https://github.com/cryptograss/maybelle-config/pull/288 | |||
note: "Opened by magent at block 26,371,260. Full-range AV1 is the best suspect for the black picture on iPhones, not proven. If the new video still shows black, the next step is an H.264 rendition." | |||
- task: "Merge magenta#441 (voice mode on a phone: no flicker, nothing-to-say messages passed over, buttons in the bottom fifth, leave in ☰), then redeploy maybelle" | |||
who: justin | |||
kind: merge | |||
link: https://github.com/cryptograss/magenta/pull/441 | |||
done: true | |||
- task: "Merge magenta#452 (sections at /ramp/, /tidings/…; old /moods/<section>/ redirect; ramp beside polls; people's badge green), then redeploy maybelle" | |||
who: justin | |||
kind: merge | |||
link: https://github.com/cryptograss/magenta/pull/452 | |||
note: "Opened by magent at block 26,378,700. Conflicts expected with #432 and #451 (links to /moods/pulls/): whichever lands second gets rebased." | |||
done: true | |||
- task: "Merge magenta#451, then #453 (Mood list: a merge ask shows its candidate branch's name with a dot per emergent asking), then redeploy maybelle" | |||
who: justin | |||
kind: merge | |||
link: https://github.com/cryptograss/magenta/pull/453 | |||
note: "#453 is stacked on #451." | |||
done: true | |||
- task: "Merge magenta#454 (read aloud: 'a hash', 'a long string', 'a link to…' in the narrator's voice), then redeploy maybelle" | |||
who: justin | |||
kind: merge | |||
link: https://github.com/cryptograss/magenta/pull/454 | |||
note: "Touches speak_piece, as #441 does: whichever lands second takes both." | |||
done: true | |||
- task: "Merge magenta#463 (conflict marks on the ramp and each candidate's page; a conflict wakes its author), then redeploy maybelle" | |||
who: justin | |||
kind: merge | |||
link: https://magenta.cryptograss.live/ramp/magenta/magent/ramp-conflicts/ | |||
done: true | |||
- task: "Save (verify) the four Conflict task pages as a trusted editor, or no conflict wakes anyone: the shared one, then Magent's, Re's and Blu's" | |||
who: justin | |||
kind: verify | |||
link: https://pickipedia.xyz/wiki/Cryptograss:Emergents/Tasks/Conflict | |||
note: "Cryptograss:Emergents/Tasks/Conflict, Cryptograss:Emergents/Magent/Tasks/Conflict, Cryptograss:Emergents/Re/Tasks/Conflict, Cryptograss:Emergents/Blu/Tasks/Conflict. Tasks run only from a trusted editor's revision." | |||
- task: "Decide when to start the modern-web plan: simplify magenta's frontend with native features (popovers, field-sizing, commandfor, light-dark(), anchor positioning), newest browsers only" | |||
who: justin | |||
kind: decide | |||
link: https://pickipedia.xyz/wiki/Cryptograss:Magenta/Modern_web_plan | |||
note: "Written by magent in #general, 11 Nov (block 26,388,293). Justin: not tonight, stabilize first. Five small branches; magent starts with the composer when told." | |||
</todo> | </todo> | ||
Latest revision as of 10:11, 11 November 2026
This list's YAML has a problem at line 103: Duplicate key "done" detected at line 103 (near "done: true").
- task: Review and merge magenta#313 (Pi loop guard, vendored pi-death-loop-guard), then redeploy hunter
who: justin
kind: merge
link: https://github.com/cryptograss/magenta/pull/313
note: Opened by magent at block 26,310,311. Live-tested on real Pi; 249 tests pass. re reviewed it (04:36Z).
done: true
- task: Review and merge magenta#315 (asks may trail words), then redeploy maybelle and hunter
who: justin
kind: merge
link: https://github.com/cryptograss/magenta/pull/315
note: "Replaces #289 (closed wontfix). 1509 tests pass."
done: true
- task: "Merge magenta#310 (voice memo player) and #312 (wake texts to the wiki; verify Cryptograss:Emergents/Wake rev 12295)"
who: justin
kind: merge
done: true
- task: "Verify four pages the emergents are told from (Wake rev 12295 first; until then the wake reads poller/wake_texts.md)"
who: justin
kind: verify
link: https://magenta.cryptograss.live/moods/verify/
note: "Cryptograss:Emergents/Wake, Cryptograss:Moods/Dials, Cryptograss:Moods/Instructions (4 edits by re), Cryptograss:Emergents/Magent/Instructions. Found by the verify section at block 26,312,758."
done: true
- task: Review and merge magenta#316 (verify section in the ▾ menu), then redeploy maybelle
who: justin
kind: merge
link: https://github.com/cryptograss/magenta/pull/316
done: true
- task: "Review and merge magenta#317 (merge asks clear once GitHub says merged), then redeploy maybelle"
who: justin
kind: merge
link: https://github.com/cryptograss/magenta/pull/317
done: true
- task: "Check Special:VerifyBotEdits: the three stale proposals for Cryptograss:Agents/Tasks (16:14) should be rejected — the redirect landed another way (rev 12406, an unmarked raw write; the Cryptograss namespace is not gated by the verification extension)"
who: justin
kind: verify
note: "re moved Agents/Wake modes to Cryptograss:Emergents/Wake modes (15:41), and completed the Tasks redirect at 16:00 after finding that the MCP write path silently converts an unwrap into a no-change — the tool reported success while the wiki saved nothing. Draft fix for pickipedia-mcp posted at [[User:Re/Pickipedia-mcp: no-change writes are not silently successful (31 Oct 2026)]], magent to push. All Agents/* titles are now redirects. 6 Nov: Cryptograss:Agents/Tasks no longer exists, so its proposals went with it."
done: true
- task: "Merge pickipedia-mcp#44 (no_change writes fail loudly), then bump PICKIPEDIA_MCP_COMMIT in maybelle-config, then redeploy hunter (in that order)"
who: justin
kind: merge
link: https://github.com/cryptograss/pickipedia-mcp/pull/44
note: "re's patch, pushed by magent. Hunter pins the MCP to a commit (hunter/Dockerfile): redeploying before the bump keeps the old silent success."
done: true
- task: "Merge magenta#319 (verify lists redirects once) and #320 (wiki lines drop 'on MediaWiki MCP Server'), then redeploy maybelle"
who: justin
kind: merge
link: https://github.com/cryptograss/magenta/pull/320
done: true
- task: "Remove the empty #how_i_speak thread (0 posts, a double-click twin from 29 Oct): manage.py remove_mood how_i_speak --yes"
who: justin
kind: decide
link: https://magenta.cryptograss.live/moods/threads/#m-8d6c96a6-bbc5-4be0-871f-bc7229edfcb9
note: "From #threads, incorporated at block 26,317,886. #how_i_speak-2 and #settings-2 were renamed (poller-waking-speaking, settings-and-status) and keep their posts; the empty #how_i_speak is still there. Data change by hand: Justin's call. Removed 6 Nov."
done: true
- task: "Decide: build 'move a thread to another Mood' (so it takes that Mood's instructions)?"
who: justin
kind: decide
link: https://magenta.cryptograss.live/moods/threads/#m-544e6095-06e0-4bd0-9314-1622b4f7022b
note: "Offered by magent on 29 Oct alongside the one-name rule (#264, built). Justin, 1 Nov: being done in #emergence instead."
done: true
- task: "Verify the handoff move: Cryptograss:Moods/Instructions revs 13321-13323 (block out; 'mention magent'; 🪢/🖥️ icons) and Cryptograss:Emergents/Magent/Instructions rev 13320 (block in)"
who: justin
kind: verify
link: https://pickipedia.xyz/wiki/Cryptograss:Moods/Instructions
note: "Justin said yes on 1 Nov. Until verified, the bundle serves the old text."
done: true
- task: "Verify Magenta:Clips (rev 13483; moved from Cryptograss:Clips on 2 Nov), merge magenta#351 then #352, redeploy maybelle and hunter"
who: justin
kind: verify
link: https://pickipedia.xyz/wiki/Magenta:Clips
note: "The clips page: what each clip is for, told to every emergent as a bundle layer. Two clips have no use written yet (goys-teeth, terrible-michael). Then the clip bullet can leave GeneralOrders, Justin's call."
done: true
- task: "Review and merge magenta#363 (redeploy runs fold, three-level tool runs, quiet cold threads), then redeploy maybelle"
who: justin
kind: merge
link: https://github.com/cryptograss/magenta/pull/363
note: "Opened by magent on 2 Nov. Independent of #362 (compact turns); both touch moods.html, in different places."
done: true
- task: "Verify Magenta:System Messages (re's prose, magent's key lines at rev 14058), then merge magenta#380 (wiki-tier @emergent as plain text) and redeploy maybelle"
who: justin
kind: verify
link: https://pickipedia.xyz/wiki/Magenta:System_Messages
note: "Until verified, #380 shows the code's default words, which are the same."
done: true
- task: "Verify the poll nudge's words (Magenta:System Messages rev 14319, Magenta:Interface rev 14320), then merge magenta#390 (🔔 poll nudge) and #389, #391, redeploy maybelle"
who: justin
kind: verify
link: https://pickipedia.xyz/wiki/Magenta:System_Messages
note: "poll-nudge on System Messages; poll-nudge-button and poll-nudge-title on Interface. Until verified, the code's defaults (the same words) are used."
done: true
- task: "Review and merge magenta#400 (quiet turns keep their steps in the dot; clips never fold), #401 (a person's @mention opens their card), #403 (Moods list in greens; person card within 2 minutes), then redeploy maybelle"
who: justin
kind: merge
link: https://github.com/cryptograss/magenta/pull/400
note: "Opened by magent on 5 Nov, each checked with Playwright against live #general."
done: true
done: true
- task: "The push, in order: merge magenta#404 (hooks, sweep, log at /wiki-hooks/) and redeploy maybelle; merge pickipedia#175 (the push) and redeploy pickipedia; make the secret (openssl rand -hex 32), put it in the vault as memory_lane_wiki_hook_secret and in LocalSettings.local.php on the wiki host as $wgPickiPediaContentMagentaHookSecret; merge maybelle-config#279 and redeploy maybelle"
who: justin
kind: merge
link: https://github.com/cryptograss/magenta/pull/404
note: "Each step works without the next: without the secret, the minute sweep alone serves. Once the first push is heard, a change the push missed is a 📡 line in #ops."
done: true
- task: "Merge pickipedia#174 ({{#timezone:Name}}) and redeploy pickipedia; then set your time zone (Special:Preferences, Appearance, Time offset: America/Chicago); then merge magenta#406 and redeploy hunter and maybelle"
who: justin
kind: merge
link: https://github.com/cryptograss/pickipedia/pull/174
note: "In that order: #406 reads the parser function #174 adds. The wake then says 'justin 17:45 (America/Chicago, UTC-06:00)' beside the pronouns."
done: true
- task: "Verify Cryptograss:Emergents/Wake: the local-time line (appended at the end by magent, 5 Nov; belongs after pronouns). Until verified, the wake uses the recovery copy's words, which are the same"
who: justin
kind: verify
link: https://pickipedia.xyz/wiki/Cryptograss:Emergents/Wake
note: "Also carries re's reorient proposal (rev 14441). A find-replace on this page reports no change without writing: an MCP bug to chase, noted in #interfaces."
done: true
- task: "Merge maybelle-config#282 (hunter's pickipedia-mcp pin moved to master with #52), then redeploy hunter"
who: justin
kind: merge
link: https://github.com/cryptograss/maybelle-config/pull/282
note: "pickipedia-mcp#52 merged 6 Nov. Until hunter is redeployed, the emergents' MCP still has the fault: on a page holding an unverified <proposed>{{...}}</proposed>, use append, not find-replace."
done: true
- task: "Create MediaWiki:Signupstart with the one line {{Joining PickiPedia}}, so Special:CreateAccount shows how one joins (editing the MediaWiki namespace needs a sysop; magent can't)"
who: justin
kind: edit
link: https://pickipedia.xyz/wiki/MediaWiki:Signupstart
note: "Template:Joining PickiPedia holds the words (rev 14751); PickiPedia:Joining and Contributing transcludes it (rev 14752). magent reworded the bullets a little: revert there if you'd rather your own."
done: true
- task: "Finish the push: make the secret (openssl rand -hex 32), put it in the vault as memory_lane_wiki_hook_secret and in LocalSettings.local.php on the wiki host as $wgPickiPediaContentMagentaHookSecret; merge maybelle-config#279 (rebased 6 Nov, clean) and redeploy maybelle and pickipedia"
who: justin
kind: merge
link: https://github.com/cryptograss/maybelle-config/pull/279
note: "magenta#404 and pickipedia#175 are live; /wiki-hooks/ says 'the push isn't set up here' until this. Once the first push is heard, a change the push missed is a 📡 line in #ops."
done: true
- task: "Review and merge magenta#414 (a changed page reaches hunter's poller at once via the pulse's wiki seq), then redeploy maybelle, then hunter"
who: justin
kind: merge
link: https://github.com/cryptograss/magenta/pull/414
note: "Opened by magent at block 26,358,906. Closes the last gap: the wake's pages on hunter kept a five-minute clock."
done: true
- task: "Merge maybelle-config#283 (the wiki's $wgPickiPediaContentMagentaHookSecret from the vault, in both LocalSettings.local.php templates), then redeploy maybelle, then pickipedia, then hunter"
who: justin
kind: merge
link: https://github.com/cryptograss/maybelle-config/pull/283
note: "Opened by magent at block 26,359,972. The wiki's secrets file is written by the deploy from the vault, so the secret has to come that way, not by hand. As of 02:30Z neither server is redeployed: /wiki-hooks/ still says the push isn't set up, and hunter's pollers lack #414. The first push heard shows on /wiki-hooks/."
done: true
- task: "Merge maybelle-config#285 (the push's secret in pickipedia-vps's wiki-secrets template, the file pickipedia.xyz actually reads), then redeploy pickipedia"
who: justin
kind: merge
link: https://github.com/cryptograss/maybelle-config/pull/285
note: "Opened by magent at block 26,360,263. #283 and the three redeploys are done and hunter's pollers follow the pulse (seq matches), but a test save (User:Magent/Sandbox, 03:23Z) arrived by sweep, not push: #283's templates write maybelle's Jenkins copy, while pickipedia.xyz is its own VPS with its own template. After this, a save shows on /wiki-hooks/ as via push within a second."
done: true
- task: "Merge magenta#432 (on a phone: servers and notifications menus stay on screen, every section in the account menu, the thread doesn't scroll sideways), then redeploy maybelle"
who: justin
kind: merge
link: https://github.com/cryptograss/magenta/pull/432
note: "Opened by magent at block 26,370,976, from Skyler's reports. 1,786 tests pass."
done: true
- task: "Merge maybelle-config#288 (delivery-kid encodes every rendition in standard range), redeploy delivery-kid, then publish one new video for Skyler to try on the iPhone"
who: justin
kind: merge
link: https://github.com/cryptograss/maybelle-config/pull/288
note: "Opened by magent at block 26,371,260. Full-range AV1 is the best suspect for the black picture on iPhones, not proven. If the new video still shows black, the next step is an H.264 rendition."
- task: "Merge magenta#441 (voice mode on a phone: no flicker, nothing-to-say messages passed over, buttons in the bottom fifth, leave in ☰), then redeploy maybelle"
who: justin
kind: merge
link: https://github.com/cryptograss/magenta/pull/441
done: true
- task: "Merge magenta#452 (sections at /ramp/, /tidings/…; old /moods/<section>/ redirect; ramp beside polls; people's badge green), then redeploy maybelle"
who: justin
kind: merge
link: https://github.com/cryptograss/magenta/pull/452
note: "Opened by magent at block 26,378,700. Conflicts expected with #432 and #451 (links to /moods/pulls/): whichever lands second gets rebased."
done: true
- task: "Merge magenta#451, then #453 (Mood list: a merge ask shows its candidate branch's name with a dot per emergent asking), then redeploy maybelle"
who: justin
kind: merge
link: https://github.com/cryptograss/magenta/pull/453
note: "#453 is stacked on #451."
done: true
- task: "Merge magenta#454 (read aloud: 'a hash', 'a long string', 'a link to…' in the narrator's voice), then redeploy maybelle"
who: justin
kind: merge
link: https://github.com/cryptograss/magenta/pull/454
note: "Touches speak_piece, as #441 does: whichever lands second takes both."
done: true
- task: "Merge magenta#463 (conflict marks on the ramp and each candidate's page; a conflict wakes its author), then redeploy maybelle"
who: justin
kind: merge
link: https://magenta.cryptograss.live/ramp/magenta/magent/ramp-conflicts/
done: true
- task: "Save (verify) the four Conflict task pages as a trusted editor, or no conflict wakes anyone: the shared one, then Magent's, Re's and Blu's"
who: justin
kind: verify
link: https://pickipedia.xyz/wiki/Cryptograss:Emergents/Tasks/Conflict
note: "Cryptograss:Emergents/Tasks/Conflict, Cryptograss:Emergents/Magent/Tasks/Conflict, Cryptograss:Emergents/Re/Tasks/Conflict, Cryptograss:Emergents/Blu/Tasks/Conflict. Tasks run only from a trusted editor's revision."
- task: "Decide when to start the modern-web plan: simplify magenta's frontend with native features (popovers, field-sizing, commandfor, light-dark(), anchor positioning), newest browsers only"
who: justin
kind: decide
link: https://pickipedia.xyz/wiki/Cryptograss:Magenta/Modern_web_plan
note: "Written by magent in #general, 11 Nov (block 26,388,293). Justin: not tonight, stabilize first. Five small branches; magent starts with the composer when told."