diff options
| author | Craig Jennings <c@cjennings.net> | 2026-06-28 12:40:27 -0400 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-06-28 12:40:27 -0400 |
| commit | 5263cd643bfa60498e5fc0120f508059d8c65648 (patch) | |
| tree | 22c020748497186d0b3a46745b267d1a7fdb56d9 | |
| parent | 96dfa6394a76994d713ee56c07009d3296de4fda (diff) | |
| download | rulesets-5263cd643bfa60498e5fc0120f508059d8c65648.tar.gz rulesets-5263cd643bfa60498e5fc0120f508059d8c65648.zip | |
chore(todo): task review — restamp stale tasks, downgrade generic-runtime spec to [#D]
| -rw-r--r-- | todo.org | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -213,7 +213,7 @@ we can document it as a local-only helper. ** VERIFY [#C] Check that memories are sync'd across machines via git :spec: :PROPERTIES: -:LAST_REVIEWED: 2026-06-15 +:LAST_REVIEWED: 2026-06-28 :END: v1 implemented end-to-end 2026-06-10 (Phases 0-4, all shipped + pushed). Implementation is complete. Remaining before DONE: the manual testing and validation child (below), plus the other personal machines' one-time =roam.git= clone + sync-timer setup (archsetup handoff). *** 2026-05-14 Thu @ 19:14:11 -0500 Investigate current memory storage @@ -308,7 +308,7 @@ Expected: all four behave per the spec; any miss promotes to a bug task. (Agent- ** TODO [#C] Token-rotation helper for =@a-bonus/google-docs-mcp= OAuth refresh :feature:quick: :PROPERTIES: -:LAST_REVIEWED: 2026-06-15 +:LAST_REVIEWED: 2026-06-28 :END: When a Google refresh token gets revoked (re-grant scopes, removed Connected App, account password reset), recovery is currently manual: run =npx -y @a-bonus/google-docs-mcp= with the right env, follow the URL in a browser, kill the process, base64-encode the new =token.json=, decrypt =secrets.env.gpg=, replace the var, re-encrypt. A small =mcp/refresh-google-docs-token.sh <profile>= would chain that into one command. @@ -333,9 +333,9 @@ The flow tonight worked but took a handful of manual steps. One script collapses Decision (Craig, 2026-05-31): *hold until a token rotation is imminent.* The OAuth re-grant is a browser step that can't be triggered without revoking a live token, so the script can't be verified in isolation. Not marked =:solo:= — when a token actually needs rotating, write and verify in one pass (solo at that point). -** TODO [#C] Generic agent runtime support — Codex spec v0 :spec:design: +** TODO [#D] Generic agent runtime support — Codex spec v0 :spec:design: :PROPERTIES: -:LAST_REVIEWED: 2026-06-15 +:LAST_REVIEWED: 2026-06-28 :END: Codex drafted a v0 design doc for making rulesets runtime-neutral rather than Claude-Code-specific. Motivating cases: offline operation with a local LLM, and two LLMs running in the same project at the same time without trampling each other's session-context. |
