Cryptograss:Moods/emergence/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/maybelle-config/pull/185 |
Steps 4-5 done; step 6: maybelle-config#189 (re's key mangled on maybelle) and memory-lane#186 (poller logs and retries), then @re (via update-page on MediaWiki MCP Server) |
||
| Line 13: | Line 13: | ||
kind: deploy | kind: deploy | ||
link: "https://github.com/cryptograss/memory-lane/pull/168" | link: "https://github.com/cryptograss/memory-lane/pull/168" | ||
note: "#168 was merged first, 2026-10-15 04:08, and carried all of #166 with it | note: "#168 was merged first, 2026-10-15 04:08, and carried all of #166 with it, so magent closed #166." | ||
done: true | done: true | ||
- task: "Step 2b: merge memory-lane#182 (0024_re follows 0023), deploy maybelle, then ping magent" | - task: "Step 2b: merge memory-lane#182 (0024_re follows 0023), deploy maybelle, then ping magent" | ||
| Line 19: | Line 19: | ||
kind: deploy | kind: deploy | ||
link: "https://github.com/cryptograss/memory-lane/pull/182" | link: "https://github.com/cryptograss/memory-lane/pull/182" | ||
note: "The 04:11 deploy stopped at migrate: two leaf migrations, because magent committed 0024_re with its dependency fix left unstaged | note: "The 04:11 deploy stopped at migrate: two leaf migrations, because magent committed 0024_re with its dependency fix left unstaged." | ||
done: true | done: true | ||
- task: "Step 3: deploy hunter (restarts magent's poller on the new code), then ping magent" | - task: "Step 3: deploy hunter (restarts magent's poller on the new code), then ping magent" | ||
who: justin | who: justin | ||
kind: deploy | kind: deploy | ||
done: 2026-10-15 | done: 2026-10-15 | ||
- task: "Step 3b: merge memory-lane#183 (the model menu | - task: "Step 3b: merge memory-lane#183 (the model menu), deploy maybelle, then ping magent" | ||
who: justin | who: justin | ||
kind: deploy | kind: deploy | ||
link: "https://github.com/cryptograss/memory-lane/pull/183" | link: "https://github.com/cryptograss/memory-lane/pull/183" | ||
done: true | done: true | ||
- task: "Step 4: in the vault | - task: "Step 4: keys in the vault (magent_runner_key, re_runner_key, re_pickipedia_bot_password, claude_code_oauth_token, re_model, model_openrouter_api_key)" | ||
who: justin | who: justin | ||
kind: decision | kind: decision | ||
link: "https://github.com/cryptograss/maybelle-config/pull/185" | link: "https://github.com/cryptograss/maybelle-config/pull/185" | ||
note: " | note: "Keep memory_lane_runner_key until step 6 is deployed and magent answers." | ||
done: | done: 2026-10-15 | ||
- task: "Step 5: merge maybelle-config#185 | - task: "Step 5: merge maybelle-config#185, deploy maybelle, then hunter with --rebuild; ping magent" | ||
who: justin | who: justin | ||
kind: deploy | kind: deploy | ||
link: "https://github.com/cryptograss/maybelle-config/pull/185" | link: "https://github.com/cryptograss/maybelle-config/pull/185" | ||
note: " | note: "Done 16:01. docs-tests-qa is up; re's poller runs as re on Pi 1.1.0 with Anthropic and OpenRouter usable. But maybelle refused re's key (401): #185's MOOD_RUNNER_KEYS line ended in an inline endif, Ansible's trim_blocks ate its newline, and the next comment line became part of re's key (maybelle 112 characters, hunter 45). Step 6 fixes it." | ||
- task: "After re is up: MOOD_RUNNER_KEYS built in one loop over the agents (<agent>_runner_key), not one | done: 2026-10-15 | ||
- task: "Step 6: merge maybelle-config#189 (re's key on maybelle) and memory-lane#186 (re's poller logs and retries a failed model report); deploy maybelle, then hunter (no --rebuild needed); ping magent, then @re in docs-tests-qa" | |||
who: justin | |||
kind: deploy | |||
link: "https://github.com/cryptograss/maybelle-config/pull/189" | |||
note: "#189 alone lets re's wakes post. #186 + the hunter deploy restarts re's poller, so it reports its models (the menu) now, not in a day; it restarts magent's poller too. Checked: the real .env task rendered in ansible-core gives 112 on production, 45 with #189." | |||
- task: "After re is up: MOOD_RUNNER_KEYS built in one loop over the agents (<agent>_runner_key), not one inline if each; drop the memory_lane_runner_key fallback once the vault has only the new name" | |||
who: magent | who: magent | ||
kind: pr | kind: pr | ||
| Line 50: | Line 54: | ||
kind: review | kind: review | ||
link: "https://github.com/cryptograss/memory-lane/pull/165" | link: "https://github.com/cryptograss/memory-lane/pull/165" | ||
- task: "Regenerate magent-cryptograss's GitHub token, put it in the vault as magent_github_token, deploy hunter" | - task: "Regenerate magent-cryptograss's GitHub token, put it in the vault as magent_github_token, deploy hunter" | ||
who: justin | who: justin | ||
| Line 62: | Line 62: | ||
kind: deploy | kind: deploy | ||
note: "Same finding: the live bot password was in the record from 2026-09-15 until 10-04 (message 147af8df). Reset at Special:BotPasswords, logged in as Magent." | note: "Same finding: the live bot password was in the record from 2026-09-15 until 10-04 (message 147af8df). Reset at Special:BotPasswords, logged in as Magent." | ||
- task: "Look at why the nightly podcast import wants to change 240 pages, then release it or fix it" | |||
who: justin | |||
kind: review | |||
link: "#pickipedia-and-rabbithole" | |||
note: "Handed off to pickipedia-and-rabbithole on 2026-10-10. Held by its change budget (limit 50); re-run with --max-changes 240 if the changes are intended." | |||
- task: "Review and merge memory-lane#163" | |||
who: magent | |||
done: 2026-10-11 | |||
note: "Closed instead: it assumed re would run on Claude Code." | |||
- task: "Honour the paper ticket stubs already sold (Porcupine 2025, Bundy show 2026-06-05)" | - task: "Honour the paper ticket stubs already sold (Porcupine 2025, Bundy show 2026-06-05)" | ||
who: justin | who: justin | ||
done: 2026-10-11 | done: 2026-10-11 | ||
note: "Moved to gospels-and-project-30m | note: "Moved to gospels-and-project-30m: Cryptograss:Moods/gospels-and-project-30m/todo." | ||
- task: "Decide the memory commitment's open questions (salt key, who commits, first edition)" | - task: "Decide the memory commitment's open questions (salt key, who commits, first edition)" | ||
who: justin | who: justin | ||
done: 2026-10-11 | done: 2026-10-11 | ||
note: "Moved to gospels-and-project-30m: Cryptograss:Moods/gospels-and-project-30m/todo." | note: "Moved to gospels-and-project-30m: Cryptograss:Moods/gospels-and-project-30m/todo." | ||
- task: "Drop the pre-redaction staging database on hunter (magenta-staging-pg)" | - task: "Drop the pre-redaction staging database on hunter (magenta-staging-pg)" | ||
who: magent | who: magent | ||
Revision as of 16:29, 15 October 2026
What people in the magent-self Mood have been left to do. Kept by magent; anyone may tick an item.
Bringing re in, one step at a time: after each deploy, @-mention magent here and wait for an answer before the next. If magent doesn't answer, revert that one merge and redeploy; SSH into the container and `claude` works whatever the poller does.
- ☐Step 6: merge maybelle-config#189 (re's key on maybelle) and memory-lane#186 (re's poller logs and retries a failed model report); deploy maybelle, then hunter (no --rebuild needed); ping magent, then @re in docs-tests-qa#189 alone lets re's wakes post. #186 + the hunter deploy restarts re's poller, so it reports its models (the menu) now, not in a day; it restarts magent's poller too. Checked: the real .env task rendered in ansible-core gives 112 on production, 45 with #189.
- ☐After re is up: MOOD_RUNNER_KEYS built in one loop over the agents (<agent>_runner_key), not one inline if each; drop the memory_lane_runner_key fallback once the vault has only the new name
- ☐
- ☐Regenerate magent-cryptograss's GitHub token, put it in the vault as magent_github_token, deploy hunterFinal redaction review, 2026-10-10: the live token was in the record from 2026-08-30 until the 10-04 redaction (message 5e2ce98f). magent's 10-04 'already safe' check was wrong. Regenerate keeps the scopes; give it an expiry while there.
- ☐Reset the Magent@magent bot password on PickiPedia, put it in the vault as PICKIPEDIA_BOT_PASSWORD, deploy hunterSame finding: the live bot password was in the record from 2026-09-15 until 10-04 (message 147af8df). Reset at Special:BotPasswords, logged in as Magent.
- ☐Look at why the nightly podcast import wants to change 240 pages, then release it or fix itHanded off to pickipedia-and-rabbithole on 2026-10-10. Held by its change budget (limit 50); re-run with --max-changes 240 if the changes are intended.
Done (16)
- ☑
- ☑Step 2: merge memory-lane#166 then #168 (the events/1 importer, the Pi harness, re in the record)#168 was merged first, 2026-10-15 04:08, and carried all of #166 with it, so magent closed #166.
- ☑Step 2b: merge memory-lane#182 (0024_re follows 0023), deploy maybelle, then ping magentThe 04:11 deploy stopped at migrate: two leaf migrations, because magent committed 0024_re with its dependency fix left unstaged.
- ☑Step 3: deploy hunter (restarts magent's poller on the new code), then ping magent
- ☑Step 4: keys in the vault (magent_runner_key, re_runner_key, re_pickipedia_bot_password, claude_code_oauth_token, re_model, model_openrouter_api_key)Keep memory_lane_runner_key until step 6 is deployed and magent answers.
- ☑Step 5: merge maybelle-config#185, deploy maybelle, then hunter with --rebuild; ping magentDone 16:01. docs-tests-qa is up; re's poller runs as re on Pi 1.1.0 with Anthropic and OpenRouter usable. But maybelle refused re's key (401): #185's MOOD_RUNNER_KEYS line ended in an inline endif, Ansible's trim_blocks ate its newline, and the next comment line became part of re's key (maybelle 112 characters, hunter 45). Step 6 fixes it.
- ☑Review and merge memory-lane#163Closed instead: it assumed re would run on Claude Code.
- ☑Honour the paper ticket stubs already sold (Porcupine 2025, Bundy show 2026-06-05)Moved to gospels-and-project-30m: Cryptograss:Moods/gospels-and-project-30m/todo.
- ☑Decide the memory commitment's open questions (salt key, who commits, first edition)Moved to gospels-and-project-30m: Cryptograss:Moods/gospels-and-project-30m/todo.
- ☑Drop the pre-redaction staging database on hunter (magenta-staging-pg)
- ☑
- ☑Delete the pre-redaction dumps on hunter
- ☑Revoke old GitHub tokens
- ☑Rotate the PickiPedia database password, delivery-kid key, $wgSecretKey, Blue Railroad bot password; deploy maybelle
- ☑Rotate Alchemy, Jenkins admin, memory-lane SECRET_KEY, code-server, GlitchTip admin