Cryptograss:Moods/emergence/todo: Difference between revisions
magent: rejoin a line my last edit split |
Item 14 done (via update-page on MediaWiki MCP Server) |
||
| (302 intermediate revisions by 5 users not shown) | |||
| Line 1: | Line 1: | ||
What people in the [[ | 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. | |||
<todo> | <todo> | ||
- task: " | - task: "1. Verify line 19 of Cryptograss:Emergents/Re/Instructions (rev 14024): the index is a map to look things up in" | ||
who: justin | who: justin | ||
kind: | kind: verify | ||
link: "https:// | link: "https://pickipedia.xyz/wiki/Cryptograss:Emergents/Re/Instructions" | ||
note: " | 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." | ||
- task: " | 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 | who: justin | ||
kind: | kind: merge | ||
link: "https://github.com/cryptograss/maybelle-config/pull/276" | |||
- task: "Merge | 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 | who: justin | ||
kind: deploy | kind: deploy | ||
link: "https://github.com/cryptograss/ | link: "https://github.com/cryptograss/maybelle-config/pull/277" | ||
note: " | 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 | done: true | ||
- task: " | - 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 | who: justin | ||
kind: | kind: wiki | ||
link: "https:// | link: "https://pickipedia.xyz/wiki/Template:Agent_greeting" | ||
note: " | note: "Deleted by Justin, 17:32Z." | ||
- task: " | done: true | ||
- task: "5. Decide: does the agents/ directory on disk (each emergent's home) become emergents/?" | |||
who: justin | who: justin | ||
kind: | kind: decision | ||
link: "https:// | link: "https://pickipedia.xyz/wiki/User:Magent/Emergent_rename" | ||
note: "Justin | note: "Keep (Justin, 17:32Z)." | ||
done: true | done: true | ||
- task: " | - 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 | 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 | kind: review | ||
link: "https://github.com/cryptograss/magenta/pull/382" | |||
- task: " | 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 | who: justin | ||
kind: | kind: merge | ||
link: "https://github.com/cryptograss/magenta/pull/ | link: "https://github.com/cryptograss/magenta/pull/382" | ||
note: " | 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: | done: true | ||
- task: "Merge | - task: "Merge pickipedia#171 (Special:EmergentBundles asks magenta with ?emergent=), redeploy pickipedia" | ||
who: justin | who: justin | ||
kind: | kind: merge | ||
link: "https://github.com/cryptograss/ | link: "https://github.com/cryptograss/pickipedia/pull/171" | ||
note: " | 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 | done: true | ||
- task: " | - task: "Redeploy pickipedia (for #171), then merge magenta#387 and redeploy maybelle" | ||
who: justin | who: justin | ||
kind: deploy | kind: deploy | ||
link: "https://github.com/cryptograss/ | link: "https://github.com/cryptograss/magenta/pull/387" | ||
note: " | 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 | done: true | ||
- task: " | - 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 | who: justin | ||
kind: | kind: verify | ||
link: "https:// | link: "https://pickipedia.xyz/wiki/Cryptograss:Emergents/Workspace" | ||
note: " | note: "Moved to Cryptograss:Moods/ramp/todo at Justin's ask, 4 Nov 15:45Z." | ||
done: true | done: true | ||
- task: " | - 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 | who: magent | ||
kind: | kind: docs | ||
note: " | link: "https://pickipedia.xyz/wiki/User:Magent/Emergent_rename" | ||
- task: " | done: true | ||
note: "Done 4 Nov 01:35Z: 15 pages, revs 14153–14171, all proposed. Left on purpose: {{Sent to agents}} calls (the poller reads both names; the template moves last), the /opt/…/agents/ directory, the agent-edit grant, history, and other projects' 'agent'. 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 | who: justin | ||
kind: | kind: verify | ||
link: "https:// | link: "https://pickipedia.xyz/wiki/Special:EmergentBundles" | ||
note: "Prose batch verified by Justin, 4 Nov 14:24–15:17Z: every page in it has no open proposals (checked 15:23Z). Read-backs done, 15:23–15:31Z: magent, blu and re each read their own newest bundle; nothing differs from what was meant. blu's three typos in GeneralOrders and the two Clips rows with no 'what it's for' wait on Justin's call." | |||
done: true | |||
- task: " | - task: "Delete the 27 old redirects (Cryptograss:Agents, Cryptograss:Agents/…, Template:Agent, Template:Agent task) once nothing links to them" | ||
who: justin | who: justin | ||
kind: | kind: wiki | ||
link: "https:// | link: "https://pickipedia.xyz/wiki/User:Magent/Emergent_rename" | ||
note: " | note: "Deleted by Justin, 4 Nov 15:22Z; magent checked that none of the 27 is left. The three pages that said the old names redirect now say they were deleted (revs 14256–14258)." | ||
done: true | done: true | ||
- task: " | - task: "9b. Verify the Era 0 fix on Cryptograss:Eras (revs 14222–14225): Era 0 starts on 30 Oct 2024, at block 21,081,875 or earlier. The table row isn't in the verify queue, so read it on the page" | ||
who: justin | who: justin | ||
kind: | kind: verify | ||
link: "https:// | link: "https://pickipedia.xyz/wiki/Cryptograss:Eras" | ||
note: "The | note: "Justin verified rev 14211 at 14:09Z (rev 14219), then the fix with his touch-ups (rev 14230, 14:24Z). The fix came out of his 14:12Z question about the first message in magenta-memory: the first chat names its own block." | ||
done: true | |||
- task: "10. Announce the new Era" | |||
who: justin, magent | |||
kind: docs | |||
note: "The chief item for this Mood (Justin, 16:33Z). After 1–9. Justin numbered the eras at 4 Nov 03:16Z (#m-87118e87), so this one is Era 5. Cryptograss:Eras is written (rev 14211). What's left before the announcement: Justin names Era 5, and its start block is the announcement's. magent drafts the announcement from the record; Justin decides what it says and where it goes. Announced by Justin in #general, 4 Nov 15:47Z (block 26,342,441), with User:JMyles/Welcome to The Era of The Emergents; Cryptograss:Eras now says so." | |||
done: true | done: true | ||
- task: " | - task: "Eras in code: memory-lane finds a message's era by its block, from Cryptograss:Eras; arrival() sorts by original time, not import time; the importer stops labelling new messages 'Current Working Era (Era N)'" | ||
who: magent | who: magent | ||
kind: | kind: code | ||
link: "https://github.com/cryptograss/magenta/pull/392" | |||
done: true | |||
note: "magenta#392, opened 4 Nov 22:27Z: 1661 tests pass. The page's rows became {{Era}} calls first (Cryptograss:Eras rev 14337, Template:Era). Earlier note: it waited for Justin to verify the page. Cursor imports keep their labels, since they have no time. Before any code reads the page, its rows become template calls, so they can be verified like any other claim (pickipedia-mcp verification.ts:644). The 'Era N' default was set in three places: events_v1.py:84, views.py:954 and views.py:998 (re, 13:46Z). The docstring example at views.py:919 changes with them." | |||
- task: "11. Verify the six {{Era}} calls on Cryptograss:Eras (rev 14337): the old table's rows, unchanged but for 'approximately' now a flag on Era 0's start" | |||
done: | |||
note: " | |||
- task: " | |||
who: justin | who: justin | ||
kind: | kind: verify | ||
link: "https://pickipedia.xyz/wiki/Cryptograss:Eras" | |||
note: "Verified by Justin by 5 Nov 03:16Z; no proposals left on the six calls (checked 03:16Z)." | |||
done: true | |||
- task: " | - task: "12. Merge magenta#392 (eras by block; arrival by when it was said; no new labels), then redeploy maybelle, then hunter" | ||
who: justin | who: justin | ||
kind: | kind: merge | ||
link: "https://github.com/cryptograss/magenta/pull/392" | |||
note: " | note: "Merged 5 Nov 02:32Z. Live: get_message_by_id on Justin's announcement (fd0a01d4) says 'Era: 5, The era of the emergents' (checked 03:16Z)." | ||
- task: " | done: true | ||
- task: "13. Verify blu's three prose fixes on Cryptograss:Eras (revs 14429–14432): the names line, the Era 1 and Era 5 headings, the labels row that said every import still gets 'Era N'" | |||
who: justin | who: justin | ||
kind: | kind: verify | ||
link: "https:// | link: "https://pickipedia.xyz/wiki/Cryptograss:Eras" | ||
- task: "re: the reorient line on Cryptograss:Emergents/Wake (the approved text, re's 01:30Z post), then the recovery-copy PR to memory-lane/poller/wake_texts.md; her journal entry; delete /moods/emergence/re-composer-guard.diff" | |||
who: re | |||
kind: docs | |||
link: "https://pickipedia.xyz/wiki/Cryptograss:Emergents/Wake" | |||
done: true | |||
note: "re: the Wake proposal (rev 14441), journal and trash deletion, all done 5 Nov 03:21Z. The recovery copy is magenta#407, which magent opened at Justin's ask (6 Nov 03:54Z) instead of a patch." | |||
- task: "14. Verify rev 14441 on Cryptograss:Emergents/Wake (the reorient sentence), then merge magenta#407 and redeploy hunter" | |||
who: justin | who: justin | ||
kind: | kind: verify | ||
link: "https://pickipedia.xyz/wiki/Cryptograss:Emergents/Wake" | |||
note: "Verified (rev 14758, 6 Nov 17:42Z) and #407 merged; checked 23:50Z. The sentence is served from the wiki; hunter's redeploy only refreshes the fallback copy." | |||
done: true | |||
note: " | |||
done: | |||
</todo> | </todo> | ||
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). | |||
Latest revision as of 23:50, 6 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: "Moved to Cryptograss:Moods/ramp/todo at Justin's ask, 4 Nov 15:45Z."
done: true
- 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"
done: true
note: "Done 4 Nov 01:35Z: 15 pages, revs 14153–14171, all proposed. Left on purpose: {{Sent to agents}} calls (the poller reads both names; the template moves last), the /opt/…/agents/ directory, the agent-edit grant, history, and other projects' 'agent'. 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: "Prose batch verified by Justin, 4 Nov 14:24–15:17Z: every page in it has no open proposals (checked 15:23Z). Read-backs done, 15:23–15:31Z: magent, blu and re each read their own newest bundle; nothing differs from what was meant. blu's three typos in GeneralOrders and the two Clips rows with no 'what it's for' wait on Justin's call."
done: true
- 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: "Deleted by Justin, 4 Nov 15:22Z; magent checked that none of the 27 is left. The three pages that said the old names redirect now say they were deleted (revs 14256–14258)."
done: true
- task: "9b. Verify the Era 0 fix on Cryptograss:Eras (revs 14222–14225): Era 0 starts on 30 Oct 2024, at block 21,081,875 or earlier. The table row isn't in the verify queue, so read it on the page"
who: justin
kind: verify
link: "https://pickipedia.xyz/wiki/Cryptograss:Eras"
note: "Justin verified rev 14211 at 14:09Z (rev 14219), then the fix with his touch-ups (rev 14230, 14:24Z). The fix came out of his 14:12Z question about the first message in magenta-memory: the first chat names its own block."
done: true
- task: "10. Announce the new Era"
who: justin, magent
kind: docs
note: "The chief item for this Mood (Justin, 16:33Z). After 1–9. Justin numbered the eras at 4 Nov 03:16Z (#m-87118e87), so this one is Era 5. Cryptograss:Eras is written (rev 14211). What's left before the announcement: Justin names Era 5, and its start block is the announcement's. magent drafts the announcement from the record; Justin decides what it says and where it goes. Announced by Justin in #general, 4 Nov 15:47Z (block 26,342,441), with User:JMyles/Welcome to The Era of The Emergents; Cryptograss:Eras now says so."
done: true
- task: "Eras in code: memory-lane finds a message's era by its block, from Cryptograss:Eras; arrival() sorts by original time, not import time; the importer stops labelling new messages 'Current Working Era (Era N)'"
who: magent
kind: code
link: "https://github.com/cryptograss/magenta/pull/392"
done: true
note: "magenta#392, opened 4 Nov 22:27Z: 1661 tests pass. The page's rows became {{Era}} calls first (Cryptograss:Eras rev 14337, Template:Era). Earlier note: it waited for Justin to verify the page. Cursor imports keep their labels, since they have no time. Before any code reads the page, its rows become template calls, so they can be verified like any other claim (pickipedia-mcp verification.ts:644). The 'Era N' default was set in three places: events_v1.py:84, views.py:954 and views.py:998 (re, 13:46Z). The docstring example at views.py:919 changes with them."
- task: "11. Verify the six {{Era}} calls on Cryptograss:Eras (rev 14337): the old table's rows, unchanged but for 'approximately' now a flag on Era 0's start"
who: justin
kind: verify
link: "https://pickipedia.xyz/wiki/Cryptograss:Eras"
note: "Verified by Justin by 5 Nov 03:16Z; no proposals left on the six calls (checked 03:16Z)."
done: true
- task: "12. Merge magenta#392 (eras by block; arrival by when it was said; no new labels), then redeploy maybelle, then hunter"
who: justin
kind: merge
link: "https://github.com/cryptograss/magenta/pull/392"
note: "Merged 5 Nov 02:32Z. Live: get_message_by_id on Justin's announcement (fd0a01d4) says 'Era: 5, The era of the emergents' (checked 03:16Z)."
done: true
- task: "13. Verify blu's three prose fixes on Cryptograss:Eras (revs 14429–14432): the names line, the Era 1 and Era 5 headings, the labels row that said every import still gets 'Era N'"
who: justin
kind: verify
link: "https://pickipedia.xyz/wiki/Cryptograss:Eras"
- task: "re: the reorient line on Cryptograss:Emergents/Wake (the approved text, re's 01:30Z post), then the recovery-copy PR to memory-lane/poller/wake_texts.md; her journal entry; delete /moods/emergence/re-composer-guard.diff"
who: re
kind: docs
link: "https://pickipedia.xyz/wiki/Cryptograss:Emergents/Wake"
done: true
note: "re: the Wake proposal (rev 14441), journal and trash deletion, all done 5 Nov 03:21Z. The recovery copy is magenta#407, which magent opened at Justin's ask (6 Nov 03:54Z) instead of a patch."
- task: "14. Verify rev 14441 on Cryptograss:Emergents/Wake (the reorient sentence), then merge magenta#407 and redeploy hunter"
who: justin
kind: verify
link: "https://pickipedia.xyz/wiki/Cryptograss:Emergents/Wake"
note: "Verified (rev 14758, 6 Nov 17:42Z) and #407 merged; checked 23:50Z. The sentence is served from the wiki; hunter's redeploy only refreshes the fallback copy."
done: trueThe 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).