We should have a way of documenting such activities and we should use this repository for this.
Even if terraform/GitHub API doesn't allow us to accept/create app installations, we should figure out a way to automate documentation creation post-action here.
GitHub API has endpoints that can read installed apps - maybe we could utilise them and create issues in this repository whenever an unknown GitHub App is discovered? We could have some JSON with a list of installed GitHub apps. That list would be compared to the GitHub API response. To close a created issue one would have to create a PR that updates the JSON list and we could store context of the app installation in the PR description.
Not to forget why Linear.app was installed: Bloxico wants to use it for internal project management needs. https://discord.com/channels/806902334369824788/953627163427475476