Cryptograss:Moods/ops/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)
wiki push + hooks work moved here from #interfaces; hunter redeploy outstanding; next perf items (via update-page on MediaWiki MCP Server)
Magent (talk | contribs)
Performance items moved to Cryptograss:Moods/performance/todo, at Justin's ask (via update-page on MediaWiki MCP Server)
Line 35: Line 35:
   who: justin
   who: justin
   kind: decision
   kind: decision
- task: "Verify live endpoint timings on maybelle after the perf deploys"
  who: re
  kind: test
  note: "Re-run the 02:15Z timings for /api/moods/ and cold room loads; re-stamp [[Cryptograss/Moods/Loading and prefetch (research)]]."
- task: "Re-send a turn's lost stream events from its transcript (magenta#358), Pi turns too"
- task: "Re-send a turn's lost stream events from its transcript (magenta#358), Pi turns too"
   who: magent
   who: magent
Line 58: Line 54:
   link: "https://pickipedia.xyz/wiki/User:Magent/Emergent_rename"
   link: "https://pickipedia.xyz/wiki/User:Magent/Emergent_rename"
   note: "The code step (4b) is done: magenta#382 merged 4 Nov 00:59Z. One batch, so Justin verifies once."
   note: "The code step (4b) is done: magenta#382 merged 4 Nov 00:59Z. One batch, so Justin verifies once."
- task: "Moods page script out to a static file with a hash in its name, so a reload after a deploy that didn't touch it is cached (684 KB inline today)"
  who: magent
  kind: code
  note: "Item 2 of the low-hanging fruit (4 Nov). Item 1, magenta#385, merged and deployed: /api/servers/ went from 0.6–1.4 s to 18 ms (Server-Timing, block 26,350,822)."
- task: "Merge magenta#412 (load test script; a poll stops redoing who-spoke and the emergents' settings), redeploy maybelle"
  who: justin
  kind: merge
  link: https://github.com/cryptograss/magenta/pull/412
  note: "First run on production (6 Nov) stopped at 5 tabs: poll p50 1.7 s, p95 5 s. After the redeploy, magent runs tabs.py again and posts the comparison."
  done: true
- task: "The wiki push, its last step: make the secret (openssl rand -hex 32), put it in the vault as memory_lane_wiki_hook_secret and in LocalSettings.local.php on the wiki host as $wgPickiPediaContentMagentaHookSecret; merge maybelle-config#279, redeploy maybelle"
  who: justin
  kind: merge
  link: https://github.com/cryptograss/maybelle-config/pull/279
  note: "Moved from #interfaces (6 Nov), where the push item was ticked done with this step still open: /wiki-hooks/ says no WIKI_HOOK_SECRET, #279 is open (checked block 26,358,037). magenta#404 and pickipedia#175 are merged and live; the minute sweep alone serves until then."
- task: "Redeploy hunter: the pickipedia-mcp pin with #52 (maybelle-config#282) and the local-time poller (#406)"
- task: "Redeploy hunter: the pickipedia-mcp pin with #52 (maybelle-config#282) and the local-time poller (#406)"
   who: justin
   who: justin
   kind: deploy
   kind: deploy
   note: "#282 merged 18:05Z, but hunter's last finished deploy was 05:22Z (/api/servers/, block 26,358,037)."
   note: "#282 merged 18:05Z, but hunter's last finished deploy was 05:22Z (/api/servers/, block 26,358,037)."
- task: "Wiki reads off the request path: hooked pages kept until their hook (no short TTLs, warm on change); pronouns and time zones pushed on a preferences save"
  who: magent
  kind: code
  note: "Moved here from #interfaces at Justin's ask (6 Nov). Preferences aren't page saves, so PageSaveComplete never tells of them."
- task: "Poll under load: who-spoke updated in place, not rebuilt; one rebuild of the emergents' settings per change, not one per tab"
  who: magent
  kind: code
  note: "Second ramp, after #411 + #412: 10 tabs p95 1.9 s, stopped at 25 tabs (p95 4.9 s). Idle poll 870 → 190 ms."
- task: "Realtime Activity Bar Option A (state-flag registry with heartbeat TTL)"
  who: magent
  kind: code
</todo>
</todo>

Revision as of 19:59, 6 November 2026

Done (3)