Skip to content

Commit 6fe7af5

Browse files
committed
ci: sharpen SEV-1 vs SEV-2 guidance in bug report form
1 parent 98ac1bd commit 6fe7af5

1 file changed

Lines changed: 7 additions & 6 deletions

File tree

.github/ISSUE_TEMPLATE/bug_report.yml

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -127,13 +127,14 @@ body:
127127
attributes:
128128
label: Proposed severity
129129
description: >
130-
Use the facts above. SEV-1: data loss / corruption / security / crash with no workaround.
131-
SEV-2: major functionality broken, no acceptable workaround. SEV-3: feature wrong but
132-
system operational and a workaround exists. SEV-4: minimal impact / cosmetic.
133-
Maintainers confirm or adjust this at triage.
130+
The line that gets abused is SEV-1 vs SEV-2. SEV-1 is only irreversible harm:
131+
stored data actually lost/corrupted/resurrected on disk, the server crashing or
132+
failing to start, or a cross-tenant breach. A query that silently returns the
133+
WRONG rows while the stored data is intact is SEV-2, not SEV-1 — and "no
134+
workaround" on its own is SEV-2, not SEV-1. Maintainers confirm or adjust at triage.
134135
options:
135-
- "SEV-1 — Critical: data loss, corruption, security, or crash; no workaround"
136-
- "SEV-2 — High: major functionality broken; no acceptable workaround"
136+
- "SEV-1 — Critical: stored data lost/corrupted, crash/won't start, or cross-tenant breach"
137+
- "SEV-2 — High: major functionality broken or silently-wrong results; stored data intact"
137138
- "SEV-3 — Medium: feature wrong, but operational and a workaround exists"
138139
- "SEV-4 — Low: minimal / cosmetic"
139140
validations:

0 commit comments

Comments
 (0)