Skip to content

Commit 4e40abb

Browse files
committed
docs: refresh backlog triage snapshot
1 parent 4ba4803 commit 4e40abb

1 file changed

Lines changed: 14 additions & 20 deletions

File tree

docs/maintenance/backlog-triage.ko.md

Lines changed: 14 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,32 @@
11
# 백로그 1차 분류표
22

3-
이 문서는 2026-03-19 기준으로 열려 있는 GitHub PR 16개, 이슈 45개를 유지보수 재가동 관점에서 다시 묶은 결과다.
3+
이 문서는 2026-03-20 기준으로 열려 있는 GitHub PR 2개, 이슈 43개를 유지보수 재가동 관점에서 다시 묶은 결과다.
44
상태 이름은 `docs/maintenance/issue-triage.md`의 공통 분류를 따른다.
55

66
## 요약
77

88
| 항목 | 수량 | 판단 |
99
| --- | --- | --- |
10-
| 오픈 PR | 16 | 실제로 바로 검토할 PR은 소수이고, 상당수는 오래된 의존성 bump PR이다 |
11-
| 오픈 이슈 | 45 | 표면상 45개지만, 실제 작업 묶음은 대략 20~25개 수준으로 수렴한다 |
12-
| 즉시 닫기/대체 가능 후보 | 많음 | `#723`, `#724`, `#725``#728`에 사실상 흡수됐다 |
10+
| 오픈 PR | 2 | 오래된 자동 bump PR과 `#728`에 흡수된 PR은 정리했다 |
11+
| 오픈 이슈 | 43 | 표면상 43개지만, 실제 작업 묶음은 대략 15~20개 수준으로 수렴한다 |
12+
| 즉시 닫기/대체 가능 후보 | 감소 | SWF 중복 이슈와 구형 Android 지원 이슈까지 포함해 일부 정리했다 |
1313
| 즉시 구현 후보 | 소수 | 릴리스 파이프라인, storage 정책 마감, crash 재현 클러스터가 우선이다 |
1414

1515
## 오픈 PR 분류
1616

1717
| PR | 제목 | 제안 상태 | 판단 | 다음 액션 |
1818
| --- | --- | --- | --- | --- |
1919
| `#728` | Codex/maintenance baseline | 진행 중 | 현재 유지보수 기준선 PR이다 | 리뷰 반영 후 병합 기준으로 사용 |
20-
| `#727` | Simplify release workflow: remove signing, fix deprecated action | `covered-by-open-pr` | `master`가 아니라 `feat/release-apk-workflow`를 대상으로 한 draft 서브 PR이다 | `#726`와 함께 보고 별도 병합 대신 내용만 흡수 검토 |
2120
| `#726` | update deploy workflow | `planned-fast-follow` | 이슈 `#719`와 직접 연결되는 릴리스 워크플로 작업이다 | `master` 기준 최신 Gradle/Android 설정에 맞춰 재검토 |
22-
| `#725` | fix: isolate horizontal scroll in disassembly view (`#348`) | `covered-by-open-pr` | 수정 내용이 `#728`에 이미 들어갔다 | `#728` 병합 후 superseded 처리 |
23-
| `#724` | fix: add offset column and 16-byte rows in HexView (`#396`) | `covered-by-open-pr` | 수정 내용이 `#728`에 이미 들어갔다 | `#728` 병합 후 superseded 처리 |
24-
| `#723` | fix: explicitly enable MainActivity in launcher (`#670`) | `covered-by-open-pr` | 수정 내용이 `#728`에 이미 들어갔다 | `#728` 병합 후 superseded 처리 |
25-
| `#704` | firebase-bom 29.0.3 -> 31.2.3 | `obsolete-or-policy-invalid` | 너무 오래되었고 현재 기준선과 함께 수동 검토하는 편이 안전하다 | 단독 PR 병합 대신 수동 dependency refresh로 대체 |
26-
| `#701` | AGP 7.0.4 -> 7.4.2 | `obsolete-or-policy-invalid` | 현재 목표는 AGP 7.4.2가 아니라 더 최신 Android 기준에 맞는 단계적 업그레이드다 | 단독 병합하지 말고 새 업그레이드 작업으로 대체 |
27-
| `#699` | navigation-compose bump | `obsolete-or-policy-invalid` | alpha 제안이며 너무 오래되었다 | 최신 stable 기준으로 별도 검토 |
28-
| `#695` | appcompat bump | `obsolete-or-policy-invalid` | 단독 bump로는 의미가 약하고 이미 기준선 갱신 흐름에 섞여야 한다 | batch dependency refresh로 대체 |
29-
| `#693` | accompanist-permissions bump | `obsolete-or-policy-invalid` | 제안 버전이 alpha이고 현재 코드 방향과 함께 재판단해야 한다 | storage/power-user 전략과 함께 재검토 |
30-
| `#692` | material bump | `obsolete-or-policy-invalid` | 오래된 자동 bump다 | batch dependency refresh로 대체 |
31-
| `#677` | fragment-ktx bump | `obsolete-or-policy-invalid` | 오래된 자동 bump다 | batch dependency refresh로 대체 |
32-
| `#637` | lifecycle-viewmodel-compose bump | `obsolete-or-policy-invalid` | 오래된 자동 bump다 | batch dependency refresh로 대체 |
33-
| `#615` | constraintlayout bump | `obsolete-or-policy-invalid` | 오래된 자동 bump다 | batch dependency refresh로 대체 |
34-
| `#565` | preference-ktx bump | `obsolete-or-policy-invalid` | 오래된 자동 bump다 | batch dependency refresh로 대체 |
21+
22+
## 최근 정리 완료
23+
24+
| 항목 | 처리 | 이유 |
25+
| --- | --- | --- |
26+
| PR `#723`, `#724`, `#725`, `#727` | 닫음 | `#728`에 흡수되었거나 유지보수 기준선 PR로 대체됨 |
27+
| PR `#704`, `#701`, `#699`, `#695`, `#693`, `#692`, `#677`, `#637`, `#615`, `#565` | 닫음 | 오래된 자동 bump/alpha 제안으로 현재 유지보수 기준선보다 뒤처짐 |
28+
| 이슈 `#112` | 닫음 | SWF 요청은 `#721`로 통합 |
29+
| 이슈 `#221` | 닫음 | 현재 유지보수 방향은 최신 Android 대응이며 Android 4.4 지원 복구는 범위 밖 |
3530

3631
## 오픈 이슈 클러스터
3732

@@ -44,12 +39,11 @@
4439
| 회전/상태 복원 크래시 | `#160` | `covered-by-open-pr` | `#728`에서 Activity 재생성 시 외부 import intent 재처리를 막는 1차 가드를 넣었다 | `#728` 병합 후 실제 회전 회귀를 확인하고 정리 |
4540
| `.so`/ELF/autosetup | `#514`, `#543`, `#576`, `#137` | `covered-by-open-pr` | `#728`에서 64-bit ELF machine type 매핑과 override autosetup 재적용 경로를 먼저 수정했다 | `#728` 병합 후 실제 `.so` 샘플로 재검증하고 남는 parser 문제만 분리 |
4641
| crash report 저신호 묶음 | `#716`, `#672`, `#512`, `#508`, `#507`, `#490`, `#438`, `#376`, `#280` | `needs-repro` | 제목만으로는 원인 판단이 어렵고 재현 자료가 부족하다 | 공통 템플릿으로 추가 정보 요청 후 재현 안 되면 정리 |
47-
| SWF 요청 중복 | `#721`, `#112` | `planned-fast-follow` | 같은 방향의 기능 요청이다 | 최신 요청 `#721` 중심으로 정리하고 하나는 중복 처리 검토 |
42+
| SWF 요청 | `#721` | `planned-fast-follow` | 모바일 SWF 확장/디컴파일 요구는 남아 있지만 추적 스레드는 하나로 줄었다 | 기준선 병합 후 포맷 확장 우선순위에서 다시 평가 |
4843
| 포맷 확장 요청 | `#120`, `#116`, `#124`, `#129` | `planned-fast-follow` | `#129``#728`에서 generic archive extraction으로 먼저 흡수했고, 나머지는 기준선 복구 후가 맞다 | `#129``#728` 병합 후 정리하고 나머지는 포맷별 난이도와 수요를 다시 평가 |
4944
| export/저장 유틸 | `#123`, `#159`, `#720` | `covered-by-open-pr` | `#728`에서 project ZIP export, detail `.txt` 저장, import 파일명 정규화/테스트를 함께 정리했다 | `#728` 병합 후 실제 기기에서 export/save 동작 확인하고 정리 |
5045
| 재컴파일/대형 기능 요청 | `#529`, `#706` | `obsolete-or-policy-invalid` | 유지보수 범위를 넘어서는 별도 제품 수준 요구에 가깝다 | 현재 유지보수 스코프에서는 보류 또는 종료 후보 |
5146
| 모호한 기능 요청 | `#717`, `#710`, `#596`, `#582`, `#532`, `#491`, `#425`, `#162`, `#158` | `obsolete-or-policy-invalid` | 설명이 너무 넓거나 현재 제품 방향과 맞지 않는 항목이 많다 | 구체화 요청 후 근거 없으면 정리 |
52-
| 구형 Android 지원 | `#221` | `obsolete-or-policy-invalid` | 현재 목표는 최신 Play 요구사항과 최신 Android 대응이다 | 지원 범위를 현대화 방향으로 명확히 고정 |
5347
| 하이라이터 개선 | `#97` | `planned-fast-follow` | 품질 개선 항목으로는 타당하다 | 기준선 복구 후 UI/텍스트 렌더링 개선 트랙으로 이동 |
5448

5549
## 실제 우선순위

0 commit comments

Comments
 (0)