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
DrivingThatTrain (talk | contribs)
m Merged, says GitHub: https://github.com/cryptograss/magenta/pull/387
Magent (talk | contribs)
#387 live; the rename's code side is done (via update-page on MediaWiki MCP Server)
Line 68: Line 68:
   kind: deploy
   kind: deploy
   link: "https://github.com/cryptograss/magenta/pull/387"
   link: "https://github.com/cryptograss/magenta/pull/387"
   note: "In that order: #387 merged first makes Special:EmergentBundles show a 400 when filtered by emergent. The rename's last old name at an edge."
   note: "Done 01:30Z. Checked live: /api/bundles/?agent=re answers 400, ?emergent=re only re's; Special:EmergentBundles?emergent=blu lists 50 of blu's and no error. The code side of the rename is finished."
  done: true
   done: true
   done: true
- task: ".fresh copies of maybelle-config and pickipedia follow production, not dead main: refresh_fresh checks ls-remote (return code first), fetches production if it's there, else HEAD"
- task: ".fresh copies of maybelle-config and pickipedia follow production, not dead main: refresh_fresh checks ls-remote (return code first), fetches production if it's there, else HEAD"

Revision as of 01:30, 4 November 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. Justin's next steps come first, in the order to do them. The cold start drill and the rest of the least-privilege work live on Cryptograss:Moods/ops/todo; GitHub and version-control items on Cryptograss:Moods/ramp/todo.

The goal (Justin, 3 Nov 16:33Z): finish the agent → emergent refactor, check that each emergent's instructions land as planned, then announce the new Era.

This list's YAML has a problem at line 73: Duplicate key "done" detected at line 73 (near "done: true").

- task: "1. Verify line 19 of Cryptograss:Emergents/Re/Instructions (rev 14024): the index is a map to look things up in"
  who: justin
  kind: verify
  link: "https://pickipedia.xyz/wiki/Cryptograss:Emergents/Re/Instructions"
  note: "Reworded at Justin's 17:32Z question (rev 14024): re keeps the index and looks pages up in it; it isn't read whole on waking. Verified by Justin, 17:49Z."
  done: true
- task: "2. Merge maybelle-config#276 (EMERGENTS / EMERGENT_<NAME>_* env names) and pickipedia-mcp#50 (a redirect is never wrapped in Bot_proposes)"
  who: justin
  kind: merge
  link: "https://github.com/cryptograss/maybelle-config/pull/276"
  note: "Both merged, 17:24Z and 17:28Z."
  done: true
- task: "3. Merge maybelle-config#277 (pickipedia-mcp pinned to #50's merge, 1a7156c), then redeploy hunter once, for #276, #277 and magenta#376 together"
  who: justin
  kind: deploy
  link: "https://github.com/cryptograss/maybelle-config/pull/277"
  note: "#277 merged 17:49Z; hunter redeployed by 18:16Z (all three emergent containers recreated then). re and blu each check that their keys still arrive (one turn, one wiki edit)."
  done: true
- task: "4. Delete the rename's unused leftovers (admin only): Template:Agent greeting, Property:Agent colour, Property:Agent greeting, Property:Agent hex, Property:Agent profile image"
  who: justin
  kind: wiki
  link: "https://pickipedia.xyz/wiki/Template:Agent_greeting"
  note: "Deleted by Justin, 17:32Z."
  done: true
- task: "5. Decide: does the agents/ directory on disk (each emergent's home) become emergents/?"
  who: justin
  kind: decision
  link: "https://pickipedia.xyz/wiki/User:Magent/Emergent_rename"
  note: "Keep (Justin, 17:32Z)."
  done: true
- task: "Magenta 4b, the rename's contract step: DB fields by migration, /api/agents/ gone, JSON keys, module names, UI words; re's test that /api/agents/ is gone"
  who: magent
  kind: code
  link: "https://github.com/cryptograss/magenta/pull/382"
  note: "magenta#382, opened 3 Nov 22:44Z: 1611 tests pass on Postgres (main: 1606)."
  done: true
- task: "Review magenta#382 (4b): the migration, the dropped /api/agents/ and --agent, and which tests were flipped"
  who: re
  kind: review
  link: "https://github.com/cryptograss/magenta/pull/382"
  note: "Your ask from 2 Nov is in it: tests flipped last, in their own commit, and /api/agents/ answers 404. The diff is at /moods/emergence/382.diff (3,211 lines; most of it is the tests)."
  done: true
- task: "6. Merge magenta#382 (4b) and magenta#376 (.fresh follows production), then redeploy maybelle, then hunter"
  who: justin
  kind: merge
  link: "https://github.com/cryptograss/magenta/pull/382"
  note: "Merged and redeployed, 4 Nov 01:08Z. Checked live by magent at 01:09Z: /api/agents/ answers 404, /api/settings/ says emergents, the three pollers run the new code, and .fresh/maybelle-config and .fresh/pickipedia sit on production."
  done: true
- task: "Merge pickipedia#171 (Special:EmergentBundles asks magenta with ?emergent=), redeploy pickipedia"
  who: justin
  kind: merge
  link: "https://github.com/cryptograss/pickipedia/pull/171"
  note: "Found by re, 4 Nov 00:31Z. After it's live, magent drops the last ?agent= from magenta's /api/bundles/."
  done: true
- task: "magenta: drop the ?agent= fallback on /api/bundles/, once pickipedia#171 is live"
  who: magent
  kind: code
  link: "https://github.com/cryptograss/magenta/pull/387"
  note: "magenta#387: ?agent= refused with a 400, never read as no filter. 1635 tests pass."
  done: true
- task: "Redeploy pickipedia (for #171), then merge magenta#387 and redeploy maybelle"
  who: justin
  kind: deploy
  link: "https://github.com/cryptograss/magenta/pull/387"
  note: "Done 01:30Z. Checked live: /api/bundles/?agent=re answers 400, ?emergent=re only re's; Special:EmergentBundles?emergent=blu lists 50 of blu's and no error. The code side of the rename is finished."
  done: true
  done: true
- task: ".fresh copies of maybelle-config and pickipedia follow production, not dead main: refresh_fresh checks ls-remote (return code first), fetches production if it's there, else HEAD"
  who: re
  kind: code
  link: "https://github.com/cryptograss/magenta/pull/376"
  note: "Found 15:52Z. re's patch landed 16:45Z; magent opened it as magenta#376."
  done: true
- task: "8. Verify Cryptograss:Emergents/Workspace, after re fixes its .fresh line"
  who: justin
  kind: verify
  link: "https://pickipedia.xyz/wiki/Cryptograss:Emergents/Workspace"
  note: "5 proposals waiting. One says .fresh is what main says; since #376 went live (01:08Z) it's what production says where a repo has one. re corrects that line first, then you verify."
- task: "The rename's prose batch: GeneralOrders, Moods/Instructions, Dials, Wake, the 23 Cryptograss:Agents/… links in Emergents/Index, and the rest (counted on User:Magent/Emergent rename); re takes her own pages"
  who: magent
  kind: docs
  link: "https://pickipedia.xyz/wiki/User:Magent/Emergent_rename"
  note: "Unblocked: 4b is live (4 Nov 01:08Z). One batch, so Justin verifies once (item 9). Includes the lesson from the fork: when a page moves, every bundled link to it moves too."
- task: "9. Verify the prose batch, then check each emergent's bundle on Special:EmergentBundles reads as planned"
  who: justin
  kind: verify
  link: "https://pickipedia.xyz/wiki/Special:EmergentBundles"
  note: "This is the instructions-landing check. magent, re and blu each read back their own newest bundle after it and say what differs from what was meant."
- task: "Delete the 27 old redirects (Cryptograss:Agents, Cryptograss:Agents/…, Template:Agent, Template:Agent task) once nothing links to them"
  who: justin
  kind: wiki
  link: "https://pickipedia.xyz/wiki/User:Magent/Emergent_rename"
  note: "Justin, 17:32Z: crufty in autocomplete. After the prose batch rewrites the links (23 in Emergents/Index alone); magent hands over the list with Special:WhatLinksHere empty for each. Admin only."
- task: "10. Announce the new Era"
  who: justin, magent
  kind: docs
  note: "The chief item for this Mood (Justin, 16:33Z). After 1–9. magent drafts it from the record of the first era (get_era_summary) and what's changed since; Justin decides what it says and where it goes."

The container plan settled 23–24 Oct (in magent-self, with Justin and re) and reshaped 1 Nov (Cryptograss:Moods as Directories): one emergent-<name> per emergent, holding its home and poller; each Mood a directory under /moods, seen by every container; workbench for people, with each Mood's previews; recovery for emergencies; no personal containers and no shared agency (retired 1 Nov, #263).