Loadbudget

Development

Docs

Every page of the repository that binds the people and agents who build Loadbudget, as it stands on main. Each page links to its file on GitHub.

The product

What Loadbudget is for, what it looks like, and the words it uses.

Rules for everybody

How this repository writes, plans, checks and lands a change.

ios-app

The iOS and watchOS application codebase

web

The public and the team site of `loadbudget.com`

lb

The repository command dispatcher

app-store-connect-client

Generic App Store Connect API client

apple-app-delivery

Generic Apple app delivery tooling

ios-app-tools

Developer tools for the Loadbudget application

cli-tool-runtime-for-git-repos

Shared CLI runtime interfaces

commit-review-against-rule-pages

Review engine for changes against rule pages

plain-english-docs-lint

Plain English documentation linter

rule-pages-for-docs

Rule page validation and skill pointer generation

complexity-ratchet-for-git-repos

Code complexity ratchet

pull-request-watch-for-agents

Pull request check watcher

sandbox-fingerprint-for-bazel

Bazel sandbox cache fingerprint

pytest-for-bazel

Pytest runner and coverage check

stage-refs-for-git-repos

Stage branches that mark the newest passing commit

agent-session-start-for-git-repos

Worktree sync and hook shims at agent session start

justfile-lint

Lint for recipe descriptions in justfiles

pull-request-description-from-commit

Pull request text copied from its sole commit

lb-infrastructure

Setup of each machine that builds this repo

python-pin-for-uv-and-bazel

One Python version across uv and Bazel

feedback-intake-for-github

Feedback webhooks and app reports that reach GitHub

wait-for-requested-reviewers

Merge held until each requested reviewer approves

r2-credentials-for-systemd

Short-lived R2 credentials from a systemd socket

unused-inputs-for-bazel

Declared inputs that an action of Bazel never uses

firecracker-runners-for-github

Runners of GitHub Actions in Firecracker VMs