Skip to content

[Chore] ~/.claude/scheduled-tasks/ is unversioned — 7 task definitions exist only on this machine #399

Description

@laurigates

What

exact_dot_claude/.chezmoiignore line 32 ignores scheduled-tasks/, so nothing
under ~/.claude/scheduled-tasks/ is chezmoi-managed (chezmoi managed ~/.claude
returns zero matches for it). Seven task definitions currently live there and
exist only on this machine:

feature-parity-maintenance  onetime-mcu-workflow  onetime-update-docs
reduce-friction  repo-cleanup  sentry-triage  work-on-claude-plugins-issues

Why it matters

These are scheduled agent definitions — the same class of config as the
.routines/ LaunchAgents, which are versioned in
repos-claude-config and
documented in .routines/README.md. Losing this machine loses them with no
diff, no review, and no record of what they did. ~/repos/CLAUDE.md already
points at ~/.claude/scheduled-tasks/ as one of the two scheduling substrates,
so the docs describe something the dotfiles repo cannot reproduce.

Options

  1. Track them: drop the .chezmoiignore entry and add the definitions under
    exact_dot_claude/scheduled-tasks/. Needs a check first for anything
    machine-specific or secret-adjacent in the task bodies — this repo is
    public
    .
  2. Track a redacted inventory only (names, schedules, one-line purpose), leaving
    the bodies local.
  3. Decide they are deliberately ephemeral and say so in a comment on the
    .chezmoiignore line, so the next reader does not re-open this.

Provenance

Surfaced as an explicit out-of-scope caveat while implementing
#397.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions