POSA_Copyrighter/web/operator-gui
changukyu 2735ce1194 feat: 운영자 신원 기록 + 게시처 성격(언론·공식 / 무단 게시처) 표시
④ 감사 actor 31곳이 'rights.ops' 리터럴이라 누가 판정했는지 답이 없었다. ContextVar 로 요청
   범위 운영자를 걸고 스토어는 current_actor() 를 읽는다. 콘솔 좌측 하단 '운영자' 칸 →
   X-Operator 헤더(한글 percent-encode, 서버에서 제어문자 제거·40자). 이름 없으면 판정이
   막힌다. 인증이 아니라 기록 — 권한은 공유 토큰.
⑤ 기준 DB 유형 news_host / scraper_host. 점수는 바꾸지 않고 한 줄 요약에
   '(언론·공식 n · 무단 게시처 m)', 증거 호스트 칩 옆에 배지.

verify.ps1: ruff clean, 684 passed. 실렌더: 운영자 입력칸 표시 확인(44px).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BStHFrjQj2VypecSG9ex1V
2026-09-26 14:46:20 +09:00
..
assets fix: resolve code-review findings from the clean-review restyle 2026-06-11 11:13:46 +09:00
pitch-assets chore: initial commit of copyrighter (rights_filter) 2026-06-09 09:50:31 +09:00
app-admin.js feat: codex 검토 잔여 ③④⑤ + 밀린 부채 — 투입 충돌 표시, 사용/무관 분리, 측정 불가, VERSION 2026-09-25 18:13:09 +09:00
app-api.js feat: 운영자 신원 기록 + 게시처 성격(언론·공식 / 무단 게시처) 표시 2026-09-26 14:46:20 +09:00
app-bootstrap.js feat: 운영자 신원 기록 + 게시처 성격(언론·공식 / 무단 게시처) 표시 2026-09-26 14:46:20 +09:00
app-collections.js refactor: app.js 5,428줄을 관심사별 app-*.js 15개로 분할 2026-08-08 09:48:52 +09:00
app-decision-tools.js feat: 반려 키보드 완결 — 가장 중요한 경로가 가장 느렸다 2026-09-21 18:41:22 +09:00
app-format.js feat: 운영자 신원 기록 + 게시처 성격(언론·공식 / 무단 게시처) 표시 2026-09-26 14:46:20 +09:00
app-keyboard-batch.js feat: 운영자 신원 기록 + 게시처 성격(언론·공식 / 무단 게시처) 표시 2026-09-26 14:46:20 +09:00
app-navigation.js feat: 운영자 신원 기록 + 게시처 성격(언론·공식 / 무단 게시처) 표시 2026-09-26 14:46:20 +09:00
app-render-evidence.js feat: 운영자 신원 기록 + 게시처 성격(언론·공식 / 무단 게시처) 표시 2026-09-26 14:46:20 +09:00
app-render-panels.js refactor: app.js 5,428줄을 관심사별 app-*.js 15개로 분할 2026-08-08 09:48:52 +09:00
app-render-queue.js feat: codex 검토 잔여 ③④⑤ + 밀린 부채 — 투입 충돌 표시, 사용/무관 분리, 측정 불가, VERSION 2026-09-25 18:13:09 +09:00
app-selectors.js feat: 선례 승계 — 재제출을 다시 심사하지 않는다 2026-09-21 12:05:38 +09:00
app-state.js feat: 운영자 신원 기록 + 게시처 성격(언론·공식 / 무단 게시처) 표시 2026-09-26 14:46:20 +09:00
app-stats.js feat: codex 검토 잔여 ③④⑤ + 밀린 부채 — 투입 충돌 표시, 사용/무관 분리, 측정 불가, VERSION 2026-09-25 18:13:09 +09:00
app-submissions.js refactor: app.js 5,428줄을 관심사별 app-*.js 15개로 분할 2026-08-08 09:48:52 +09:00
evidence-guidance.js chore: initial commit of copyrighter (rights_filter) 2026-06-09 09:50:31 +09:00
index.html feat: 운영자 신원 기록 + 게시처 성격(언론·공식 / 무단 게시처) 표시 2026-09-26 14:46:20 +09:00
operator-labels.js feat: 운영자 신원 기록 + 게시처 성격(언론·공식 / 무단 게시처) 표시 2026-09-26 14:46:20 +09:00
operator-search.js feat: expose google_search as operator manual text-query provider 2026-06-12 17:46:45 +09:00
pitch.css chore: initial commit of copyrighter (rights_filter) 2026-06-09 09:50:31 +09:00
pitch.html chore: initial commit of copyrighter (rights_filter) 2026-06-09 09:50:31 +09:00
pitch.js chore: initial commit of copyrighter (rights_filter) 2026-06-09 09:50:31 +09:00
styles.css feat: 운영자 신원 기록 + 게시처 성격(언론·공식 / 무단 게시처) 표시 2026-09-26 14:46:20 +09:00
submission-import.js chore: initial commit of copyrighter (rights_filter) 2026-06-09 09:50:31 +09:00