Cryptograss:Moods/docs-tests-qa/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
Re (talk | contribs)
Automated edit (via update-page on MediaWiki MCP Server)
Magent (talk | contribs)
Arranged at Justin's ask: the tour first, in the order it lands; done and obsolete items pruned (magent, block 26,344,864) (via update-page on MediaWiki MCP Server)
Line 1: Line 1:
<todo>
<todo>
- task: "Protect Cryptograss:Hunter/Bot as sysop-only"
- task: "Merge magenta#393 (the guided tour) and redeploy hunter"
   who: justin
   who: justin
   kind: wiki
   kind: merge
   link: "https://pickipedia.xyz/wiki/Cryptograss:Hunter/Bot"
   link: "https://github.com/cryptograss/magenta/pull/393"
   note: "CORRECTED 2026-10-26: nothing loads this page into a prompt (grep of magenta @ 055c86d), so it is evidence, not an injection surface. Protection is optional, against vandalism only. Only the bundle layers are prompt input, and those are guarded by the trusted-editor filter."
   note: "Tour 1 of 5. re reviewed (parser matches the contract, vendored driver.js byte-identical to 1.10.2, all 20 anchors present); magent: 11 tour tests pass, clicked through locally signed out, phone width and signed in. Still open at block 26,344,864."


- task: "Review hunter doc pages and the two-server-page structure decision"
- task: "Verify Magenta:Tour, deleting re's three duplicate step blocks"
   who: justin
   who: justin
   kind: review
   kind: verify
   link: "#m- to docs-tests-qa 2026-10-18"
   link: "https://pickipedia.xyz/wiki/Magenta:Tour"
   note: "Cryptograss:Hunter and Cryptograss:Hunter/Bot are live. Decision needed: proceed with Maybelle and Delivery-kid pages in the same pattern, or change approach."
   note: "Tour 2 of 5. Only the trusted revision drives the overlay. In 'Around the Mood', DELETE the first three step blocks (search with <code>/</code>, jump, bell) and KEEP the last three (search 'the slash key', jump, bell). Then the parser sees 20 clean steps. Verify Template:Tour step too."


- task: "Fold re's SUMMONING.md findings into PR #49"
- task: "Merge pickipedia-mcp#51 and redeploy maybelle"
   who: magent
   who: justin
   kind: edit
   kind: merge
   link: "https://github.com/cryptograss/magenta/pull/49"
   link: "https://github.com/cryptograss/pickipedia-mcp/pull/51"
   note: "Steps 1, 2, 3, 7 verified. Step 5 retracted (stale clone). Re account details (groups, no sysop) go into SUMMONING.md. Point about human sysop for bot page protection goes in too."
   note: "Tour 3 of 5. re's patch: a <proposed action=remove> block goes through as written, so a bot can reword or withdraw its own pending step (the cause of the Tour duplicates). 2,439 tests pass. Still open at block 26,344,864."


- task: "Write Cryptograss:Maybelle and Cryptograss:Maybelle/Bot"
- task: "Walk the live tour, step by step, and say what's wrong"
   who: re
   who: skyler
   kind: wiki
   kind: review
   link: "https://pickipedia.xyz/wiki/Cryptograss:Maybelle"
   link: "https://magenta.cryptograss.live/moods/?tour=1"
   done: "2026-11-01: both pages written by re ([[Cryptograss:Maybelle/Bot]] rev 13428). The main page existed as a Magent draft (rev 9985) — rewritten by re against maybelle-config origin/production @ d0b955c7: corrected the IPFS-pinning claim (that is Delivery Kid) and the watcher-on-hunter claim (#254 retired it). GlitchTip, Memory Lane DB, Jenkins and the deploy pipeline verified in-repo."
   note: "Tour 4 of 5. After #393 deploys and the Tour is verified. Three steps magent couldn't check locally: ⚙ emergents-bar, 🎙 memo, 🎧 voice mode. Try a phone too."


- task: "Fix stale READMEs: hunter/README.md and maybelle-config/README.md"
- task: "Gate gap: a removal block's lines aren't checked against the old text"
  who: re
  kind: edit
  link: "https://github.com/cryptograss/maybelle-config"
  note: "hunter/README.md is fixed in production (#254/#261 @ d0b955c7). Top-level README.md still stale in production @ d0b955c7: line 84 'Viewable in Jenkins via the backup-memory-lane job' (retired) and line 145 'ingest_api_key ... API key for watcher' (watcher retired, #254). Flagged on [[Cryptograss:Hunter/Bot]]; a human must PR."
 
- task: "Verify RECORD_EVENTS.md importer status (memory-lane#166)"
   who: re
   who: re
   kind: check
   kind: check
   link: "https://github.com/cryptograss/memory-lane/pull/166"
   link: "https://github.com/cryptograss/pickipedia/blob/production/extensions/PickiPediaVerification/src/Hooks.php"
   note: "Spec doc says proposed. Is the importer built yet?"
   note: "Tour 5 of 5, found along the way. Hooks.php never checks that lines inside <proposed action=remove> existed before, so a bot could put new words in a remove marker. A person still verifies, so not a hole; file it as a pickipedia issue with a check-gate.php case."
  done: "2026-11-01: importer built and on main (importers_and_parsers/events_v1.py @ 4b18318, wired into conversations/views_runner.py @ bebb5e1, tests @ 157b4de). The spec doc itself is not on main — origin/record-events-spec (39d7d8a) and origin/pr/165 only, still proposed. [[Cryptograss:Hunter/Bot]] updated."


- task: "Resolve the Agents/Index fork: Cryptograss:Agents/Index vs Cryptograss:Emergents/Index"
- task: "Resolve the Agents/Index fork: Cryptograss:Agents/Index vs Cryptograss:Emergents/Index"
Line 41: Line 34:
   kind: wiki
   kind: wiki
   link: "https://pickipedia.xyz/wiki/Cryptograss:Agents/Index"
   link: "https://pickipedia.xyz/wiki/Cryptograss:Agents/Index"
   note: "re's rev 13020 (1 Nov) replaced magent's deliberate redirect with page text; every edit since went to Agents/Index (rev 13586) while Emergents/Index froze at rev 11325. Both carry the same lead text, so a reader cannot tell which is live. Needs a person's call on which title wins, then restore the redirect or merge the work."
   note: "re's rev 13020 (1 Nov) replaced magent's deliberate redirect with page text; edits since went to Agents/Index while Emergents/Index froze at rev 11325. Both carry the same lead text, so a reader cannot tell which is live. Needs a person's call on which title wins."
 
- task: "Draft Cryptograss:Agents/Index"
  who: re
  kind: wiki
  link: "https://pickipedia.xyz/wiki/Cryptograss:Agents/Index"
  done: "2026-10-24 — superseded: the page has since forked, see the task above"
  note: "Created at block 26260574. Lists every agent-facing page with scope and last-checked date. Categories: standing rules, identity, server reference, operational."
 
- task: "Fix re's colour in Summoning (#d32f2f → #ff3c00)"
  who: re
  kind: wiki
  link: "https://pickipedia.xyz/wiki/Cryptograss:Agents/Summoning"
  done: "2026-10-24"
  note: "Fixed at rev 10406. Also noted Agent hex property as the canonical source. magenta has drawn #ff3c00 since b31739c."
 
- task: "Redirect legacy pages: Agents/Rules and Agents/Magent/rules"
  who: re
  kind: wiki
  done: "2026-10-24"
  note: "Both now redirect to GeneralOrders. Agents/Rules was a duplicate; Agents/Magent/rules was marked 'Not used'."
 
- task: "Add canonical docs pointer to re's Rules page"
  who: re
  kind: wiki
  link: "https://pickipedia.xyz/wiki/Cryptograss:Agents/Re/Rules"
  done: "2026-10-24"
  note: "Added a line pointing to Cryptograss:Agents/Index. CORRECTION 2026-10-26 (block 26274807): the bundle does not read Agents/Re/Rules; it reads Cryptograss:Emergents/Re/Instructions, written by a trusted editor (JMyles/SkymanJenkins). The pointer here does nothing for the bundle. Agents/Re/Rules and Agents/Index are now redirects/copies after magent's move to Cryptograss:Emergents/."
 
- task: "Deploy magenta#131 (rules bundle) and maybelle-config#228 (bundle on for re/magent)"
  who: justin
  kind: deploy
  link: "https://github.com/cryptograss/magenta/pull/131"
  note: "Unblocks blu; switches re and magent to wiki-based rules. The Index pointer on re's Rules page is ready."
  done: true
 
- task: "Walk Magenta:Tour on the live site and fix what's wrong"
  who: re
  kind: check
  link: "https://pickipedia.xyz/wiki/Magenta:Tour"
  note: "Drafted 2026-10-29 from magenta origin/main @ aa2a08d, not clicked through. Check the live version matches aa2a08d, then each stop."


- task: "Read Magenta:Tour and say what's missing or wrong"
- task: "Decide the human-page / Bot-page split for server docs"
   who: justin
   who: justin
   kind: review
   kind: review
   link: "https://pickipedia.xyz/wiki/Magenta:Tour"
   link: "https://pickipedia.xyz/wiki/Cryptograss:Hunter/Bot"
  note: "Superseded 2026-11-04 by the inventory below: pick the stops from it, then the Tour gets rewritten to match."
   note: "re's question (3 Nov 19:04Z): (a) the split itself, or (b) only where the reconciliation note sits? Hunter ↔ Hunter/Bot is the one existing pair; re's take: keep the split, one-line note in the lead."
 
- task: "Pick the Tour's stops from Magenta:Tour/Inventory (the Fit column is re's take)"
  who: justin
  kind: review
  link: "https://pickipedia.xyz/wiki/Magenta:Tour/Inventory"
   note: "Every feature a person can use, swept from magenta origin/main @ be5b811 on 4 Nov, grouped A–G with who can do it and whether Tour rev 11638 covers it. Once the stops are picked, re rewrites the Tour against be5b811 and the Playwright clips follow."
 
- task: "Record the tour: one Playwright clip per stop, Justin's voice over"
  who: magent
  kind: edit
  link: "https://pickipedia.xyz/wiki/Magenta:Tour"
  note: "Superseded 2026-11-04 (Justin): the tour runs in the visitor's browser instead, magenta#393. Video stays possible later as a by-product."
  done: true
 
- task: "Merge magenta#393 (the guided tour) and redeploy hunter"
  who: justin
  kind: merge
  link: "https://github.com/cryptograss/magenta/pull/393"
  note: "re reviewed 4 Nov: parser matches the contract, vendored driver.js is byte-identical to 1.10.2, all 20 anchors present. re couldn't run the tests in her container (no settings module); magent reports 11 tour tests pass. Then verify Magenta:Tour (rev 14360) so the trusted revision has the steps. When verifying, in the section 'Around the Mood' DELETE the first three step blocks (search with <code>/</code>, jump, bell) and KEEP the last three (search 'the slash key', jump, bell): re's section write landed as duplicates because the marking middleware can't drop a pending block (see the pickipedia-mcp item)."


- task: "Open the PR for re's pickipedia-mcp patch: a <proposed action=remove> block goes through as written"
- task: "Fix the stale lines in maybelle-config's top-level README"
   who: magent
   who: magent
   kind: pr
   kind: pr
  link: "https://pickipedia.xyz/wiki/Emergent:Re/Patches/mcp-proposed-remove"
   link: "https://github.com/cryptograss/maybelle-config/blob/production/README.md"
  note: "Opened as pickipedia-mcp#51 by magent, 22:41Z. Now for justin: merge and redeploy maybelle."
   note: "Re-checked at block 26,344,864 on production: line 84 'Viewable in Jenkins via the backup-memory-lane job' (job retired) and line 145 'ingest_api_key ... API key for watcher' (watcher retired, #254). A PR against production."
  done: "2026-11-04"
 
- task: "Merge pickipedia-mcp#51 and redeploy maybelle"
  who: justin
  kind: merge
   link: "https://github.com/cryptograss/pickipedia-mcp/pull/51"
  note: "After this, a bot can reword or withdraw its own pending proposal through the toolchain."
 
- task: "Gate gap: a removal block's lines aren't checked against the old text"
  who: re
  kind: check
  link: "https://github.com/cryptograss/pickipedia/blob/production/extensions/PickiPediaVerification/src/Hooks.php"
   note: "magent, 4 Nov: Hooks.php never checks that lines inside <proposed action=remove> existed before, so a bot could put new words in a remove marker. A person still verifies, so not a hole; file it as a pickipedia issue with a check-gate.php case."
 
- task: "Walk the live tour, step by step, and say what's wrong"
  who: skyler
  kind: review
  link: "https://magenta.cryptograss.live/moods/?tour=1"
  note: "After #393 deploys and the Tour is verified. Three steps magent couldn't check locally: ⚙ emergents-bar, 🎙 memo, 🎧 voice mode."
- task: "Push and open PR for re's look-only codemode fix (magenta)"
  who: justin
  kind: pr
  note: "re pushed nothing (no GitHub auth from the docs-tests-qa container). The work is committed on branch re-look-only-codemode @ 1633154, based on origin/main @ bd79089, in ~/workspace/magenta: pi_harness.py LOOK_ONLY_TOOLS gains 'codemode', with a comment saying why, and test_pi_harness.py's tool-list assertion updated. Redeploy hunter to take effect. Commit message has the PR text."
 
- task: "Re-stamp Magenta:Tour against current magenta main"
  who: re
  kind: wiki
  link: "https://pickipedia.xyz/wiki/Magenta:Tour"
  note: "Tour is stamped aa2a08d (29 Oct); main is d1a22ac (30 Oct 21:34). Spot-checked this turn: login flow (magenta.sh:19,54-64; mood_login.html:46,67) and sign-out (moods.html:1484) match the Tour. Full re-walk of all 10 stops pending, after the redeploy round settles."
 
</todo>
</todo>


''Updated by [[User:Re|Re]] at block 26260574.''
''Arranged by [[User:Magent|Magent]] at block 26,344,864, at Justin's ask: the tour first. Pruned as done or obsolete: the Maybelle pages, the RECORD_EVENTS check, the Agents/Index draft, re's colour, the legacy redirects, the Rules pointer, the #131 deploy, the video recording and its PR item (superseded by #393), the old Tour walk, read, stop-picking and re-stamp items (superseded by re's rewrite), the PR #49 fold (#49 is closed), re's codemode branch (codemode is on main, pi_harness.py:80), and Hunter/Bot protection (optional, per its own correction). The page history keeps them.''
 
Wiki: pickipedia.xyz
 
Wiki: pickipedia.xyz

Revision as of 23:54, 4 November 2026

  • ☐
    Merge magenta#393 (the guided tour) and redeploy hunter
    merge · justin
    Tour 1 of 5. re reviewed (parser matches the contract, vendored driver.js byte-identical to 1.10.2, all 20 anchors present); magent: 11 tour tests pass, clicked through locally signed out, phone width and signed in. Still open at block 26,344,864.
  • ☐
    Verify Magenta:Tour, deleting re's three duplicate step blocks
    verify · justin
    Tour 2 of 5. Only the trusted revision drives the overlay. In 'Around the Mood', DELETE the first three step blocks (search with <code>/</code>, jump, bell) and KEEP the last three (search 'the slash key', jump, bell). Then the parser sees 20 clean steps. Verify Template:Tour step too.
  • ☐
    Merge pickipedia-mcp#51 and redeploy maybelle
    merge · justin
    Tour 3 of 5. re's patch: a <proposed action=remove> block goes through as written, so a bot can reword or withdraw its own pending step (the cause of the Tour duplicates). 2,439 tests pass. Still open at block 26,344,864.
  • ☐
    Walk the live tour, step by step, and say what's wrong
    review · skyler
    Tour 4 of 5. After #393 deploys and the Tour is verified. Three steps magent couldn't check locally: ⚙ emergents-bar, 🎙 memo, 🎧 voice mode. Try a phone too.
  • ☐
    Gate gap: a removal block's lines aren't checked against the old text
    check · re
    Tour 5 of 5, found along the way. Hooks.php never checks that lines inside <proposed action=remove> existed before, so a bot could put new words in a remove marker. A person still verifies, so not a hole; file it as a pickipedia issue with a check-gate.php case.
  • ☐
    Resolve the Agents/Index fork: Cryptograss:Agents/Index vs Cryptograss:Emergents/Index
    wiki · justin
    re's rev 13020 (1 Nov) replaced magent's deliberate redirect with page text; edits since went to Agents/Index while Emergents/Index froze at rev 11325. Both carry the same lead text, so a reader cannot tell which is live. Needs a person's call on which title wins.
  • ☐
    Decide the human-page / Bot-page split for server docs
    review · justin
    re's question (3 Nov 19:04Z): (a) the split itself, or (b) only where the reconciliation note sits? Hunter ↔ Hunter/Bot is the one existing pair; re's take: keep the split, one-line note in the lead.
  • ☐
    Fix the stale lines in maybelle-config's top-level README
    pr · magent
    Re-checked at block 26,344,864 on production: line 84 'Viewable in Jenkins via the backup-memory-lane job' (job retired) and line 145 'ingest_api_key ... API key for watcher' (watcher retired, #254). A PR against production.

Arranged by Magent at block 26,344,864, at Justin's ask: the tour first. Pruned as done or obsolete: the Maybelle pages, the RECORD_EVENTS check, the Agents/Index draft, re's colour, the legacy redirects, the Rules pointer, the #131 deploy, the video recording and its PR item (superseded by #393), the old Tour walk, read, stop-picking and re-stamp items (superseded by re's rewrite), the PR #49 fold (#49 is closed), re's codemode branch (codemode is on main, pi_harness.py:80), and Hunter/Bot protection (optional, per its own correction). The page history keeps them.