클로드 코드가 안전한 프로덕션 데이터베이스 코드를 작성하게 만든 4가지 파일

✍️ OpenClawRadar📅 게시일: May 9, 2026🔗 Source
클로드 코드가 안전한 프로덕션 데이터베이스 코드를 작성하게 만든 4가지 파일
Ad

r/ClaudeAI의 한 개발자가 Claude Code가 프로덕션 데이터베이스(Convex)와 안전하게 상호작용할 수 있는 실용적인 설정을 공유합니다. 핵심 통찰: 안전은 에이전트의 즉흥성에서 오는 것이 아니라 기반 시스템에서 비롯됩니다.

4개의 파일

  • ~/projects/agent-os/CLAUDE.md — 신원 파일: 당신이 누구인지, 무엇을 판매하는지, 누구에게 판매하는지, 90일 우선순위. 에이전트는 읽고 절대 묻지 않습니다.
  • ~/.claude/projects/-home-jon/memory/MEMORY.md — 자동 메모리 인덱스: 사용자 프로필, 피드백 규칙, 세션 간 프로젝트 상태. 에이전트가 매 대화마다 다시 학습하는 것을 방지합니다.
  • references/framework.md — 운영자 플레이북: 결정이 어떻게 이루어지는지, 무엇을 최적화할지, 확장을 위한 구조적 규칙.
  • decisions/log.md — 추가 전용 이유 기록: 되돌릴 수 있는 결정은 한 줄로, 중요한 결정은 전체 기록.

브리지: scripts/skool_sheets_to_convex.py

표준 라이브러리 Python, 결정론적(deterministic), 10분 간격 systemd 타이머로 실행. 에이전트가 호출하지만 요청 시 생성되지는 않습니다. 프로덕션 쓰기에는 다음이 필요합니다:

  • 환경 변수 SKOOL_ALLOW_PROD_WRITES=1
  • 허용 목록에 있는 Convex 배포 슬러그에 대한 401 사전 점검
  • 복합 멱등성 키: {tab_slug}:{normalized_transaction_id}
  • 이메일 형태의 하위 문자열과 알려진 비밀 접두사를 각 줄이 저널에 기록되기 전에 제거하는 로거
Ad

명세 및 검토 프로세스

명세는 코드가 존재하기 전에 references/skool-api.md에 있었습니다. Codex가 두 번 검토했습니다:

  • 첫 번째 패스: Skool의 ToS를 위반했을 쿠키 인증 방식을 제거.
  • 두 번째 패스: 프로덕션 쓰기 가드를 도입.
  • 두 패스 모두 추론된 필드 가정을 놓쳤습니다. 드라이런(dry-run)이 이를 발견.
  • 더 미묘한 캐시 버그: _read_jsonJSONDecodeError를 삼키고 빈 딕셔너리를 반환. 손상 테스트(의도적으로 캐시 손상 후 브리지 실행)에서 조용히 처리된 이벤트 캐시를 재구축하여 모든 행을 이중 POST했을 것. 카나리 실행 전에 발견 및 수정.

결론

저자는 먼저 connections.md를 복사할 것을 권장합니다 — Claude 설정이 실제로 도달할 수 있는 것을 아는 것이 가장 저렴한 해결책입니다.

어떤 안전장치도 에이전트의 즉흥성에서 비롯되지 않았습니다. 명세에서 비롯되었고, 명세는 연구에서, 연구는 메모리의 워크플로 규칙에서 비롯되었습니다: 연구, 계획, 명세, 구현, 각 단계에서 적대적 검토.

📖 전체 출처 읽기: r/ClaudeAI

Ad

👀 See Also

llama.cpp 대규모 프롬프트 재처리와 코딩 에이전트: KV 캐시 및 컨텍스트 스와핑 디버깅
Tips

llama.cpp 대규모 프롬프트 재처리와 코딩 에이전트: KV 캐시 및 컨텍스트 스와핑 디버깅

사용자가 opencode + pi.dev 사용 시 유사한 프롬프트에서 llama.cpp가 40k+ 토큰을 재처리하는 문제를 보고했습니다. LCP 유사도가 높음에도 불구하고 발생합니다. 설정 세부 정보와 의심되는 원인이 공유되었습니다.

OpenClawRadar
OpenClaw 설치 팁: 온보딩 건너뛰기 및 진단 명령어 사용
Tips

OpenClaw 설치 팁: 온보딩 건너뛰기 및 진단 명령어 사용

레딧 사용자가 실용적인 OpenClaw 설치 조언을 공유합니다: 일반적인 문제를 피하기 위해 온보딩 과정을 건너뛰고, 특히 VPS 설정에서는 openclaw doctor와 openclaw status 명령어를 사용하여 구성 문제를 진단하세요.

OpenClawRadar
CLAUDE.md 항목: 오푸스 4.7의 인간적 속도 조절 동작 비활성화
Tips

CLAUDE.md 항목: 오푸스 4.7의 인간적 속도 조절 동작 비활성화

긴 코딩 세션 중 Claude 4.7 Opus의 휴식 제안, 시간 과대 추정, 단계 분할을 억제하는 세 가지 CLAUDE.md 지시문.

OpenClawRadar
코딩 전 AI를 활용하여 프로젝트 티켓을 생성하면 범위 변동을 줄일 수 있습니다.
Tips

코딩 전 AI를 활용하여 프로젝트 티켓을 생성하면 범위 변동을 줄일 수 있습니다.

한 개발자는 코드를 작성하기 전에 AI에게 작업, 하위 작업, 범위, 수락 기준이 포함된 상세한 프로젝트 티켓을 생성하도록 요청하면 범위 확장과 큰 코드 변경을 크게 줄일 수 있다는 사실을 발견했습니다. 각 AI 에이전트는 전체 계획이 아닌 자신의 특정 하위 작업만 받습니다.

OpenClawRadar