# Paths whose changes must rerun the staging quality gate and republish images.
# Single source of truth for the `paths:` filters of both triggers in
# .gitea/workflows/backend-quality-gate.yml and for deploy/is-docs-only-range.sh.
# One glob per line (GitHub/Gitea filter syntax: `*` stops at `/`, `**` does not);
# `#` comments and blank lines are ignored. A push whose every changed file falls
# outside this list is docs-only: no gate, no image, no deployment. When in doubt,
# list the path here rather than leave it out.
#
# Workflow and build-context inputs
.dockerignore
.gitea/**
#
# Python package inputs (pyproject.toml / MANIFEST.in / `python -m build`)
MANIFEST.in
mcp_server.py
pyproject.toml
requirements*.txt
jyotish_vedic/**
scripts/**
tests/**
#
# Image inputs (deploy/railway-api.Dockerfile, deploy/railway-web.Dockerfile)
SKILL.md
assets/**
references/**
skills/**
deploy/**
frontend/**
vendor/**
#
# Repository files read by frontend/tests at gate time
contracts/**
