andyreagan.com

Maintenance

Maintenance

A theme that I've been leaning on recently in 2026, everything requires maintainence.

Here, I had Claude help me build a central recurring maintenance tracker. It went a bit overboard and I've trimmed it down. House maintainence over in The Ark, finances at Finances.

There are few different ways to create timestamps and reminders in org mode. For an overview of the three timestamp types, see Timestamps in org mode. SCHEDULED type can also have recurrence, like this:

*** TODO Smoke/CO detector test                                       :house:
SCHEDULED: <2026-10-01 +.1y>

The short answer is that doesn't get marked as done, using C-c C-t d to mark done adds an entry to the logbook nothing this, and also bumps the timestamp for now + specified delta. If we had format +1y, it would bump it a year from the date in the SCHEDULED tag, and ++1y would bump it N years from the SCHEDULED tag into the future. I've tried to use the .+1y format which bumps them from now. We have the settings set in emacs to both ignore these future scheduled entries in the agenda and to add the note into the logbook. Hopefully this means our maintainence log doesn't need too much maintainence.

Vehicles

Mileage-based tasks use time as a proxy — adjust repeaters based on actual usage. These will be inside the individual vehicle files:

Other things with a motor

Reluctantly, the list has grown. We had a plow guy -> snowblower now. We had an electric mower -> went gas. Etc etc.

The full duty drill would now cover:

  • Snowblower
  • Chainsaw doesn't run off idle - maybe the carb
  • Push mower
  • Generator

Python Packages

TODO Run maintain.py   python software

  • State "DONE" from "TODO" [2026-06-22 Mon 09:33]

Dependency audit, version bumps, CI checks.

PyPI packages, as of <2026-06-22 Mon> 17 active and 4 archived. See file:///Users/andyreagan/projects/maintain/python-packages.md.

TODO Check on Observablehq projects

TODO shifterator upstream check   python software

  • State "DONE" from "TODO" [2026-06-22 Mon 09:42]

Check open issues/PRs, respond to community. Not your package but you support it. Link: https://github.com/ryanjgallagher/shifterator.

Software / Websites

TODO GitHub project review   software

Check open issues, Dependabot alerts, CI status. ~75 non-archived repos as of [2026-03-24 Tue].

TODO npm package check   software

NPM packages page.

Check for outdated deps, security advisories, npm audit.

TODO Rust package check

Rust projects, run cargo update.

Home Assistant & Homelab

TODO Home Assistant update + backup   homelab

Update HA + integrations. Verify backup is current. homeassistant.html

The backup is in the shared "HA Backup" folder on the "root" of Synology, and it is configured on the integration here: http://100.102.189.98:8123/config/integrations/integration/synology_dsm.

TODO Synology health check   homelab

Check disk health (S.M.A.R.T.), storage pool status, DSM updates. synology.html

Finances

Last modified: June 22, 2026