Skip to content

Commit 83d428b

Browse files
committed
chore(beads): close flake check cleanup
1 parent 5f91d81 commit 83d428b

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

.beads/issues.jsonl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
{"id":"dotfiles-1x3w","title":"Wire Anne NUC mounts for mill-docs rw and obsidian-vault ro","description":"Update NUC host wiring so the Anne Hermes runtime gets live repo links for /home/emiller/mill-docs and /home/emiller/obsidian-vault, matching the canonical workspace intent added in openclaw-workspace. Ensure the running Anne service sees repos/mill-docs as writable and repos/obsidian-vault as readable on the NUC, then deploy and verify.","status":"closed","priority":1,"issue_type":"task","created_at":"2026-04-06T03:35:34.061425Z","created_by":"emiller","updated_at":"2026-04-06T03:39:16.456402Z","closed_at":"2026-04-06T03:39:16.456220Z","close_reason":"done","source_repo":".","compaction_level":0,"original_size":0}
3939
{"id":"dotfiles-1xqe","title":"Scratchpad tool — ephemeral always-visible checklist","description":"Add/done/undo/clear checklist injected every turn. Distinct from memory files (persistent) and TodoWrite (session-scoped). For tracking in-flight work items that need to survive turns but aren't permanent knowledge. From pi-memory (jayzeng). Low effort, medium impact. Parent epic: dotfiles-4jfl","status":"open","priority":3,"issue_type":"feature","owner":"git@edmundmiller.dev","created_at":"2026-03-05T08:23:04Z","created_by":"Edmund Miller","updated_at":"2026-03-05T08:23:04Z","source_repo":".","compaction_level":0,"original_size":0,"dependencies":[{"issue_id":"dotfiles-1xqe","depends_on_id":"dotfiles-4jfl","type":"blocks","created_at":"2026-03-05T02:23:12Z","created_by":"Edmund Miller","metadata":"{}","thread_id":""}]}
4040
{"id":"dotfiles-1y31","title":"Add ghostty panes/windows to sesh","status":"open","priority":2,"issue_type":"feature","owner":"git@edmundmiller.dev","created_at":"2026-02-23T04:10:30Z","created_by":"Edmund Miller","updated_at":"2026-02-23T04:10:30Z","source_repo":".","compaction_level":0,"original_size":0}
41-
{"id":"dotfiles-1yzh","title":"Make nix flake check pass","description":"Goal: iron out every nix flake check failure in this dotfiles repo until a full nix flake check succeeds. Work in small reviewable fixes, rerunning nix flake check after each blocker to uncover the next failure. Current known next blocker after removing gandi: nixosConfigurations.mactraitorpro hits infinite recursion in modules/themes/stylix/default.nix while resolving pkgs.base16-schemes. Acceptance: nix flake check succeeds from repo root; any discovered unrelated blockers are fixed or split into child issues under this epic; all fixes are committed in logical reviewable commits.","status":"open","priority":1,"issue_type":"epic","created_at":"2026-06-06T13:36:49.659994024Z","created_by":"emiller","updated_at":"2026-06-06T13:36:49.659994024Z","source_repo":"dotfiles","source_repo_path":"/home/emiller/.config/dotfiles","compaction_level":0,"original_size":0}
41+
{"id":"dotfiles-1yzh","title":"Make nix flake check pass","description":"Goal: iron out every nix flake check failure in this dotfiles repo until a full nix flake check succeeds. Work in small reviewable fixes, rerunning nix flake check after each blocker to uncover the next failure. Current known next blocker after removing gandi: nixosConfigurations.mactraitorpro hits infinite recursion in modules/themes/stylix/default.nix while resolving pkgs.base16-schemes. Acceptance: nix flake check succeeds from repo root; any discovered unrelated blockers are fixed or split into child issues under this epic; all fixes are committed in logical reviewable commits.","status":"closed","priority":1,"issue_type":"epic","created_at":"2026-06-06T13:36:49.659994024Z","created_by":"emiller","updated_at":"2026-06-06T15:35:40.955646082Z","closed_at":"2026-06-06T15:35:40.955573811Z","close_reason":"nix flake check passes","source_repo":"dotfiles","source_repo_path":"/home/emiller/.config/dotfiles","compaction_level":0,"original_size":0}
4242
{"id":"dotfiles-1z5","title":"Use documentation comments it hey ","description":"https://just.systems/man/en/documentation-comments.html","status":"closed","priority":2,"issue_type":"task","owner":"git@edmundmiller.dev","created_at":"2026-01-20T22:28:30Z","created_by":"Edmund Miller","updated_at":"2026-01-20T22:46:24Z","closed_at":"2026-01-20T22:46:24Z","close_reason":"Simplified help to use just --list with doc comments (3dd817e9)","source_repo":".","compaction_level":0,"original_size":0}
4343
{"id":"dotfiles-1zzq","title":"Investigate Scintillate OpenRouter credential 403","description":"While fixing Scintillate Codex auth, hermes auth list still reports OPENROUTER_API_KEY auth failed (403). Primary openai-codex auth is repaired; follow up by rotating/fixing the OpenRouter agenix secret or removing OpenRouter from Scintillate if unused. Do not print secret values while debugging.","status":"open","priority":3,"issue_type":"bug","created_at":"2026-06-02T22:16:38.801260361Z","created_by":"emiller","updated_at":"2026-06-02T22:16:38.801260361Z","source_repo":"dotfiles","source_repo_path":"/home/emiller/.config/dotfiles","compaction_level":0,"original_size":0}
4444
{"id":"dotfiles-22nv","title":"Can pi auto-compact past 50%?","status":"open","priority":2,"issue_type":"feature","owner":"git@edmundmiller.dev","created_at":"2026-03-07T12:56:30Z","created_by":"Edmund Miller","updated_at":"2026-03-07T12:56:30Z","source_repo":".","compaction_level":0,"original_size":0}
@@ -424,7 +424,7 @@
424424
{"id":"dotfiles-p1hn","title":"Clean up Hermes doctor runtime dependency warnings in NUC containers","description":"hermes doctor in hermes-agent-scintillate reports optional tools missing in the container: git, ripgrep, docker, agent-browser, plus venv entry point warning. Investigate which are expected under the Nix wrapper vs actionable; add git/rg or suppress/document false positives as appropriate. Avoid ad-hoc pip installs; fix via Nix packaging/module.","status":"open","priority":3,"issue_type":"task","created_at":"2026-05-25T22:59:21.236019Z","created_by":"emiller","updated_at":"2026-05-27T01:54:41.413060Z","source_repo":"dotfiles","source_repo_path":"/Users/emiller/.config/dotfiles","compaction_level":0,"original_size":0,"labels":["doctor","hermes","nuc"],"comments":[{"id":30,"issue_id":"dotfiles-p1hn","author":"emiller","text":"2026-05-27 follow-up: hermes doctor inside both Betty and Anne reports optional runtime/package warnings: not in venv; venv entry point not found; git missing; rg missing; docker missing; agent-browser not installed. Treat as Nix/container packaging cleanup or document/suppress if expected. Core config/state OK; Honcho connected; no repo mount failures.","created_at":"2026-05-27T01:54:41Z"}]}
425425
{"id":"dotfiles-p2xr","title":"New project template: .gitignore with .pi/memory/ exclusion","description":"Every new project using pi + jj needs .pi/memory/ (not all of .pi/) in .gitignore as a stopgap until memory is global.\n\n.pi/ contains project-local config that SHOULD be tracked:\n- .pi/settings.json\n- .pi/agent/extensions/\n- .pi/agent/skills/\n- .pi/agent/AGENTS.md\n\n.pi/memory/ is the only problematic subdirectory — it's where memory_commit writes raw git commits.\n\nStopgap .gitignore entry:\n .pi/memory/\n\nLong-term: once dotfiles-fbpu moves memory to ~/.pi/memory/, this becomes unnecessary.","status":"open","priority":2,"issue_type":"task","owner":"git@edmundmiller.dev","created_at":"2026-02-21T12:39:49Z","created_by":"Edmund Miller","updated_at":"2026-02-21T12:47:39Z","source_repo":".","compaction_level":0,"original_size":0}
426426
{"id":"dotfiles-p7te","title":"dotfiles: remove tnoteMainWorktree activation script after de-risk period","description":"We no longer point Hermes workspaceLinks.repos/tnote at /home/emiller/src/personal/tn-monorepo-main; it now targets tnoteBaseRepo (/home/emiller/src/personal/tn-monorepo) to eliminate recurring canonical workspace-link missing warnings due to activation ordering/races.\n\nFollow-up: remove or reduce the host activation script `tnoteMainWorktree` if no other path depends on it, and keep only the ~/.local/bin/tnote wrapper behavior needed for user shell use.","notes":"Implemented single-checkout simplification for NUC TaskNotes agent wiring. Removed tnoteMainWorktree activation and hermesScintillateTaskNotesCompat legacy links; switched to a single tnoteWrapper activation that writes ~/.local/bin/tnote and runs bun install in /home/emiller/src/personal/tn-monorepo. Scintillate workspace link already points to tnoteBaseRepo. Verified with hey nuc: no canonical Hermes workspace-link warning and all hermes gateways active.","status":"closed","priority":3,"issue_type":"task","created_at":"2026-04-15T19:11:14Z","created_by":"emiller","updated_at":"2026-04-15T21:05:19Z","closed_at":"2026-04-15T21:05:19Z","close_reason":"Completed: NUC now uses single tn-monorepo checkout for agent /repos/tnote and tnote wrapper; removed worktree-based activation complexity and legacy compat script. Verified via hey nuc and active gateway checks with no canonical workspace-link warnings.","source_repo":".","compaction_level":0,"original_size":0}
427-
{"id":"dotfiles-pa25","title":"Fix mactraitorpro flake check recursion","description":"After deleting hosts/gandi, nix flake check proceeds to nixosConfigurations.mactraitorpro and fails with infinite recursion while evaluating modules/themes/stylix/default.nix resolvedScheme via pkgs.base16-schemes. Investigate Darwin host evaluation/module gating.","status":"open","priority":2,"issue_type":"task","created_at":"2026-06-06T13:32:08.852729443Z","created_by":"emiller","updated_at":"2026-06-06T13:37:18.693362020Z","source_repo":"dotfiles","source_repo_path":"/home/emiller/.config/dotfiles","compaction_level":0,"original_size":0,"dependencies":[{"issue_id":"dotfiles-pa25","depends_on_id":"dotfiles-1yzh","type":"parent-child","created_at":"2026-06-06T13:37:18.693102414Z","created_by":"emiller","metadata":"{}","thread_id":""}]}
427+
{"id":"dotfiles-pa25","title":"Fix mactraitorpro flake check recursion","description":"After deleting hosts/gandi, nix flake check proceeds to nixosConfigurations.mactraitorpro and fails with infinite recursion while evaluating modules/themes/stylix/default.nix resolvedScheme via pkgs.base16-schemes. Investigate Darwin host evaluation/module gating.","status":"closed","priority":2,"issue_type":"task","created_at":"2026-06-06T13:32:08.852729443Z","created_by":"emiller","updated_at":"2026-06-06T15:35:36.662290114Z","closed_at":"2026-06-06T15:35:36.662188963Z","close_reason":"Fixed Stylix recursion and completed downstream flake-check cleanup","source_repo":"dotfiles","source_repo_path":"/home/emiller/.config/dotfiles","compaction_level":0,"original_size":0,"dependencies":[{"issue_id":"dotfiles-pa25","depends_on_id":"dotfiles-1yzh","type":"parent-child","created_at":"2026-06-06T13:37:18.693102414Z","created_by":"emiller","metadata":"{}","thread_id":""}]}
428428
{"id":"dotfiles-pc4","title":"Fix tmux session naming to be smarter and integrated","description":"Define a single canonical tmux session identity for the current project or worktree. Current naming is inconsistent across config/tmux/aliases.zsh, config/tmux/omarchy.zsh, config/tmux/toggle-tml.sh, and bin/wms. Session names currently come from basename(PWD), branch names, or hardcoded names like Work. This task should extract a shared primitive such as bin/tmux-project-name, optionally paired with bin/tmux-project-root, that normalizes the working directory via bin/git-worktree-cwd and returns a tmux-safe deterministic session name for both humans and agents.","design":"Implementation sketch: add a shared helper under bin/ for canonical project root and session name resolution; make names stable, shell-friendly, tmux-safe, and worktree-aware; update existing entrypoints and layout helpers to call the shared helper instead of rolling their own naming; document the naming contract in docs/ade/tmux-ade-spec.md as implementation reality, not just target state.","acceptance_criteria":"A shared helper exists for canonical tmux project and worktree naming; tmux entrypoints and layout helpers stop hardcoding their own session names for the main ADE path; worktree roots resolve consistently via bin/git-worktree-cwd before naming; the naming rule is documented clearly enough that an agent can infer it from repo docs and code.","status":"closed","priority":2,"issue_type":"task","created_at":"2026-01-05T20:04:45Z","updated_at":"2026-03-31T04:05:09.084513Z","closed_at":"2026-03-31T04:05:09.084338Z","close_reason":"Added bin/tmux-project-root and bin/tmux-project-name, updated tmux layout/worktree helpers to use the shared naming primitive, added zunit coverage, and documented the naming contract in docs/ade/tmux-ade-spec.md.","source_repo":".","compaction_level":0,"original_size":0,"dependencies":[{"issue_id":"dotfiles-pc4","depends_on_id":"dotfiles-kslg","type":"parent-child","created_at":"2026-03-31T03:44:33.741008Z","created_by":"emiller","metadata":"{}","thread_id":""}]}
429429
{"id":"dotfiles-pepc","title":"pi-ai: store redacted_thinking blocks during Anthropic streaming","description":"anthropic.js streaming handler has cases for text, thinking, tool_use content blocks but NO case for redacted_thinking. When API sends redacted_thinking, it falls through silently — block never added to output.content, lost forever. On next turn, message sent back without those blocks, API rejects with 400: 'thinking or redacted_thinking blocks in the latest assistant message cannot be modified'. Fix: add handler for event.content_block.type === 'redacted_thinking' that stores block with its data field (opaque encrypted blob). File: ~/.bun/install/global/node_modules/@mariozechner/pi-ai/dist/providers/anthropic.js lines ~174-275","notes":"Pi upstream bug — needs fix in pi-ai package","status":"deferred","priority":1,"issue_type":"bug","owner":"git@edmundmiller.dev","created_at":"2026-02-23T02:33:19Z","created_by":"Edmund Miller","updated_at":"2026-03-06T23:28:42Z","source_repo":".","compaction_level":0,"original_size":0}
430430
{"id":"dotfiles-pifp","title":"I thought we got rid of ~/dotfiles-deploy on the nuc","status":"closed","priority":1,"issue_type":"bug","owner":"git@edmundmiller.dev","created_at":"2026-02-23T03:16:17Z","created_by":"Edmund Miller","updated_at":"2026-02-24T04:54:15Z","closed_at":"2026-02-24T04:54:15Z","close_reason":"Removed dotfiles-deploy references and cleaned up NUC deployment","source_repo":".","compaction_level":0,"original_size":0}

0 commit comments

Comments
 (0)