aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-06-12 14:08:52 -0500
committerCraig Jennings <c@cjennings.net>2026-06-12 14:08:52 -0500
commit3b986e395bd63948ba4867a46832022dbc37cd6f (patch)
treeb96825a7bde1839fa21b884b7ceacc82db836292
parent81395a7c8473fb2e0ad8239f02825c29288404e9 (diff)
downloadrulesets-3b986e395bd63948ba4867a46832022dbc37cd6f.tar.gz
rulesets-3b986e395bd63948ba4867a46832022dbc37cd6f.zip
chore: conform the task list to the Priority Scheme header
Rename the "Priority and Tag Scheme" section to "Rulesets Priority Scheme" so the repo follows the convention it just documented. Refresh the review dates on the open tasks and drop a processed inbox note.
-rw-r--r--inbox/lint-followups.org2
-rw-r--r--todo.org17
2 files changed, 10 insertions, 9 deletions
diff --git a/inbox/lint-followups.org b/inbox/lint-followups.org
deleted file mode 100644
index 639ac01..0000000
--- a/inbox/lint-followups.org
+++ /dev/null
@@ -1,2 +0,0 @@
-
-* 2026-06-12 Fri — Task-review health: 1 top-level [#A]/[#B]/[#C] tasks unreviewed for >30 days (daily review may have slipped)
diff --git a/todo.org b/todo.org
index d4ab083..aff5c5b 100644
--- a/todo.org
+++ b/todo.org
@@ -5,7 +5,7 @@
Tracking TODOs for the rulesets repo that span more than one commit.
Project-scoped (not the global =~/org/roam/inbox.org= list).
-* Priority and Tag Scheme
+* Rulesets Priority Scheme
** Priority
@@ -37,7 +37,7 @@ Tags are assigned and refreshed by =task-audit=; =task-review= keeps them honest
** TODO [#B] Helper-instance support — concurrent same-project Claude :feature:spec:
:PROPERTIES:
:CREATED: [2026-06-11 Thu]
-:LAST_REVIEWED: 2026-06-11
+:LAST_REVIEWED: 2026-06-12
:END:
SPEC REVIEWED 2026-06-12: [[file:docs/design/2026-05-28-generic-agent-runtime-spec-review.org][Codex review]] now rates Phase 1.5 =Ready with caveats=. Before any build, keep the Emacs integration as a cross-project handoff to =~/.emacs.d=, preserve the three-ring gate (bats → sandbox drills → pilot project), and do not let startup/helper changes reach synced template paths until the live drills pass.
@@ -56,11 +56,14 @@ Implement Phase 1.5 of the generic-agent-runtime spec ([[file:docs/design/2026-0
Independent of the spec's phases 2-6 (runtime-neutral refactor), which stay gated on their own go/no-go.
** VERIFY [#C] page-signal pager account deregistered — re-registration needs your hands
+:PROPERTIES:
+:LAST_REVIEWED: 2026-06-12
+:END:
Reported by .emacs.d 2026-06-12 01:01: the dedicated pager number (+15045173983, the Claude Pager Google Voice number on signal-cli) returns "User ... is not registered" on every send — Signal appears to have deregistered it (GV numbers get periodically re-verified). Re-registration requires captcha/SMS, which only you can do. Until then every page-signal call fails; .emacs.d's config-audit page fell back to email. Wrapper lives at claude-templates/bin/page-signal.
** DOING [#C] Check that memories are sync'd across machines via git :spec:
:PROPERTIES:
-:LAST_REVIEWED: 2026-06-10
+:LAST_REVIEWED: 2026-06-12
:END:
v1 implemented end-to-end 2026-06-10 (Phases 0-4 below, no-approvals batch). Remaining before DONE: the manual testing and validation child, plus the other personal machines' one-time clone + timer setup (archsetup handoff).
*** 2026-05-14 Thu @ 19:14:11 -0500 Investigate current memory storage
@@ -162,7 +165,7 @@ A scheduled headless morning run chaining the existing pieces: startup checks, t
** TODO [#C] Build =create-documentation= skill for high-quality project/product docs :feature:
:PROPERTIES:
-:LAST_REVIEWED: 2026-06-10
+:LAST_REVIEWED: 2026-06-12
:END:
Create a Claude skill named =create-documentation= that can plan, write,
@@ -799,7 +802,7 @@ The skill should reject:
** TODO [#C] Build /research-writer — clean-room synthesis for research-backed long-form :feature:
:PROPERTIES:
-:LAST_REVIEWED: 2026-06-10
+:LAST_REVIEWED: 2026-06-12
:END:
Gap in current rulesets: between =brainstorm= (idea refinement → design doc)
@@ -1008,7 +1011,7 @@ skill should be driven by a concrete contract need, not aspiration.
** TODO [#C] Token-rotation helper for =@a-bonus/google-docs-mcp= OAuth refresh :feature:quick:
:PROPERTIES:
-:LAST_REVIEWED: 2026-06-10
+:LAST_REVIEWED: 2026-06-12
: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.
@@ -1035,7 +1038,7 @@ Decision (Craig, 2026-05-31): *hold until a token rotation is imminent.* The OAu
** TODO [#C] Generic agent runtime support — Codex spec v0 :spec:design:
:PROPERTIES:
-:LAST_REVIEWED: 2026-06-10
+:LAST_REVIEWED: 2026-06-12
: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.