Cryptograss:Moods/magenta-interface/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/127
DrivingThatTrain (talk | contribs)
m Merged, says GitHub: https://github.com/cryptograss/magenta/pull/130
Line 269: Line 269:
   link: https://github.com/cryptograss/magenta/pull/130
   link: https://github.com/cryptograss/magenta/pull/130
   note: "No migration."
   note: "No migration."
  done: true
- task: "Merge magenta#132 (a woken agent is told which other agents were asked too, and whether they're at work), then deploy hunter"
- task: "Merge magenta#132 (a woken agent is told which other agents were asked too, and whether they're at work), then deploy hunter"
   who: justin
   who: justin

Revision as of 05:21, 24 October 2026

What the people in #magenta-interface have to do. magenta shows this list beside the Mood (memory-lane services/todo.py). Edit the YAML below: - task: ..., with who, kind, link, note and done as useful. Agents add what they leave someone to do, and mark what's done. Put a task in quotes if it has ": " or " #" in it (YAML reads those as a key and a comment); `backticks` make code.

  • ☐
    Add your slogan to Magenta:Slogans as yourself: a line starting with *. Verifying the page's intro at Special:VerifyBotEdits is welcome too
    edit · justin
    A line magent writes waits as {{Bot_proposes}} until a person verifies it, and magenta#116 keeps such lines off the front page until then.
  • ☐
    Merge magenta#126 (agents on Tidings: @agent in a comment wakes it in the link's Mood; its answer comes back under the comment; agents' comments don't raise a link), then deploy maybelle AND hunter
    merge · justin
    No migration. hunter carries the poller, which tells memory-lane what woke a turn: without it, agents are woken but their answers stay in the Mood.
  • ☐
  • ☐
  • ☐
    Tidings, still to build: #t- autocomplete in the composer; PickiPedia's backlinks know #t- links; download and keep yt-dlp-supported videos (no such fetcher exists yet); DrivingThatTrain writes Cryptograss:Tidings/top for Template:Top tidings
    code · magent
    Not built: ticked by #111's merge, which only linked it. No PR link here until there is one.
  • ☐
    Test faces end to end on a real photo of people: Who's in it?, naming a face, the names on Tidings, Depicts on a PickiPedia upload
    review · justin
    Justin, 08:25Z: we haven't tested faces yet. magent can drive it with him once #109 is live.
  • ☐
    Make Tidings and Prompts answer faster than their 1.5–2.6 s and 1.1–1.6 s (21 Oct, live)
    code · magent
    The picture scan (a LIKE over messages) and the link and prompt counting. Measure where the time goes first.
  • ☐
    Find the flaky test: one full run on 21 Oct (05:30Z, look-dialog branch) had 4 failures and 4 errors; three runs after passed
    code · magent
    Not caught again in 13 runs. Found: three tests reach the network, and test_clips_library's posts start a Yarn fetch thread that can write during later tests (the likeliest cause). Plan in the issue: block the network in tests, mock those, keep_later inline.
  • ☐
    Stop magenta recording harness-added text as magent's own message: a loaded skill's text (22:11Z, 19 Oct) and an image's size note ('[Image: original 2360x1384…]', 16:48Z, 20 Oct)
    code · magent
    Cause not looked at yet: likely how the importer reads text the harness adds to a session.
  • ☐
    Deploy delivery-kid: maybelle-config#207 (merged) gives its /health an uptime, which the status page shows; it was last deployed 15 Oct
    deploy · justin
  • ☐
    Decide: give memory-lane on maybelle a GitHub token, so the status page's pickipedia-mcp comparison and the to-do lists' merge checks aren't left to GitHub's 60 calls an hour for unauthenticated requests (the status page says 'could not query GitHub: HTTPError')
    decide · justin
    maybelle_github_token is in the vault but goes only to Jenkins, and may carry more than reading needs. A token with no scopes reads public repositories; it would be a new vault key. The same eight calls work from hunter: 29 ahead of upstream's v0.19.0, 0 behind, upstream 23 on since. At 15:27Z on 20 Oct the live page read GitHub fine, which fits a rate limit that comes and goes: so not urgent, but it will be back on a busy hour.
  • ☐
    Build a status page for agents: every vendor each harness knows, and which have keys
    code · magent
    Justin, 16:22Z on 18 Oct: the vendors without a key leave the settings menu (#220) and show there instead.
  • ☐
    Give re and the Mood containers our wiki tool instead of npx @latest (maybelle-config PR), now pickipedia-mcp#30 is in
    code · magent
    #30 merged 05:36Z and is live in magent's own workspace (ef685da): whoami and a signed-in write to User:Magent/sandbox work.
  • ☐
    Decide how long the offsite copy is kept: today it mirrors daily/ (7 days). E.g. Sunday's dump kept 8 weeks and the 1st of each month kept a year, in their own folders, outside the --delete
    decide · justin
    A dump is about 395 MB and growing. The 7-day mirror is about 2.8 GB offsite; adding 8 weekly and 12 monthly copies is about 8 GB more.
  • ☐
    Decide, before the freeze: memory-lane#165 (record events docs, proposed) and #74 (memory commitment): merge, close, or carry into magenta
    decide · justin
  • ☐
    Rebase memory-lane#201 (Sky's brighter folded settings line) onto #213 once #213 is in: both change the settings row
    code · magent
  • ☐
    Agents' turns read like chat: one block per wake (two agents at once no longer shred into strips); the answer stands as a message, the work folded behind one line; thinking shut by default, in a panel of its own; notes along the way smaller than the answer
    code · magent
    Justin said go, 03:34Z on 18 Oct. Thinking folded with the steps: memory-lane#217. Still open: notes along the way smaller than the answer; a line for re's instructions: think, then write the reply once (it drafts the whole reply in its thinking).
  • ☐
    Decide: a what's-in-it pass beside faces (instruments and setting by OpenCLIP, banner and sign text by OCR), written onto the photo's PickiPedia page?
    decide · justin
    Same container on hunter, open models only. magent proposed it 17 Oct; waiting on your go.
  • ☐
  • ☐
    Put up reference photos: three or four clear face shots of each friend, each file page with {{Face reference|Their Name}}
    edit · justin
    Anyone can do this; a dozen friends before IBMA is a good start. faces reads the category every ten minutes. magent's census, 01:2xZ on 18 Oct: of 52 people pages, 41 have no photo; only Justin has three clear shots of his face. Ready to mark now (the person is the only or largest face): Justin, Justin-seoul-sesame.jpg, Justin-st-pete-thompson.jpg, Justin-Holmes-Dees-East-Nash.png; Jake Stargel, Jake Stargel 58957.png and Tony-rice-jake-stargel.png; Cory Walker, Cory Loyd Walker Customer of the Year Award.jpg; Kyle Tuttle, Kyle Tuttle under the lights.jpg; Maddie Denton, Maddie Denton with Guitar.png. Wants a person's eye first: Skyler-justin-cory.jpeg (largest face, Skyler by elimination) and Harry Clark's mando photo (largest face, Harry by elimination).
  • ☐
    Photos for the people pages without a usable face: 41 with no photo at all, and Tony Rice; Gaven Largent (his face is 48 pixels), Samson Grisman (two faces: which?) and Brendan Daniel (no face found)
    edit · justin
    The IBMA photos can fill these. One clear, near, front-on face of 100 pixels or more makes a reference; a group photo serves only for its largest face.
  • ☐
    Try the new composer on your phone: share a photo into a Mood other than the first, press Send while it goes up
    review · justin
    And say here once it's posted: magent checks the stored photo still has its place, time and camera (if not, Android or Google Photos took them out before magenta saw it).
  • ☐
    Merge magenta#47 (magenta.sh reconnect: sign Claude in again in the container)
    merge · justin
    Pull magenta after: magenta.sh runs from your own checkout.
  • ☐
    Say which wallet is yours on User:SkymanJenkins, as an Ethereum Address the way User:JMyles does (your 3 Blue Railroads then show)
    edit · skyler
    The leaderboard has you at 0x5da9…cF4F. Any PickiPedia user page with an Ethereum Address gets the count.
  • ☐
    Try read-all in the car, after the voice PRs are deployed
    review · justin
    The real test of ▶'s first sound, memos sent at stop, "Magent is thinking", and now "Pound general" and redeploys said.
Done (247)