shipnote logoshipnote

Features

What it does, and what is next

Each feature shows its status. Nothing marked planned is in the code yet.

Nightly dataset from GitHub

Working

A scheduled workflow finds every public repository where your account committed in the last 30 days, using GitHub contribution data. Private repositories are never queried.

Full diffs, archived locally

Working

Commits are exported with full patches. fetch downloads the artifact into a dated folder on your machine, so later steps need no network.

Secret scanning before upload

Working

Gitleaks, pinned to a version, scans the dataset. A finding fails the run. A small allowlist covers known false positives.

Ranked commit selection

Working

select skips merges, lockfile-only changes, used commits, and denylisted repos. It ranks the rest by change size, new files, and message quality.

Drafts grounded in commit SHAs

Planned

Drafts will cite the commits they are based on. A claim with no matching commit is removed before you see the draft.

Review and approval

Planned

A review step shows each draft beside its evidence. You approve, edit, or reject it. Nothing is posted by shipnote.

Voice and context from agent-brain

Planned

Past posts and project notes will be stored in agent-brain and used as context while drafting, so drafts match your voice and avoid repeats.

Works on your fork

Working

The workflow reads the account from the repository owner. A fork needs two settings and one manual run, with no code changes.