Files
gravity_control/docs/devlog/entries/20260310-003.md

1.7 KiB

date, seq, title, tags
date seq title tags
2026-03-10 3 Discord 승인 플로우 개선 — 파일 권한 3버튼 UI + 경로 표시
bridge
discord
approval
file-permission

Discord Bridge 승인 플로우 개선 (cont.)

요약

Discord 메시지 릴레이 및 승인 UX를 8개 커밋으로 개선.

변경사항

승인 메시지 텍스트 개선

  • verbosity=1 (DEBUG) 추가로 argumentsJson 포함 → 전체 명령어 표시
  • 명령어 길이 제한 150→1500자로 확대
  • EPHEMERAL 시스템 메시지 필터링 (PLANNER_RESPONSE만 릴레이)

연속 승인 감지

  • stallProbed를 모듈 스코프로 이동, 승인 후 즉시 리셋
  • lastPendingStepIndex 리셋으로 다음 WAITING step 즉시 감지

파일 권한 3버튼 UI

  • DOM Observer에서 file_permission 감지 시 buttons 배열 자동 주입
  • Discord에 3개 버튼 표시: Allow Once / Allow This Conversation / Deny
  • button_index → scope 매핑: 0=Allow Once(1), 1=Conversation(2)
  • 10초 dedup 윈도우로 동일 대화상자 중복 pending 방지
  • 설명 텍스트에서 버튼 라벨 제거 (DenyAllow → 정리)

기타

  • DOM Observer "Run" 중복 pending 필터링 (step_probe 존재 시 차단)
  • 인자 값 표시: DirectoryPath 키 이름 → 실제 경로 값
  • TargetFile 전체 경로 표시 (basename → fullpath)

Commits

  • 75a3482 명령어 길이 확대 + EPHEMERAL 필터
  • 857e101 step_probe verbosity=DEBUG
  • c612c37 stallProbed 모듈 스코프 + 리셋
  • c9b4fd4 file_permission scope 라우팅
  • 14d2acf 3버튼 UI
  • bec38f9 DOM Observer Run 중복 필터
  • e107b70 file_permission 10s dedup + 텍스트 정리
  • 47dbd38 실제 인자 값 표시