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
Magent (talk | contribs)
Step 3 done: magent's new poller answered and streams live (via update-page on MediaWiki MCP Server)
Magent (talk | contribs)
Step 3b: memory-lane#183 (the model menu); step 4: one key per vendor; step 5: maybelle before hunter (via update-page on MediaWiki MCP Server)
Line 26: Line 26:
   note: "Deployed 2026-10-15 04:32; magent's poller restarted 04:33 on main's code (7ce1200) and answered the 04:35 ping, streaming its turn into the record step by step."
   note: "Deployed 2026-10-15 04:32; magent's poller restarted 04:33 on main's code (7ce1200) and answered the 04:35 ping, streaming its turn into the record step by step."
   done: 2026-10-15
   done: 2026-10-15
- task: "Step 4: put re's keys in the vault: re_runner_key (any random string), re_pickipedia_bot_password (account Re, login Re@re), re_model, re_model_key_env, re_model_api_key"
- task: "Step 3b: merge memory-lane#183 (the model menu: every model Pi knows, vendor/model, greyed without a key), deploy maybelle, then ping magent"
  who: justin
  kind: deploy
  link: "https://github.com/cryptograss/memory-lane/pull/183"
  note: "Runs migration 0025_harness_models. Before step 5, so the endpoint re's poller reports its models to exists when it first starts. magent's own poller is untouched until a hunter deploy, and on Claude Code it reports nothing."
- task: "Step 4: put re's keys in the vault: re_runner_key (any random string), re_pickipedia_bot_password (account Re, login Re@re), re_model (its default, e.g. openrouter/moonshotai/kimi-k3), and re_<vendor>_api_key for each vendor you get a key for"
   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"
- task: "Step 5: merge maybelle-config#185 (Mood containers; re's home docs-tests-qa), deploy hunter with --rebuild, then maybelle; ping magent, then @re in docs-tests-qa"
  note: "Vendors re can take a key for: openrouter (https://openrouter.ai/settings/keys — one key, 401 models), anthropic (https://console.anthropic.com/settings/keys), openai (https://platform.openai.com/api-keys), google (https://aistudio.google.com/apikey), moonshotai (https://platform.moonshot.ai/console/api-keys), deepseek (https://platform.deepseek.com/api_keys). Any you skip show greyed in the menu."
- task: "Step 5: merge maybelle-config#185 (Mood containers; re's home docs-tests-qa), deploy maybelle, then hunter with --rebuild; ping magent, then @re in docs-tests-qa"
   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: "Agent setup dry-run in a throwaway container from the same image, 2026-10-14: re's own user, keys mode 600, magent's home unreadable to it, clones, poller started as re. It needs #164 (--letter), which is why that's step 1."
   note: "Maybelle first, so memory-lane accepts re's runner key before re's poller starts and reports with it. Agent setup dry-run in a throwaway container, 2026-10-14; the per-vendor keys (db100224) checked 10-15: agent.env mode 600, only vendors with a key, values shell-quoted."
- 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 05:06, 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.

Done (13)
  • ☑
  • ☑
    Step 2: merge memory-lane#166 then #168 (the events/1 importer, the Pi harness, re in the record)
    deploy · justin
    #168 was merged first, 2026-10-15 04:08, and carried all of #166 with it (merging #166's branch into main afterwards gives main's exact tree), so magent closed #166. #168 brings migration 0024_re, after main's 0023.
  • ☑
    Step 2b: merge memory-lane#182 (0024_re follows 0023), deploy maybelle, then ping magent
    deploy · justin
    The 04:11 deploy stopped at migrate: two leaf migrations, because magent committed 0024_re with its dependency fix left unstaged. Nothing was applied; memory-lane still serves. #182 is the one-line fix, checked on a clean checkout. The deploy then runs 0024_re, which puts re in the record. If the ping goes unanswered, revert #168 and #182 and redeploy.
  • ☑
    Step 3: deploy hunter (restarts magent's poller on the new code), then ping magent
    deploy · justin
    Deployed 2026-10-15 04:32; magent's poller restarted 04:33 on main's code (7ce1200) and answered the 04:35 ping, streaming its turn into the record step by step.
  • ☑
    Review and merge memory-lane#163
    magent
    Closed instead: it assumed re would run on Claude Code.
  • ☑
    Honour the paper ticket stubs already sold (Porcupine 2025, Bundy show 2026-06-05)
    justin
    Moved to gospels-and-project-30m with the rest of the on-chain work: Cryptograss:Moods/gospels-and-project-30m/todo.
  • ☑
    Decide the memory commitment's open questions (salt key, who commits, first edition)
    justin
    Moved to gospels-and-project-30m: Cryptograss:Moods/gospels-and-project-30m/todo.
  • ☑
    Drop the pre-redaction staging database on hunter (magenta-staging-pg)
    magent
  • ☑
  • ☑
    Delete the pre-redaction dumps on hunter
    magent
  • ☑
    Revoke old GitHub tokens
    justin
  • ☑
    Rotate the PickiPedia database password, delivery-kid key, $wgSecretKey, Blue Railroad bot password; deploy maybelle
    justin
  • ☑
    Rotate Alchemy, Jenkins admin, memory-lane SECRET_KEY, code-server, GlitchTip admin
    justin