Historical Activity Log - 2026-02-05
15 commits
1 repos
86 files changed
Précis
Descriptive Summary
Analytical Summary
The Voices
— Ego
— Id
— Superego
— Anima
— Animus
Workspace Activity
15 commits across 1 repos in 1 organs since Feb 05, 2026.
ORGAN IV — Taxis
-
domus-semper-palingenesis (15 commits): ─────┬────────────────────────────────────────────────────────────────────────── │ STDIN ─────┼────────────────────────────────────────────────────────────────────────── 1 │ Fix shell startup time, domus doctor, and sync manifest 2 │ 3 │ Shell startup (~1071ms → ~160ms warm): 4 │ - Cache starship/zoxide/atuin/direnv/mise init output to ~/.cache, 5 │ invalidating when the tool binary is updated (~130ms savings) 6 │ - Cache compinit via compdump, regenerated once per day (~20ms savings) 7 │ - Suppress fzf “can’t change option: zle” warnings on shell exit 8 │ - Add just cache-clearrecipe for manual cache invalidation 9 │ 10 │ Doctor fixes: 11 │ - Read startup thresholds from manifest instead of hardcoded 200/500ms 12 │ - Raise performance budgets (target 400ms, warning 700ms) to account 13 │ for ~400ms Terminal session restore overhead in wall-clock measurement 14 │ - Fix packages check swallowing drift exit code (echo “unknown”) 15 │ - Add 10s timeout to chezmoi diff check to prevent hanging 16 │ 17 │ Manifest sync: 18 │ - Add ~130 extra formulae (libraries/dependencies), 4 casks, @expo/ngrok 19 │ - Remove @anthropic-ai/claude-code from npm (installed via Homebrew cask) 20 │ - Reorganize formulae into clearer categories 21 │ 22 │ Co-Authored-By: Claude Opus 4.6 noreply@anthropic.com ─────┴──────────────────────────────────────────────────────────────────────────, ─────┬────────────────────────────────────────────────────────────────────────── │ STDIN ─────┼────────────────────────────────────────────────────────────────────────── 1 │ Comprehensive quality improvements: testing, CI, code quality, docs 2 │ 3 │ Sprint 1 — Testing (8 → 53 BATS tests): 4 │ - Add test-helpers.bash with mock HOME, manifest, chezmoi, telemetry 5 │ - Add fixture manifest-minimal.yaml for isolated testing 6 │ - Expand test-domus-cli.bats: status, JSON, perf, doctor, apply, errors 7 │ - Add test-domus-sort.bats: help, dry-run, skips, templates, collisions 8 │ - Add test-domus-notify.bats: help, flush, silent, state, events 9 │ - Add test-domus-daemon.bats: help, locking, telemetry, verbose, logs 10 │ - Add test-domus-packages.bats: help, status, JSON, diff, errors 11 │ 12 │ Sprint 2 — CI/CD hardening: 13 │ - Add BATS test job and gitleaks secret scanning to GitHub Actions 14 │ - Make shfmt strict (remove true), fix shellcheck template stripping 15 │ - Add ci-local, security, and check-all recipes to justfile 16 │ 17 │ Sprint 3 — Code quality: 18 │ - Standardize domus-packages colors to $’…’ ANSI-C quoting + %s printf 19 │ - Same standardization for domus-sort and domus-notify 20 │ - Fix domus-daemon date arithmetic bug (macOS %3N outputs literal N) 21 │ - Add set -euo pipefail to theme-switcher.sh and statusline-command.sh 22 │ - Replace ls with find in theme-switcher, [ with [[ in statusline-command 23 │ 24 │ Sprint 5 — Documentation: 25 │ - Add docs/TROUBLESHOOTING.md covering 10 common issues 26 │ - Link troubleshooting guide from README docs table 27 │ 28 │ Co-Authored-By: Claude Opus 4.6 noreply@anthropic.com ─────┴──────────────────────────────────────────────────────────────────────────, ─────┬────────────────────────────────────────────────────────────────────────── │ STDIN ─────┼────────────────────────────────────────────────────────────────────────── 1 │ Apply shfmt formatting to domus CLI suite and theme-switch 2 │ 3 │ Automated formatting via just fmt: expand one-liner case arms, 4 │ normalize redirect/pipe spacing, split local declarations. 5 │ 6 │ Co-Authored-By: Claude Opus 4.6 noreply@anthropic.com ─────┴──────────────────────────────────────────────────────────────────────────, … (+12 more)
Organs touched:
IV