Add .gitattributes with "export-ignore" attributes, so that agent
instructions, CI configuration and the release machinery are not part
of the tarballs created by "git archive", including the ones GitHub
generates for a tag.
--- /dev/null
+# The files below are development infrastructure, they are excluded
+# from source archives created by "git archive", see misc/GNUmakefile.
+
+/.gitattributes export-ignore
+/.github export-ignore
+/.gitignore export-ignore
+/AGENTS.md export-ignore
+/CLAUDE.md export-ignore
+/docs/agent export-ignore
+/misc export-ignore