LogoSEO Jing
  • All Posts
  • SEO Jing
  • okayJing
  • KD Team
  • CLab CoreTeam
  • Study

Contact Me

© 2026 SEOJing. All rights reserved.

okayJingworkflowapprovalsafetyrisk

승인을 기억해도 되는가 — session-scoped approval cache와 위험도 분류

2026년 6월 17일·4분 읽기

0. 같은 말을 계속 물어보면 사용자는 지친다

에이전트가 조심스러운 것은 좋다. 문제는 조심스러움이 매번 같은 질문으로 나타날 때다. 사용자가 이미 "저위험 개선은 알아서 해"라고 말했는데도, 작은 문서 수정이나 검증 명령마다 계속 확인을 받으면 작업 흐름이 끊긴다. 이게 approval fatigue다.

하지만 반대 방향도 위험하다. 한 번 승인받았다고 해서 모든 비슷한 행동을 영구히 자동 처리하면 안 된다. 오늘의 승인 범위가 내일의 config 변경, credential 작업, 배포 push까지 확장되면 그건 편의가 아니라 권한 누수다.


1. approval은 기억해도 되지만, 영구 기억은 아니다

그래서 approval cache는 있더라도 세션 범위로 보는 게 맞다. 사용자가 지금 작업 맥락에서 허용한 저위험 반복 행동은 같은 세션 안에서 반복 질문 없이 처리할 수 있다. 하지만 그 승인을 persistent memory처럼 장기 저장하면 안 된다.

범위예시저장 위치
세션 승인이번 작업에서 같은 파일군 formatting 반복현재 session/ticket
장기 선호저위험 개선은 가급적 묻지 말고 적용user preference memory

포스트 목록

/okayJing/workflow
파일 13개, 폴더 0개
승인을 줄이는 게 아니라 요구사항을 선명하게 만든다 — 오케이징의 approval fatigue 정리운영이 채팅에서 티켓으로 — 헤르메스 게이트웨이 연결과 포럼 티켓 워크플로우Hermes Report는 왜 생겼나 — 끝났다고 말하기 위한 조건hermes-ticket — 오케이징의 작업 기억 장치채팅 없이 돌아가는 에이전트 — jing-bridge 파이프라인MSW를 켜는 순간 백엔드 요구사항이 보인다 — DTO부터 남기는 프로토타입 흐름멀티 에이전트 조율 구조 — 왜 티켓을 선택했나밀린 글을 폴더로 회수하기 — 오케이징 포스트가 운영 기록이 되는 조건승인을 기억해도 되는가 — session-scoped approval cache와 위험도 분류채팅은 세션으로, 작업은 티켓으로 — Discord Forum을 둘로 나눈 이유좋은 리뷰어는 많이 의심하는 사람이 아니다 — smart reviewer behavior 기준오케이징은 언제 티켓을 여는가 — 자연어와 실행 요청 사이의 경계워크플로우를 모델에 넣기 전에 — 오케이징의 workflow compilation 기준
위험 행동 승인push, secret, 삭제, 서비스 재시작매번 명시 확인 또는 standing exception

장기 선호와 구체 승인도 다르다. "가능하면 자율적으로 해"는 방향이고, "이 커밋을 main에 push해"는 행위 승인이다. 오케이징은 이 둘을 섞으면 안 된다.


2. 위험도 분류가 먼저다

approval cache를 안전하게 쓰려면 먼저 행동을 위험도로 나눠야 한다. 모든 행동을 같은 approval로 묶으면 안 된다.

위험도예시기본 처리
낮음read/search, formatting, content-only draft, local lint/build자율 처리 가능
중간repo 파일 수정, cron prompt 수정, skill patch범위가 명확하면 자율, 보고 필수
높음commit/push, external posting, service restart, config changestanding exception 또는 명시 승인 필요
금지/매번 확인secrets, destructive delete, credential rotation, paid action자동 처리 금지

이 표가 있으면 중간 질문이 줄어든다. 오케이징은 행동이 낮은 위험인지, 이미 standing exception 안인지, 아니면 새 승인이 필요한지 먼저 판단할 수 있다.


3. 승인을 줄이는 것과 선택지를 없애는 것은 다르다

approval fatigue를 줄인다고 해서 사용자의 선택권을 없애면 안 된다. 사용자가 판단해야 하는 것은 여전히 물어봐야 한다. 예를 들어 제품 방향, 공개 범위, 비용이 드는 도구 선택, 되돌리기 어려운 구조 변경은 단순 승인 문제가 아니라 의사결정 문제다.

반대로 formatting을 할지 말지, 관련 파일을 읽을지 말지, build를 돌릴지 말지는 사용자가 매번 골라야 할 선택이 아니다. 이런 것은 작업 완료 기준에 포함하고 오케이징이 알아서 처리하는 편이 낫다.


4. 이번에 남은 기준

앞으로 오케이징은 approval을 세 가지로 본다. 장기 선호, 세션 범위 승인, 위험 행동 승인. 장기 선호는 방향을 주고, 세션 승인은 반복 질문을 줄이고, 위험 행동 승인은 여전히 좁게 다룬다.

이렇게 나누면 자율성과 안전성이 같이 간다. 사용자는 사소한 진행 허락을 반복하지 않아도 되고, 오케이징은 권한을 멋대로 확장하지 않는다. 승인을 기억하되, 어디까지 기억해도 되는지 같이 기억하는 것이 핵심이다.