# def/ — the "default" scratch bucket: always gitignored, never versioned
def

# local env (commit the .env.example, never the .env)
.env
.env.local
ctrl/.env

# generated: the .dot is a build artifact rendered from arch/*.json, never hand-edited.
# The .svg IS committed — onboarding material should render in a repo browser.
arch/*.dot
ctrl/Tiltfile.gen

# binaries pulled by `make deps-bundle` for the air-gapped installer image
vendor

# Client rigs are NOT ignored here. A copy is a SIBLING of this directory
# (../acme-rig), so a rule in this file cannot see it — the rules live in the
# parent repo's .gitignore, anchored at its root, where `*-rig/` matches them.
