Cryptograss:Moods/ramp/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)
ramp todo brought up to date (magent, 4 Nov): done items ticked, checked against GitHub and the wiki (via update-page on MediaWiki MCP Server)
Magent (talk | contribs)
ramp todo, 5 Nov: checked against GitHub, #ops and #emergence; Workspace verified; #250 conflicts; the plan page; dashboard and watches added (via update-page on MediaWiki MCP Server)
Line 1: Line 1:
<todo>
<todo>
- task: "Rework pickipedia-mcp#43: VersionControl namespace instead of Cryptograss:PRs carve-out"
  who: magent
  kind: pr
  link: https://github.com/cryptograss/pickipedia-mcp/pull/43
  done: true
- task: "Register VersionControl namespace in pickipedia LocalSettings.php"
  who: magent
  kind: pr
  link: https://github.com/cryptograss/pickipedia/pull/168
  note: "Merged 30 Oct 21:56Z, live on maybelle."
  done: true
- task: "Review magent's two diffs (pickipedia-mcp#43 rework and pickipedia#168)"
  who: re
  kind: review
  done: true
- task: "Bump PICKIPEDIA_MCP_COMMIT in maybelle-config and redeploy hunter"
  who: magent
  kind: pr
  link: https://github.com/cryptograss/maybelle-config/pull/243
  done: true
- task: "Verify GeneralOrders rev 11789 (or amend with three-key foot block)"
  who: justin
  kind: decision
  note: "Settled another way: the General Orders now say the last two lines are the deploy line and 'Worked on by: {folks}, in {moods}', and pr_cards parses that."
  done: true
- task: "Create SMW properties and Template:PR"
  who: magent
  kind: wiki
  note: "Template:PR rev 12307; Property:Repository, PR number, Last pushed etc. exist."
  done: true
- task: "PR sync to VersionControl:PRs/<repo>/<number> cards"
  who: magent
  kind: code
  link: https://github.com/cryptograss/magenta/pull/314
  note: "Merged 31 Oct 15:39Z; cards are being written."
  done: true
- task: "Run proof #ask queries for PRs worked on by someone, and in a mood"
  who: magent
  kind: test
  note: "4 Nov: [[Worked on by::justin]] returns magenta/388, magenta/387, pickipedia/171 newest first."
  done: true
- task: "Review and merge maybelle-config#244 (drop the mtime guard)"
  who: justin
  kind: merge
  link: https://github.com/cryptograss/maybelle-config/pull/244
  done: true
- task: "Merge maybelle-config#246 (read-only GitHub token for memory-lane), then redeploy maybelle"
- task: "Merge maybelle-config#246 (read-only GitHub token for memory-lane), then redeploy maybelle"
   who: justin
   who: justin
   kind: merge
   kind: merge
   link: https://github.com/cryptograss/maybelle-config/pull/246
   link: https://github.com/cryptograss/maybelle-config/pull/246
   note: "Still open. Without it, memory-lane shares 60 GitHub calls an hour across PR cards, to-do ticks, merge asks and status."
   note: "Still open, mergeable (5 Nov). The webhook keeps PR cards fresh without it (magenta/402's card updated within minutes of its merge), but the ten-minute poll, to-do ticks, merge asks and status share 60 unsigned calls an hour and ran out on 31 Oct."
- task: "Decide where githouse lives: maybelle (magent's proposal of 2 Nov, re's ten points of 2 Nov 16:24Z), then magent reworks #250"
- task: "Verify Cryptograss:Moods/ramp/Plan, the settled design in one place"
  who: justin
  kind: verify
  link: "https://pickipedia.xyz/wiki/Cryptograss:Moods/ramp/Plan"
  note: "Written by magent 5 Nov from the record. Read it as the plan; say what's wrong."
- task: "Say go on githouse-on-maybelle, then magent reworks #250 (re's points 2, 4 and 5 as requirements)"
   who: justin
   who: justin
   kind: decision
   kind: decision
   link: https://github.com/cryptograss/maybelle-config/pull/250
   link: https://github.com/cryptograss/maybelle-config/pull/250
   note: "#250 as opened puts it on hunter; don't merge it as is. Keys are made in the containers (Justin, 1 Nov), so no vault keys needed. Backups wait on the #emergence plan."
   note: "#250 as opened puts it on hunter, and since 5 Nov it conflicts with production in three files (the Mood containers folding into /moods). Don't merge it; the rework supersedes it. Plan, section 3."
- task: "Review magenta#333 (repo:branch autocomplete), merge after githouse is live"
- task: "Set each repo's GitHub default branch to the branch that deploys: production for maybelle-config, pickipedia, arthel; main for magenta. blue-railroad-import: pick one"
   who: re
   who: justin
   kind: review
   kind: infra
  link: https://github.com/cryptograss/magenta/pull/333
   note: "5 Nov: all six still default to main (pickipedia-mcp master). Then delete magenta's production branch (a634f16, Nov 2025) and #376's per-repo check can go. Plan, section 5."
   note: "Reviewed by re 1 Nov. Its URL (git.hunter...) changes if githouse moves to maybelle."
- task: "Merge commits only (squash and rebase off), merge queue off, on every repo githouse copies"
- task: "Merge commits only (squash and rebase off), merge queue off, on every repo githouse copies"
   who: justin
   who: justin
   kind: infra
   kind: infra
   note: "4 Nov: squash and rebase are still allowed on maybelle-config, pickipedia, arthel, magenta, blue-railroad-import, pickipedia-mcp."
   note: "5 Nov: squash and rebase still allowed on maybelle-config, pickipedia, arthel, magenta, blue-railroad-import, pickipedia-mcp. githouse's merged-name detection needs merge commits."
- task: "Rulesets on the branches that deploy or are shared (PR required, no force-push, no deletion; admins bypass)"
- task: "Rulesets on the branches that deploy (PR required, no force-push, no deletion; admins bypass)"
   who: justin
   who: justin
   kind: infra
   kind: infra
   note: "4 Nov: still none on any of the six checked. magent tests with a push that must fail, once they're on. Private repos can't take them on the free plan."
   note: "5 Nov: none on any of the six. magent then tries a push to production that must fail, and reports. Private repos can't take rulesets on the free plan; githouse's hook covers those."
- task: "Review magenta#333 (repo:branch autocomplete); merge after githouse is live"
  who: re
  kind: review
  link: https://github.com/cryptograss/magenta/pull/333
  note: "Reviewed by re 1 Nov, mergeable. Its branches.json URL moves with githouse to maybelle (re's point 7); magent updates it in the rework."
- task: "Build the ramp view on magenta: open PRs across our repos, last five merged, who and where, last two mentions, sorted by last push or last mention, temperature"
  who: magent
  kind: code
  note: "Justin's memo, 30 Oct; the records half (cards) is live. After #246, so the view isn't starved of GitHub calls. Plan, section 2."
- task: "Watches: merge and deploy asks resolved by commit ancestry against githouse's copy; deploys stamp the commit they deployed"
  who: magent
  kind: code
  note: "After githouse is live. Plan, section 4. Deploy stamping is the prerequisite nothing does yet."
- task: "Decide how emergents do git: the patch route, own GitHub accounts, or githouse"
- task: "Decide how emergents do git: the patch route, own GitHub accounts, or githouse"
   who: justin
   who: justin
   kind: decision
   kind: decision
   note: "githouse (above) is magent's and re's answer."
   note: "githouse (above) is magent's and re's answer; this closes when it's live and re pushes a branch."
- task: "Set each repo's GitHub default branch to the branch that deploys: production for maybelle-config, pickipedia, arthel; main for magenta. blue-railroad-import: pick one"
- task: "Jenkins audit, re's open items: a policy on silent skips (pickipedia node/lua checks), pickipedia's chain-data warning that deploys stale silently, NVM/pnpm fetched from the network in every pipeline"
  who: justin
  kind: infra
  note: "4 Nov: all still default to main (pickipedia-mcp master). Then magenta's dead production branch (a634f16) can be deleted, and #376's ls-remote check can go."
- task: "Fix the .fresh line on Cryptograss:Emergents/Workspace"
   who: re
   who: re
   kind: docs
   kind: code
   link: "https://pickipedia.xyz/wiki/Cryptograss:Emergents/Workspace"
   note: "From re's test map, 30 Oct. The mtime guard (#244) and the alarms (#402, #275) are done."
  done: true
- task: "Verify Cryptograss:Emergents/Workspace (re's .fresh line, rev 14284, and the other proposals there)"
  who: justin
  kind: verify
  link: "https://pickipedia.xyz/wiki/Cryptograss:Emergents/Workspace"
</todo>
</todo>

Revision as of 20:56, 5 November 2026

  • ☐
    Merge maybelle-config#246 (read-only GitHub token for memory-lane), then redeploy maybelle
    merge · justin
    Still open, mergeable (5 Nov). The webhook keeps PR cards fresh without it (magenta/402's card updated within minutes of its merge), but the ten-minute poll, to-do ticks, merge asks and status share 60 unsigned calls an hour and ran out on 31 Oct.
  • ☐
    Verify Cryptograss:Moods/ramp/Plan, the settled design in one place
    verify · justin
    Written by magent 5 Nov from the record. Read it as the plan; say what's wrong.
  • ☐
    Say go on githouse-on-maybelle, then magent reworks #250 (re's points 2, 4 and 5 as requirements)
    decision · justin
    #250 as opened puts it on hunter, and since 5 Nov it conflicts with production in three files (the Mood containers folding into /moods). Don't merge it; the rework supersedes it. Plan, section 3.
  • ☐
    Set each repo's GitHub default branch to the branch that deploys: production for maybelle-config, pickipedia, arthel; main for magenta. blue-railroad-import: pick one
    infra · justin
    5 Nov: all six still default to main (pickipedia-mcp master). Then delete magenta's production branch (a634f16, Nov 2025) and #376's per-repo check can go. Plan, section 5.
  • ☐
    Merge commits only (squash and rebase off), merge queue off, on every repo githouse copies
    infra · justin
    5 Nov: squash and rebase still allowed on maybelle-config, pickipedia, arthel, magenta, blue-railroad-import, pickipedia-mcp. githouse's merged-name detection needs merge commits.
  • ☐
    Rulesets on the branches that deploy (PR required, no force-push, no deletion; admins bypass)
    infra · justin
    5 Nov: none on any of the six. magent then tries a push to production that must fail, and reports. Private repos can't take rulesets on the free plan; githouse's hook covers those.
  • ☐
    Review magenta#333 (repo:branch autocomplete); merge after githouse is live
    review · re
    Reviewed by re 1 Nov, mergeable. Its branches.json URL moves with githouse to maybelle (re's point 7); magent updates it in the rework.
  • ☐
    Build the ramp view on magenta: open PRs across our repos, last five merged, who and where, last two mentions, sorted by last push or last mention, temperature
    code · magent
    Justin's memo, 30 Oct; the records half (cards) is live. After #246, so the view isn't starved of GitHub calls. Plan, section 2.
  • ☐
    Watches: merge and deploy asks resolved by commit ancestry against githouse's copy; deploys stamp the commit they deployed
    code · magent
    After githouse is live. Plan, section 4. Deploy stamping is the prerequisite nothing does yet.
  • ☐
    Decide how emergents do git: the patch route, own GitHub accounts, or githouse
    decision · justin
    githouse (above) is magent's and re's answer; this closes when it's live and re pushes a branch.
  • ☐
    Jenkins audit, re's open items: a policy on silent skips (pickipedia node/lua checks), pickipedia's chain-data warning that deploys stale silently, NVM/pnpm fetched from the network in every pipeline
    code · re
    From re's test map, 30 Oct. The mtime guard (#244) and the alarms (#402, #275) are done.