mirror of
https://github.com/Druthulu/BFM-decomp
synced 2026-10-05 00:47:54 -04:00
12 lines
1.4 KiB
Markdown
12 lines
1.4 KiB
Markdown
# R120 — Issue reply drafts are never committed or mentioned in commit text
|
|
id: R120 · group: - · status: active · tags: - · origin: developer 2026-09-30 · added: 2026-09-30
|
|
|
|
**Rule.** Replies we draft on the maintainer's behalf to a GitHub issue, PR or reporter, and discussion records that exist only to ingest a reporter's message and draft a reply, are never committed, and no commit message, plan note, log or summary says a reply was drafted or posted. Fix work prompted by an issue is fine: the fix, its task, and commit messages citing the issue number or URL as the reason are committed normally.
|
|
|
|
**Why.** The repository is public. Outward text is written by the maintainer, like a developer, per `docs/gen3-standards.md`; an agent's reply draft is not that text, and a committed draft or a note that one was drafted would publish it as ours. History cannot be un-published once pushed.
|
|
|
|
**How.**
|
|
- A `discuss` agent whose topic is reading a reporter's message and drafting a reply writes its record and the draft under `.run/` (gitignored), never under `phase-ends/`.
|
|
- `tools/commit_task.sh` leaves unstaged a discussion record carrying an `Outward: yes` line or a reply/reporter topic, and refuses a commit message that mentions a drafted or posted reply, comment or response.
|
|
- A reply-drafting record already committed is untracked with `git rm --cached` and gitignored; history is rewritten only on the developer's decision, on a clean tree.
|