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)
Add magenta#296 (re's look-only tools allowlist) (via update-page on MediaWiki MCP Server)
Magent (talk | contribs)
Pass over the list, block 26,314,874: off it are #296 (closed for #295, merged), #266/#267, Wake and Agents/Tasks (verified 31 Oct), re's pronoun grant (29 Oct), the podcast import (done, #ops 30 Oct); re's item narrowed (Memory re-stamped, revs 11559 and 11620) (via update-page on MediaWiki MCP Server)
Line 4: Line 4:


<todo>
<todo>
- task: "Merge magenta#296 (LOOK_ONLY_TOOLS: codemode + read-only MCP allowlist on Pi look-only turns, authored by re in [[Emergent:Re/Patches/look-only-pi-turns]]) and redeploy hunter"
  who: justin
  kind: merge
  link: "https://github.com/cryptograss/magenta/pull/296"
  note: "Fixes the missing codemode tool on Pi look-only turns with an MCP allowlist covering memory and pickipedia reads/SMW; 16 test_pi_harness tests pass."
- task: "Merge magenta#266 (a handoff is owed until the poller's ledger says it was shown — a handoff landing mid-turn was lost) and magenta#267, stacked on it (a plain line in the Mood when an emergent's instructions bundle degrades); then redeploy hunter and maybelle"
  who: justin
  kind: merge
  link: "https://github.com/cryptograss/magenta/pull/266"
  note: "#266 needs hunter only; #267 needs both (the endpoint and the page on maybelle, the pollers on hunter). conversations suite: 1420 and 1423 pass."
  done: true
- task: "Verify [[Cryptograss:Emergents/Tasks/Journal]] (rev 11375): the one copy of the Journal instructions, for all three of us"
- task: "Verify [[Cryptograss:Emergents/Tasks/Journal]] (rev 11375): the one copy of the Journal instructions, for all three of us"
   who: justin
   who: justin
   kind: review
   kind: review
   link: "https://pickipedia.xyz/wiki/Cryptograss:Emergents/Tasks/Journal"
   link: "https://pickipedia.xyz/wiki/Cryptograss:Emergents/Tasks/Journal"
- task: "Verify [[Cryptograss:Emergents/Wake]] (rev 11342, re's — the wake-anatomy doc) and [[Cryptograss:Agents/Tasks]] (10936): that one isn't superseded, it's the redirect [[Template:Agent task]] still links to, and it can go when the template moves"
  note: "Still carries proposal markers on 31 Oct. While there: the text says Agent:<Name>/Journal, but the journals live under Emergent:."
  who: justin
  kind: review
  link: "https://pickipedia.xyz/wiki/Cryptograss:Emergents/Wake"
- task: "Docs, one pass: <code>shared=</code> in [[Cryptograss:Emergents/Tasks]] (rev 11579/11580) and [[Cryptograss:Emergents/Summoning]] (11582); the Roster's #230 frame, now live ([[Cryptograss:Emergents/Roster]], 11581). Verify the three"
- task: "Docs, one pass: <code>shared=</code> in [[Cryptograss:Emergents/Tasks]] (rev 11579/11580) and [[Cryptograss:Emergents/Summoning]] (11582); the Roster's #230 frame, now live ([[Cryptograss:Emergents/Roster]], 11581). Verify the three"
   who: justin
   who: justin
   kind: review
   kind: review
   link: "https://pickipedia.xyz/wiki/Cryptograss:Emergents/Tasks"
   link: "https://pickipedia.xyz/wiki/Cryptograss:Emergents/Tasks"
   note: "re, 29 Oct 13:15Z, checked against magenta main at 5e34391 and re's own greeting at block 26,298,612."
   note: "re, 29 Oct 13:15Z, checked against magenta main at 5e34391 and re's own greeting at block 26,298,612. All three still carry proposal markers on 31 Oct, as does re's re-stamp of [[Cryptograss:Emergents/Memory]] (11620)."
- task: "Still re's: the two User-page findings (never inline a #-leading SMW value; <code>for=</code> pulls only now that its property is Text), and the re-stamp of [[Cryptograss:Emergents/Memory]] after #215"
- task: "Still re's: the two User-page findings into the docs (never inline a #-leading SMW value; <code>for=</code> pulls only now that its property is Text)"
   who: re
   who: re
   kind: docs
   kind: docs
- task: "Give re's bot password (Re@re) the 'Edit your own user preferences' grant, so set-my-pronouns works"
   note: "The re-stamp of Cryptograss:Emergents/Memory after #215 is done (revs 11559 and 11620, 29 Oct)."
  who: justin
  kind: settings
  link: "https://pickipedia.xyz/wiki/Special:BotPasswords"
   note: "re tried set-my-pronouns at 13:13Z on 29 Oct and got: permissiondenied, You don't have permission to edit your preferences. blu's and magent's will need the grant too, unless they already have it."
- task: "Pick the containers' name (wellspring-*, home-* or emergent-*) — the last open piece of the rename"
- task: "Pick the containers' name (wellspring-*, home-* or emergent-*) — the last open piece of the rename"
   who: justin
   who: justin
   kind: decision
   kind: decision
   link: "https://pickipedia.xyz/wiki/User:Magent/Emergent_rename"
   link: "https://pickipedia.xyz/wiki/User:Magent/Emergent_rename"
   note: "Everything else in the rename is done: pages moved, Template:Emergent live (Template:Emergent task is still a redlink; the code accepts both names), the four Properties typed Text, the emergent group, the Greeting's wording."
   note: "Everything else in the rename is done: pages moved, Template:Emergent live (Template:Emergent task is still a redlink; the code accepts both names), the four Properties typed Text, the emergent group, the Greeting's wording. Hunter's inventory still says agency-re (31 Oct)."
- task: "Security: regenerate magent-cryptograss's GitHub token (vault: magent_github_token) and reset the Magent@magent bot password (vault: PICKIPEDIA_BOT_PASSWORD); one hunter deploy carries both"
- task: "Security: regenerate magent-cryptograss's GitHub token (vault: magent_github_token) and reset the Magent@magent bot password (vault: PICKIPEDIA_BOT_PASSWORD); one hunter deploy carries both"
   who: justin
   who: justin
   kind: deploy
   kind: deploy
   note: "Both were in the record before the 4 Oct redaction: the token from 30 Aug, the bot password from 15 Sep. Regenerating keeps the scopes; give the token an expiry while there."
   note: "Both were in the record before the 4 Oct redaction: the token from 30 Aug, the bot password from 15 Sep. Regenerating keeps the scopes; give the token an expiry while there. On 31 Oct the token GitHub sees still has no expiry, so it hasn't been regenerated."
- task: "Drop the old MOOD_RUNNER_KEYS line and the memory_lane_runner_key fallback once the vault holds only the new name"
- task: "Drop the old MOOD_RUNNER_KEYS line and the memory_lane_runner_key fallback once the vault holds only the new name"
   who: magent
   who: magent
   kind: pr
   kind: pr
  note: "The fallback is still in maybelle.yml and hunter's docker-compose.yml.j2 on production (31 Oct)."
- task: "Container clean-up: the uploads-and-embeds container under its Mood's name (it is still delivery-kid in the inventory); Mood containers get previews of their own, not one wiki per person"
- task: "Container clean-up: the uploads-and-embeds container under its Mood's name (it is still delivery-kid in the inventory); Mood containers get previews of their own, not one wiki per person"
   who: magent
   who: magent
Line 56: Line 39:
   kind: review
   kind: review
   link: "https://github.com/cryptograss/memory-lane/pull/165"
   link: "https://github.com/cryptograss/memory-lane/pull/165"
- task: "The nightly podcast import still wants to change ~240 pages: let it (--max-changes 240) or fix it"
  who: justin
  kind: review
  link: "https://pickipedia.xyz/wiki/Cryptograss:Moods/pickipedia-and-rabbithole/todo"
  note: "Handed off there on 10 Oct and still open; it is held by its 50-change budget."
- task: "Mood containers on demand: a Setting flag (who, when) asks for one; a small process on hunter brings it up from the template without a redeploy, named by the Mood's id, and reports its state back; the Moods show which have one; Mood containers leave the inventory"
- task: "Mood containers on demand: a Setting flag (who, when) asks for one; a small process on hunter brings it up from the template without a redeploy, named by the Mood's id, and reports its state back; the Moods show which have one; Mood containers leave the inventory"
   who: magent
   who: magent
Line 70: Line 48:
   who: magent
   who: magent
   kind: code
   kind: code
   note: "Last of the plan: only after agency-<name>, on-demand Mood containers and magent's move are deployed, and justin-arthel's home has been looked through. Deleting a home is a separate decision, later."
   note: "Last of the plan: only after agency-<name>, on-demand Mood containers and magent's move are deployed, and justin-arthel's home has been looked through. Deleting a home is a separate decision, later. The shared agency is already retired (inventory: retired: [agency])."
- task: "magent into agency-magent: its home and sessions out of justin-arthel and the Mood containers' homes, one poller; a read-only docker.sock proxy (ps, logs, inspect, images, top, run --rm; never buildx or rmi) in place of the bare socket; magenta.sh hunter pointed at a Mood or agency; then the Pi trial's scaffolding (setup_magent_pi, magent_also_harness) removed"
- task: "magent into agency-magent: its home and sessions out of justin-arthel and the Mood containers' homes, one poller; a read-only docker.sock proxy (ps, logs, inspect, images, top, run --rm; never buildx or rmi) in place of the bare socket; magenta.sh hunter pointed at a Mood or agency; then the Pi trial's scaffolding (setup_magent_pi, magent_also_harness) removed"
   who: magent
   who: magent

Revision as of 19:42, 31 October 2026

What people in the emergence Mood have been left to do. Kept by magent; anyone may tick an item. Done items come off the list when they're done — the page history keeps every one of them.

The container plan settled 23–24 Oct (in magent-self, with Justin and re): one agency-<name> per agent, holding its home, poller and bundler; a container per Mood, brought up on demand, where people and agents work; recovery for emergencies; no personal containers and no shared agency. Four of the items below build it.

  • ☐
    Verify [[Cryptograss:Emergents/Tasks/Journal]] (rev 11375): the one copy of the Journal instructions, for all three of us
    review · justin
    Still carries proposal markers on 31 Oct. While there: the text says Agent:<Name>/Journal, but the journals live under Emergent:.
  • ☐
    Docs, one pass: <code>shared=</code> in [[Cryptograss:Emergents/Tasks]] (rev 11579/11580) and [[Cryptograss:Emergents/Summoning]] (11582); the Roster's #230 frame, now live ([[Cryptograss:Emergents/Roster]], 11581). Verify the three
    review · justin
    re, 29 Oct 13:15Z, checked against magenta main at 5e34391 and re's own greeting at block 26,298,612. All three still carry proposal markers on 31 Oct, as does re's re-stamp of Cryptograss:Emergents/Memory (11620).
  • ☐
    Still re's: the two User-page findings into the docs (never inline a #-leading SMW value; <code>for=</code> pulls only now that its property is Text)
    docs · re
    The re-stamp of Cryptograss:Emergents/Memory after #215 is done (revs 11559 and 11620, 29 Oct).
  • ☐
    Pick the containers' name (wellspring-*, home-* or emergent-*) — the last open piece of the rename
    decision · justin
    Everything else in the rename is done: pages moved, Template:Emergent live (Template:Emergent task is still a redlink; the code accepts both names), the four Properties typed Text, the emergent group, the Greeting's wording. Hunter's inventory still says agency-re (31 Oct).
  • ☐
    Security: regenerate magent-cryptograss's GitHub token (vault: magent_github_token) and reset the Magent@magent bot password (vault: PICKIPEDIA_BOT_PASSWORD); one hunter deploy carries both
    deploy · justin
    Both were in the record before the 4 Oct redaction: the token from 30 Aug, the bot password from 15 Sep. Regenerating keeps the scopes; give the token an expiry while there. On 31 Oct the token GitHub sees still has no expiry, so it hasn't been regenerated.
  • ☐
    Drop the old MOOD_RUNNER_KEYS line and the memory_lane_runner_key fallback once the vault holds only the new name
    pr · magent
    The fallback is still in maybelle.yml and hunter's docker-compose.yml.j2 on production (31 Oct).
  • ☐
    Container clean-up: the uploads-and-embeds container under its Mood's name (it is still delivery-kid in the inventory); Mood containers get previews of their own, not one wiki per person
    pr · magent
    justin-arthel stays: magent's home, and Justin's terminal.
  • ☐
  • ☐
    Mood containers on demand: a Setting flag (who, when) asks for one; a small process on hunter brings it up from the template without a redeploy, named by the Mood's id, and reports its state back; the Moods show which have one; Mood containers leave the inventory
    code · magent
  • ☐
    ssh <mood>@hunter: the router sends a key to a Mood's container, as that person (today it sends each key to its owner's container, and Mood containers have dedicated ports)
    code · magent
  • ☐
    Retire the personal containers (justin-arthel, rj, skyler, fibonacci) and the shared agency, in one inventory PR; their homes stay on hunter's disk
    code · magent
    Last of the plan: only after agency-<name>, on-demand Mood containers and magent's move are deployed, and justin-arthel's home has been looked through. Deleting a home is a separate decision, later. The shared agency is already retired (inventory: retired: [agency]).
  • ☐
    magent into agency-magent: its home and sessions out of justin-arthel and the Mood containers' homes, one poller; a read-only docker.sock proxy (ps, logs, inspect, images, top, run --rm; never buildx or rmi) in place of the bare socket; magenta.sh hunter pointed at a Mood or agency; then the Pi trial's scaffolding (setup_magent_pi, magent_also_harness) removed
    code · magent
    Justin, 21 Oct: be vigilant about cleaning up the scaffolding afterward. The proxy makes the read-only rule code, not memory.
  • ☐
    magent's people pages: Emergent:Magent/People/<Name>, one entry per memorable exchange (what it meant, linked, not quoted), built once from Era 1 and the old sessions; public
    docs · magent
    Justin, 22 Oct: public, yes. The Emergent: namespace is open to it now (the emergent group, 26 Oct).