# The docs.bugb.io pages the packaged skills link to: one absolute, page-level URL per line.
#
# tests/test_skills_content.py fails when a skill links a URL that is not listed here, so moving or
# removing a docs page is a change to this file and to every skill that linked it. Before a
# release, HEAD every line and expect 200 (or a redirect to 200):
#   grep -v '^#' src/bravos/skills/DOCS_LINKS.txt | xargs -n1 curl -sIL -o /dev/null -w '%{http_code} %{url}\n'
# The docs site is unversioned and keeps a redirect for every moved URL; the skills tell an agent
# that `bravos <verb> --help` on its machine wins where the two disagree.
https://docs.bugb.io/bravos/
https://docs.bugb.io/bravos/concepts/authorization-and-blast-radius/
https://docs.bugb.io/bravos/concepts/how-licensing-works/
https://docs.bugb.io/bravos/concepts/lenses/
https://docs.bugb.io/bravos/concepts/the-verification-loop/
https://docs.bugb.io/bravos/concepts/verdicts-and-the-ledger/
https://docs.bugb.io/bravos/concepts/what-bravos-is-made-of/
https://docs.bugb.io/bravos/get-started/install-bravos/
https://docs.bugb.io/bravos/guides/annotate-a-repository/
https://docs.bugb.io/bravos/guides/ask-the-code-graph/
https://docs.bugb.io/bravos/guides/gate-a-build-on-a-run/
https://docs.bugb.io/bravos/guides/manage-a-test-environment/
https://docs.bugb.io/bravos/guides/read-a-run/
https://docs.bugb.io/bravos/guides/run-bravos-in-cicd/
https://docs.bugb.io/bravos/guides/run-the-loop-unattended/
https://docs.bugb.io/bravos/guides/the-vs-code-extension/
https://docs.bugb.io/cxg/guides/pentest/electron/
https://docs.bugb.io/guardlink/concepts/the-annotation-language/
https://docs.bugb.io/guardlink/guides/annotate-an-existing-codebase/
