Fallout-build / Fallout-build/Fallout

AI bot identity / GitHub App for org-level automation

Open
#241 0 comments 0 reactions 0 assignees View on GitHub
target/vNext
Dominant language
C#
Stars
154
Forks
19
Avg merge
1d 22h
Merged PRs (30d)
15

Description

## Why

If autonomous agents ever act on the repository — auto-triaging issues, applying labels, posting initial reviews, opening fixup PRs, running scheduled checks — they need their own identity, not a maintainer's personal access token. Otherwise their actions show up as that maintainer's, which:

- Obscures intent (is this a real human decision or a bot heuristic?)
- Creates trust issues (revoking the bot means revoking the maintainer's access)
- Doesn't scale across multiple maintainers each running their own variant

The GitHub org transfer (#183) is the natural time to provision this — the bot lives on the org, not on any individual.

## Action

- [ ] Decide *whether* the project wants any autonomous agent action on the repo, and if so, what kinds:
- Triage (label issues based on content)
- Stale-PR nudges
- Auto-fixup PRs (e.g. apply lint fixes, regen tool wrappers, bump pinned versions)
- Initial-review heuristics on incoming PRs
- Scheduled health checks (CI failure analysis, release-pipeline retries)
- [ ] If yes: create a GitHub App (preferred over a bot user — finer-grained perms, auditable) owned by the `Fallout-build` org
- [ ] Document the bot's capabilities, scope, and who can configure/disable it (in the maintainer-only credential store and a public-facing line in AGENTS.md)
- [ ] Fail-safe by default: limited write scope, observable actions, easy to disable

## Coordinate with

- #183 — depends on the GitHub org transfer
- #233 (org-owned comms accounts) — bot may need to post status to Slack/Discord; same identity story applies
- AGENTS.md adoption issue — bot capabilities documented there

## Done when

- Decision recorded on whether the project wants autonomous agent action at all
- (If yes) GitHub App provisioned under `Fallout-build`, scoped narrowly, documented
- Bot's actions are visibly attributable to the bot identity, not to any maintainer

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.