← 실험실 운영 노트 · 범위 제어 · 승인 게이트

리셋 데이는 대청소의 날이 아니라 선택의 날

“모든 프로젝트를 감사해”, “버려진 아이디어를 살려”, “가능한 모든 곳에 애니메이션을 달아”, “완벽해질 때까지 멈추지 마.” 에너지를 올리기에는 좋은 문장입니다. 하지만 그대로 에이전트에게 넘기면 범위와 권한과 끝이 모두 사라집니다. 이 글은 그 야심찬 제안들을 버리지 않고 실제로 실행할 수 있는 Reset Day 절차로 다시 설계한 기록입니다. 핵심은 하나입니다. 구호는 사람에게 걸고, 명령은 에이전트에게 겁니다.

종류: 방법론 + 붙여넣기 프롬프트 사람 집중시간: 최대 90분 작성일: 2026-08-11

1. 한 장 요약

받은 제안문은 프로젝트 감사, 놓친 아이디어, 성능, 애니메이션, PRD, AI 슬롭, 생활 일정, 컴퓨터 파일, 제품 아이디어 100개, 게임 월드, 대형 학습 과정까지 한 번에 펼칩니다. 영감 목록으로는 좋습니다. 문제는 그 목록을 실행 목표처럼 쓰는 순간입니다. 에이전트는 “이 중 무엇을 오늘 하지 않을지” 판단할 근거가 없습니다.

먼저 읽기만 첫 산출물은 수정된 파일이 아니라 현재 상태를 적은 보고서입니다.
두 곳에서 승인 되돌릴 수 없는 행동과 외부로 나가는 행동은 사람이 항목별로 승인합니다.
하나만 끝내기 목록 전체가 아니라 다른 일을 가장 많이 풀어주는 Finish 항목 하나를 실행합니다.
원래 문장inspiration

모든 것을 감사하고, 명백한 것은 처리하고, 완벽해질 때까지 계속한다.

실행 문장operation

범위 안을 읽기 전용으로 조사하고, 네 분류로 나누고, 승인받은 한 항목만 정해진 조건까지 실행한다.

종료 상태observable stop

무엇을 남기고 끝내고 보관할지 정해졌으며, 실행한 하나의 결과와 다음 시작점이 기록돼 있다.

리셋 데이의 결과는 깨끗해진 하드디스크가 아닙니다. 다음에 무엇을 하고 무엇을 하지 않을지 정해진 상태입니다. 청소는 부산물이고 선택이 본편입니다.

2. 구호와 실행 목표를 섞지 않는다

“오늘은 전부 정리하는 날”은 사람의 기분을 움직이는 구호입니다. 실행 목표는 다르게 생겼습니다. 동사, 범위, 산출물, 금지 사항, 끝의 정의가 있어야 합니다. 둘을 구분하지 않으면 사람에게 힘을 주려고 쓴 문장이 에이전트에게 전권을 주는 명령이 됩니다.

영감 문장과 실행 목표의 차이
종류 예시 빠진 것
영감 문장 내 작업 공간의 모든 프로젝트를 정리해. 어디까지 읽는지, 무엇을 바꿀 수 있는지, 언제 끝나는지 알 수 없습니다.
실행 목표 ~/projects의 최근 수정 저장소 5개를 읽기 전용으로 조사해 상태표를 만들어. 변경은 하지 마. 첫 단계의 범위, 산출물, 금지가 모두 보입니다.

구호는 사람에게 걸고, 명령은 에이전트에게 겁니다. 이 문장 하나만 기억해도 “의욕이 넘치는 말”과 “실제로 실행해도 되는 말”을 구분할 수 있습니다.

3. 위험 신호 아홉 가지

위험한 문장은 대부분 생산적으로 들립니다. 그래서 단어를 보면 바로 멈출 수 있도록 이름을 붙였습니다.

자율 에이전트 목표의 위험 신호와 안전한 대안
신호 무엇이 터지는가 다시 쓰기
모든 프로젝트 스코프가 끝없이 넓어지고 보고서만 늘어납니다. 경로, 저장소 수, 파일 수를 숫자로 제한합니다.
명백한 것은 처리 무엇이 중요한지 판단할 권한까지 에이전트에게 넘어갑니다. 처리가 아니라 후보 목록과 근거만 요구합니다.
전부 삭제·이동 복구하기 어렵거나 참조 경로가 끊길 수 있습니다. Delete 후보로 분류하고 항목별 승인을 받습니다.
오래된 패키지 전부 갱신 lockfile 전체와 전이 의존성이 한꺼번에 바뀝니다. 메이저 버전은 제외하고 패키지 하나씩 테스트합니다.
파일과 로그 전부 요약 .env, 개인 로그, 비밀값이 외부 모델로 나갈 수 있습니다. 제외 경로와 민감정보 경계를 조사 전에 적습니다.
이슈·PR·메시지도 알아서 내부 정리가 외부 발신으로 바뀝니다. 외부 쓰기는 항상 별도 승인 게이트로 보냅니다.
완벽할 때까지 에이전트가 스스로 판정할 수 있는 끝이 없습니다. 시도 횟수, 시간, 테스트, 측정값으로 멈춤을 정의합니다.
가능한 모든 곳에 애니메이션 상태를 설명하지 않는 모션이 UI와 접근성을 해칩니다. 상태 변화와 공간 이동을 설명하는 모션만 남깁니다.
스킬을 내려받아 전부 감사 검토하지 않은 코드에 파일과 환경변수 접근권을 줄 수 있습니다. 출처, 라이선스, 코드, 권한을 사람이 먼저 검토합니다.

“문서화해줘”도 조심해야 합니다. 리셋 데이의 문서 작업은 새 문서를 양산하기보다 서로 충돌하는 문서를 합치고, 현재와 어긋난 문서를 표시하는 데서 시작하는 편이 낫습니다. 문서가 늘었다는 사실은 정리가 끝났다는 증거가 아닙니다.

4. 안전한 Reset Day 6단계

앞 단계의 산출물이 없으면 다음 단계로 가지 않습니다. 순서가 안전장치입니다.

  1. 경계부터 적기

    경로, 저장소 수, 읽지 않을 민감 영역, 사용할 수 있는 시간, 금지 행동을 먼저 적습니다.

  2. 읽기 전용 감사

    마지막 수정일, 현재 상태, 테스트·배포 여부, 남은 TODO를 조사합니다. 쓰기, 삭제, 이동, 설치, 외부 발신은 하지 않습니다.

  3. 네 분류로 나누기

    Keep은 유지, Finish는 끝낼 후보, Archive는 보관, Delete 후보는 검토 대상입니다. 후보는 삭제가 아닙니다.

  4. 두 승인 게이트 통과

    되돌릴 수 없는 행동과 외부로 나가는 행동을 항목별로 승인합니다. 범위가 넓어지면 실행하지 않고 계획을 다시 씁니다.

  5. Finish 하나 실행

    끝냈을 때 다른 일을 가장 많이 풀어주는 항목 하나를 고릅니다. 대형 작업 하나 또는 소형 작업 세 개를 상한으로 둡니다.

  6. 검증하고 다섯 줄로 닫기

    종료 조건을 확인하고, 본 것·분류·승인·실행 결과·다음 시작점을 기록합니다. 조건을 못 맞췄다면 실패 로그와 재개 지점을 남기고 멈춥니다.

Keep / Finish / Archive / Delete 후보를 쓰는 이유는 일을 네 종류로 완벽히 설명하기 위해서가 아닙니다. “지금 실행할 것”과 “지금 건드리지 않을 것”을 강제로 갈라놓기 위해서입니다.

5. 승인 게이트는 두 개면 된다

모든 행동에 승인을 요구하면 사람은 결국 전부 “예”를 누릅니다. 게이트가 많은 시스템은 안전한 시스템이 아니라 승인 피로를 만드는 시스템입니다. 정말 위험이 달라지는 두 지점만 막습니다.

게이트 A · 되돌리기 어렵다
  • 파일과 브랜치 삭제
  • 디렉터리 대량 이동
  • 데이터 마이그레이션과 롤백
  • 파괴적인 Git 명령
게이트 B · 내 컴퓨터 밖으로 나간다
  • 커밋 푸시와 배포
  • 이슈·PR·메일·메시지 생성
  • 결제와 계정 변경
  • 검토하지 않은 도구·스킬 설치

범위 확장은 게이트가 아니라 재계획 신호입니다. 조사하다 다른 프로젝트나 계정까지 봐야 한다는 결론이 나오면, 현재 목표를 멈추고 새 범위와 종료 조건을 사람에게 제안합니다. 슬쩍 넓히지 않습니다.

6. 사람 시간 90분 운영표

90분은 저장소가 정리된다는 보장이 아닙니다. 사람이 보고서를 읽고 선택하는 데 쓰는 집중시간의 상한입니다. 에이전트 작업 대기시간은 따로 흐를 수 있습니다. 이 안에서 대형 작업 하나 또는 소형 작업 세 개까지만 다룹니다.

Reset Day 90분 운영표
사람 시간 할 일 끝났다는 신호
0-10분 범위와 금지 행동 적기 에이전트가 읽어도 모호하지 않은 경계가 한 문단으로 남음
10-30분 읽기 전용 감사 결과 읽기 상태표가 있고 빠진 범위를 확인함
30-45분 Keep / Finish / Archive / Delete 후보 분류 모든 항목에 딱지가 하나씩 붙음
45-55분 두 게이트와 실행 항목 승인 하나의 Finish와 숫자로 된 종료 조건이 정해짐
55-80분 실행 결과 검토 조건 통과 또는 중단 사유·재개 지점 확인
80-90분 마감 보고서 작성 다섯 줄과 다음 리셋 날짜가 남음

실행이 25분 안에 끝나지 않아도 괜찮습니다. 리셋 데이의 목적은 모든 일을 끝내는 게 아니라 어떤 일을 이어갈지 결정하고 다음 시작점을 잃지 않는 것입니다. 감사와 분류만 끝내고 실행하지 않은 날도 선택이 일어났다면 성공입니다.

7. 붙여넣기 /goal 템플릿

고정해서 재사용하는 것은 안전 규칙뿐입니다. 대괄호로 표시한 목표, 범위, 산출물, 종료 조건은 프로젝트마다 반드시 다시 씁니다. 지난번 목표를 그대로 복사하는 것이 이 템플릿의 가장 위험한 사용법입니다.

Reset Day 목표 템플릿
/goal [대상]의 Reset Day를 진행한다.

이번 목표: [이번에 줄이거나 끝낼 열린 일]
범위: [경로·프로젝트 수·파일 수]
제외: [.env, 개인 로그, 비밀값, 범위 밖 경로]
산출물: [상태표, 승인 목록, 실행 결과]
종료 조건: [테스트, 측정값, 파일 수, 시도 횟수처럼 판정 가능한 값]

1. 먼저 범위 안을 읽기 전용으로 감사한다.
   파일 수정, 삭제, 이동, 설치, 커밋, 배포, 외부 발신을 하지 않는다.

2. 각 항목을 Keep / Finish / Archive / Delete 후보로 분류하고
   한 줄 근거를 붙인다. Delete 후보를 실제로 삭제하지 않는다.

3. 다음 두 종류는 항목별 승인을 요청한다.
   A. 되돌리기 어려운 행동
   B. 컴퓨터 밖으로 나가는 행동
   범위 확대가 필요하면 실행하지 말고 새 계획을 제안한다.

4. 내가 고른 Finish 항목 하나만 실행한다.
   [N회 실패 / N분 경과 / N파일 변경]에 도달하면 멈추고 보고한다.

5. 검증 후 다섯 줄로 마감한다.
   본 것 / 분류 / 승인 / 실행 결과 / 다음 시작점

템플릿의 길이는 실수로 빠지기 쉬운 경계를 모두 적은 결과입니다. “알아서 안전하게”라는 한 줄은 이 전체를 대신하지 못합니다.

8. 좋은 아이디어를 실행 목표로 다시 쓰기

원래 제안의 좋은 에너지는 남길 수 있습니다. 수량과 전권을 빼고 검증 가능한 한 단계로 줄이면 됩니다.

리셋 데이 아이디어를 안전한 실행 목표로 고친 예시
주제 위험한 버전 Reset Day 버전
프로젝트 모든 프로젝트를 분석하고 명백한 것은 처리해. 최근 90일 안에 수정한 저장소 5개의 상태만 보고하고, 승인 후 하나의 테스트 실패를 고쳐.
놓친 아이디어 모든 스레드를 감사하고 새 아이디어 5개를 시작해. 미완 아이디어를 목록으로만 만들고 기존 작업과 겹치지 않는 하나를 다음 후보로 추천해. 새 스레드는 만들지 마.
성능 앱을 빠르게 만들어. 같은 조건에서 기준선을 세 번 재고 중앙값을 남긴 뒤, 가장 큰 병목 하나를 고쳐 같은 측정에서 개선을 증명해.
애니메이션 움직일 수 있는 모든 것에 진입·퇴장 모션을 달아. 상태 변화나 공간 이동을 설명하지 않는 모션을 먼저 찾고, 필요한 한 흐름만 구현해 reduced-motion까지 확인해.
PRD 모든 프로젝트의 PRD를 만들어. 활성 프로젝트 하나의 기존 문서와 실제 동작 차이만 표로 만들고, 새 문서는 차이가 확인될 때만 작성해.
AI 슬롭 외부 스킬을 내려받아 모든 프로젝트를 청소해. 스킬의 소스·권한·라이선스를 먼저 보고하고, 승인 후 테스트가 있는 프로젝트 하나에서만 동작을 잠근 뒤 적용해.
생활 내 삶을 감사하고 완벽한 일정을 만들어. 현재 수면·업무·운동 제약을 먼저 질문하고, 의료·영양 처방 없이 2주간 시험할 일정 하나를 제안해.
컴퓨터 파일 어떤 돌도 남기지 말고 파일을 정리해. 다운로드 폴더의 크기·연령·중복 후보만 보고하고, 이동·삭제는 경로별 승인 전까지 하지 마.
제품 아이디어 100개를 만들고 전부 점수 매겨. 서로 다른 문제 20개를 찾고, 상위 5개만 근거를 조사한 뒤, 가장 싼 수요 검증 하나를 설계해.
게임 완벽해질 때까지 게임을 만들어. 30초 동안 이동·상호작용·완료를 경험할 수 있는 한 장면을 만들고, 세 명이 끝까지 플레이하면 멈춰.
학습 이야기 250개와 전체 코스를 한 번에 만들어. 첫 10개와 진도 기록 화면만 만들고, 완료율과 틀린 어휘를 보고 다음 10개의 난이도를 정해.

수량을 줄였다고 야심이 줄어든 게 아닙니다. 결과를 보고 다음 단계를 바꿀 수 있게 만든 겁니다. 250개를 한 번에 만들면 17번째에서 틀린 난이도가 250번째까지 복제됩니다. 10개를 만들고 실제 사용을 보는 편이 더 빨리 큰 결과에 도달합니다.

9. 마감 체크리스트

리셋 데이가 끝났는지는 아래 아홉 줄로 판단합니다.

  • “모든” 대신 경로와 항목 수를 적었다.
  • 민감정보와 범위 밖 경로를 제외했다.
  • 첫 산출물은 수정이 아니라 읽기 전용 상태표였다.
  • 각 항목이 Keep / Finish / Archive / Delete 후보 중 하나로 분류됐다.
  • 되돌리기 어려운 행동을 항목별로 승인했다.
  • 외부로 나가는 행동을 별도로 승인했다.
  • 실행은 Finish 하나 또는 소형 작업 세 개를 넘지 않았다.
  • 종료 조건을 에이전트가 스스로 판정할 수 있었다.
  • 실행 결과와 다음 시작점이 다섯 줄로 남았다.

결론. 야심찬 리셋 프롬프트를 버릴 필요는 없습니다. 조사와 실행 사이에 사람을 다시 넣으면 됩니다.

조사를 실행 앞에, 승인을 삭제와 외부 발신 앞에, 종료 조건을 시작 앞에 둡니다. 리셋 데이가 끝났을 때 하드디스크가 덜 지저분하면 좋은 일입니다. 하지만 더 중요한 결과는 다음에 할 일 하나와 하지 않을 일 목록이 생겼다는 사실입니다.

이 글은 공유받은 Reset Day 아이디어 목록을 에이전트가 실제로 실행할 수 있는 목표로 다시 설계한 방법론 기록입니다. 특정 제품의 공식 사용법이나 안전 보증이 아닙니다. 90분은 필자가 권하는 사람 집중시간의 상한이며 작업 완료를 보장하지 않습니다. 삭제, 데이터 변경, 외부 발신, 도구 설치는 사용하는 환경의 복구 방법과 권한을 확인한 뒤 결정하세요.