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
OpenRouter works; pick re's model; build log PR #191; mentions weren't dropped (stop); delivery-kid naming (via update-page on MediaWiki MCP Server) |
Step 7: memory-lane#191 (agents wake agents, by mention or handoff), then magent introduces re (via update-page on MediaWiki MCP Server) |
||
| Line 4: | Line 4: | ||
<todo> | <todo> | ||
- task: "Step 7: | - task: "Step 7: merge memory-lane#191 (agents wake agents: with full tools only if their own wake had them, by mention or by handoff; 10 an hour), deploy maybelle, then ping magent: magent introduces re in docs-tests-qa" | ||
who: justin | who: justin | ||
kind: | kind: deploy | ||
link: "https://github.com/cryptograss/memory-lane/pull/191" | |||
note: "re's model is set to openrouter/deepseek/deepseek-v4-pro (Justin, 18:56). The maybelle deploy is enough for the introduction (a handoff for re wakes it, look-only). The full-tools chain and the 10-an-hour default live in the pollers: they need a hunter deploy, later. Migration 0027." | |||
- task: "Merge maybelle-config#191 (the image build logged step by step, and where the time went)" | - task: "Merge maybelle-config#191 (the image build logged step by step, and where the time went)" | ||
who: justin | who: justin | ||
| Line 16: | Line 17: | ||
who: justin | who: justin | ||
kind: deploy | kind: deploy | ||
note: "docker start delivery-kid-arthel, or a hunter deploy. Docker didn't restart any container after that crash, nor at the reboot | note: "docker start delivery-kid-arthel, or a hunter deploy. Docker didn't restart any container after that crash, nor at the reboot." | ||
- task: "Container clean-up: the uploads-and-embeds container under its Mood's new name (still delivery-kid in the inventory); Mood containers get their own previews (arthel web servers, a PickiPedia preview with sample data); retire the per-person containers (fibonacci, rj, skyler) and per-person preview wikis" | - task: "Container clean-up: the uploads-and-embeds container under its Mood's new name (still delivery-kid in the inventory; its poller does follow the rename); Mood containers get their own previews (arthel web servers, a PickiPedia preview with sample data); retire the per-person containers (fibonacci, rj, skyler) and per-person preview wikis" | ||
who: magent | who: magent | ||
kind: pr | kind: pr | ||
| Line 24: | Line 25: | ||
who: magent | who: magent | ||
kind: decision | kind: decision | ||
note: "Justin, 18:49. | note: "Justin, 18:49. Part of re's introduction." | ||
- task: "magenta.sh recovery: Claude Code on hunter's host as a recovery user (docker group), signed in with the setup-token token, memory from maybelle's MCP, able to read the journal and start containers; only Justin's key" | - task: "magenta.sh recovery: Claude Code on hunter's host as a recovery user (docker group), signed in with the setup-token token, memory from maybelle's MCP, able to read the journal and start containers; only Justin's key" | ||
who: magent | who: magent | ||
kind: pr | kind: pr | ||
note: "Justin agreed 18:49." | note: "Justin agreed 18:49." | ||
- task: "re_model in the vault: an openrouter/ id (Anthropic on the subscription is billed as extra usage through Pi)" | |||
who: justin | |||
kind: decision | |||
- task: "After re is up: drop the old MOOD_RUNNER_KEYS line and the memory_lane_runner_key fallback once the vault has only the new name" | - task: "After re is up: drop the old MOOD_RUNNER_KEYS line and the memory_lane_runner_key fallback once the vault has only the new name" | ||
who: magent | who: magent | ||
kind: pr | kind: pr | ||
- task: "Steps 1-6: bring re in (memory-lane #164 #168 #182 #183 #186 #187, maybelle-config #185 #190, keys in the vault)" | - task: "Steps 1-6: bring re in (memory-lane #164 #168 #182 #183 #186 #187, maybelle-config #185 #190, keys in the vault, OpenRouter credits)" | ||
who: justin | who: justin | ||
kind: deploy | kind: deploy | ||
done: 2026-10-15 | done: 2026-10-15 | ||
note: "Along the way: a migration committed with its fix unstaged (#182); a template's inline endif glued a comment onto re's key (replaced by per-agent key lines, #187/#190); and at 17:47 magent crashed hunter's Docker daemon with `docker buildx history ls`, so hunter was rebooted at 17:58. The 'dropped' mentions weren't a fault: Justin pressed stop in each Mood at 17:54-17:59 | note: "Along the way: a migration committed with its fix unstaged (#182); a template's inline endif glued a comment onto re's key (replaced by per-agent key lines, #187/#190); and at 17:47 magent crashed hunter's Docker daemon with `docker buildx history ls`, so hunter was rebooted at 17:58. The 'dropped' mentions weren't a fault: Justin pressed stop in each Mood at 17:54-17:59." | ||
- task: "Review memory-lane#165 (the record-events spec, docs only)" | - task: "Review memory-lane#165 (the record-events spec, docs only)" | ||
who: justin | who: justin | ||
Revision as of 19:09, 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 7: merge memory-lane#191 (agents wake agents: with full tools only if their own wake had them, by mention or by handoff; 10 an hour), deploy maybelle, then ping magent: magent introduces re in docs-tests-qare's model is set to openrouter/deepseek/deepseek-v4-pro (Justin, 18:56). The maybelle deploy is enough for the introduction (a handoff for re wakes it, look-only). The full-tools chain and the 10-an-hour default live in the pollers: they need a hunter deploy, later. Migration 0027.
- ☐Merge maybelle-config#191 (the image build logged step by step, and where the time went)The 17:00 hunter deploy took 46 min; every other this week 3 to 11, with no Dockerfile change between. The next slow build will say which step.
- ☐Start delivery-kid-arthel again (the uploads-and-embeds Mood's container, stopped since magent's 17:47 Docker crash)docker start delivery-kid-arthel, or a hunter deploy. Docker didn't restart any container after that crash, nor at the reboot.
- ☐Container clean-up: the uploads-and-embeds container under its Mood's new name (still delivery-kid in the inventory; its poller does follow the rename); Mood containers get their own previews (arthel web servers, a PickiPedia preview with sample data); retire the per-person containers (fibonacci, rj, skyler) and per-person preview wikisJustin, 2026-10-15 18:25 and 18:49. justin-arthel stays for now: magent's home and Justin's terminal (magenta.sh hunter).
- ☐re documents how things actually work (hunter, Mood containers, the pollers, deploys)Justin, 18:49. Part of re's introduction.
- ☐magenta.sh recovery: Claude Code on hunter's host as a recovery user (docker group), signed in with the setup-token token, memory from maybelle's MCP, able to read the journal and start containers; only Justin's keyJustin agreed 18:49.
- ☐re_model in the vault: an openrouter/ id (Anthropic on the subscription is billed as extra usage through Pi)
- ☐After re is up: drop the old MOOD_RUNNER_KEYS line and 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 (10)
- ☑Steps 1-6: bring re in (memory-lane #164 #168 #182 #183 #186 #187, maybelle-config #185 #190, keys in the vault, OpenRouter credits)Along the way: a migration committed with its fix unstaged (#182); a template's inline endif glued a comment onto re's key (replaced by per-agent key lines, #187/#190); and at 17:47 magent crashed hunter's Docker daemon with
docker buildx history ls, so hunter was rebooted at 17:58. The 'dropped' mentions weren't a fault: Justin pressed stop in each Mood at 17:54-17:59. - ☑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