제안 내용
valueserver.py의 레이아웃 토글(current/twocol/kanban)에 'by-source'와 'by-owner' 모드를 추가하면, 메일 쪽지함 집중처리·위임대상 일괄처리가 가능해진다. Notion에서 groupBy property를 바꿔 같은 데이터를 여러 각도로 보는 패턴과 동일한 UX이며, priority.py의 classify_owner()가 이미 owner 정보를 카드에 담고 있어 구현 비용이 낮다.
limitsJavaScript 순수 클라이언트 재렌더로 구현 가능하나, kanban 컬럼 수가 소스 4종+위임대상 5종으로 늘면 좁은 화면에서 가로 스크롤 발생. 컬럼 폭 자동 조정 CSS 필요.
improve①.layout-select에 'by-source / by-owner' 옵션 추가 ②JS groupBy 함수를 card.source 또는 card.owner_name 키로 분기 ③빈 컬럼은 hideEmptyGroups=true(Notion 기본)로 숨김. 처음엔 by-source만 구현하고 by-owner는 차기 버전.
evidence실행안: ① server.py _render_page()의 레이아웃 셀렉트 옵션에 value='bysrc' 추가 ② HTML 인라인 JS groupCards(mode) 함수에 mode=='bysrc' 분기: card.source로 컬럼 생성 ③ 컬럼 헤더에 .badge 색(b-mail/b-asana/b-github/b-prop) 재사용. Notion board처럼 컬럼 헤더에 카드 수 표시.