Turning some long-shelved ideas into systems that actually run.

This is a record of how I've been working with AI lately: some of it is websites, some knowledge systems, some data wrangling and automation. They aren't necessarily complete, but each has gone from an idea to something usable and maintainable.

Projects I've worked on

A few examples that are live or were once running.

Decision records

One decision left behind during the work.
Avoiding dependence on a single git host
ContextThe main git-host account was once suspended, which made me realize that if version history, deploys, and issue records all depend on one platform, that's a single point of risk.
ConsiderationsAt the time I weighed three options: keep using one platform, move everything to another, or set up several mirrors so different platforms back each other up.
ApproachI chose to set up mirrors across platforms. If any one platform has a problem, the others still keep the version history and the ability to update; deploys moved to wrangler, not tied to any specific git host.
ResultAfter the account was restored, I brought it back as a third mirror. Since then, no single git host is the only dependency, and issues are just one part of the work record rather than the whole truth.

AI collaboration — raw records

Some of the raw records behind the projects and workflow above. Last updated: 2026-06-17 10:31 Records since 2026-02-10 · 92-day commit streak

Overview

Sources include git history and Claude Code usage records
Commits
2,871
Deploys
112+
plus 14 PR merges
Code & content changes
+607K / −120K
lines (added / deleted)
Days with records
92 / 92
days · every day in range
Consecutive days
92d
Unbroken so far
AI sessions & messages (last 30 days)
157 sessions
23,508 messages
Token usage (last 30 days)
36.1M
Peak collaboration hour
22:00
Sonnet 4.6
Commit calendar Less More Platform activity
Aug 2025SepOctNovDecJan 2026FebMarAprMayJun
There's a commit on record for every day in this stretch.

Workflow records

Cross-window AI agent collaboration, organized into records that can continue, hand off, and be tracked
Worklogs: work journal (total)
91
Handoffs: cross-session briefs (total)
108
Governance docs (incl. ADRs · total)
137
31 of which are ADR decision records

Data observations

Consistency

An unbroken 92-day commit trail (weekends and holidays included), overlaid with the time distribution of 157 Claude Code sessions; cross-checked against two independent sources — the git mainline and the session records.

Collaboration records

AI conversations break easily, so I keep handoffs, ADRs, and work journals on the side. These records let separate sessions pick up where the last one left off, and let a later me see why something was done the way it was.

Data limits

This only covers Claude Code records; usage from other AI tools isn't included. Deploy counts and lines of code are rough references too, and don't fully represent all the work.

How the data is compiled

  • Sources include the git mainline records and raw Claude Code session records.
  • Commit counts come from a single git mainline. GitHub, GitLab, and Codeberg are mirrors of the same history and aren't counted twice.
  • Scheduled auto-commits are excluded; active days are deduplicated by commit date (UTC+8).
  • AI session figures are recomputed from local Claude Code raw records and have been cross-checked against the official usage panel.
  • Claude Code only keeps session records for a recent window, so sessions from 2026-02-10 to 2026-05-05 aren't included.
  • Repo platform activity is traceable from 2026-02-20 via PR and issue records; because the git mainline history was reset in mid-March, commit details before 3/18 aren't included in the current counts.
  • This page makes no scores or estimates; it only shows data that can be checked against the raw records.
  • "Governance and decision docs" refers to the Markdown files under docs/governance/. ADRs are part of that, already included in the total, not counted separately.