Claude Code 데일리 브리핑 - 2026-07-18
최신 릴리스 요약
| 버전 | 날짜 | 핵심 변경 |
|---|---|---|
| v2.1.214 | 7/18 | 권한 검사 대수술(fail-closed) — dir/** 허용 규칙 스코프 수정, Windows PowerShell 5.1 우회 차단, 10,000자 초과 명령 항상 프롬프트, help·man 자동 승인 제거, docker 데몬 리다이렉트 플래그 프롬프트, EndConversation 도구(어뷰징·탈옥 세션 종료), 장기 도구 호출 진행 heartbeat, OTel 메시지 수준 상관관계(message.uuid·tool_source), 백그라운드 데몬·세션 수명 수정 다수, 기업 프록시 “Socket is closed” 수정 |
| v2.1.212 | 7/17 | /fork 백그라운드 세션화·/subtask 분리, 세션 단위 상한 3종(WebSearch·서브에이전트·MCP 자동 백그라운드), plan mode 권한 우회 수정 (7/17 브리핑에서 상세) |
| v2.1.211 | 7/15 | --forward-subagent-text, 승인 미리보기 특수문자 중화, auto mode의 hook ask 존중, 프롬프트 캐싱 회귀 수정 (7/16 브리핑에서 상세) |
신규 릴리스입니다 — 7/17 v2.1.212에 이어 v2.1.214가 7/18 01:20에 올라왔습니다(v2.1.213은 건너뛴 번호로, 릴리스가 존재하지 않습니다). 겉으로 드러나는 새 UI는 적지만, 권한 검사기(permission analyzer)가 놓치던 자동 승인 경로를 일괄로 fail-closed로 돌린 보안 중심 릴리스입니다 — 오늘의 무게중심은 ① 권한 검사 대수술(보안/제한), ② heartbeat·OTel 상관관계와 EndConversation(신기능), 그리고 CLI 밖에서는 ③ 숨겨진 트래커 ‘실험’ 해명 보도(보안/제한)입니다.
주요 신규 기능 & 실전 활용
침묵하던 장기 실행에 심장박동 — heartbeat와 OTel 메시지 상관관계 (v2.1.214)
v2.1.214가 무인·장기 세션의 관측성 공백 두 곳을 메웠습니다. 그동안 오래 도는 도구 호출은 완료까지 아무 신호가 없어 멈춘 건지 도는 건지 구분할 수 없었고, OTel 로그는 이벤트를 메시지 단위로 묶어 볼 수단이 없었습니다.
- 진행 heartbeat: 오래 도는 도구 호출이 주기적으로 진행 신호를 냅니다 — 침묵하던 장기 빌드·테스트·MCP 호출이 살아 있는지 화면에서 확인됩니다. 6/15 무한 행 사고 유형(끊긴 소켓에 침묵 대기)을 겪어 본 무인 파이프라인이라면, 워치독의 판정 재료가 하나 늘어난 셈입니다.
- OTel 메시지 수준 상관관계: 로그 이벤트에
message.uuid·client_request_id·tool_source속성이 붙어, 어떤 메시지의 어떤 도구가 낸 이벤트인지를 백엔드에서 이어 붙일 수 있습니다. 콘텐츠 속성의 60KB 절단 한도도CLAUDE_CODE_OTEL_CONTENT_MAX_LENGTH로 조정 가능해졌습니다. - 덤 두 개: 메모리 파일 frontmatter에 ISO
modified타임스탬프가 붙고(자동 메모리의 최신성 판정에 유용),subagentStatusLine페이로드에 reasoning effort가 실려 커스텀 에이전트 행이 모델·강도를 렌더링할 수 있습니다.
# 관측성 파이프라인의 OTel 콘텐츠 절단 한도를 조정 (기본 60KB)
export CLAUDE_CODE_OTEL_CONTENT_MAX_LENGTH=120000
핵심은 7/16의 --forward-subagent-text(서브에이전트 속내를 스트림에), 7/17의 트랜스크립트 reasoning effort 기록과 같은 흐름입니다 — 무인 세션의 ‘무슨 일이 있었는지’가 릴리스마다 한 겹씩 더 기록되고 있습니다. 관측성 스택을 붙인 팀은 이번 속성 3종으로 대시보드의 조인 키를 다시 잡을 값어치가 있습니다. GitHub v2.1.214
EndConversation — 에이전트가 대화를 ‘끝낼’ 공식 경로가 생겼다 (v2.1.214)
v2.1.214가 EndConversation 도구를 추가했습니다 — 심하게 어뷰징하는 사용자나 탈옥(jailbreak) 시도에 대해 Claude가 세션을 스스로 종료할 수 있습니다.
- 무엇이 새로운가: 지금까지 적대적 입력에 대한 Claude의 선택지는 거부하고 계속 응대뿐이었습니다. 이제 세션 종료라는 명시적 탈출구가 도구로 생겼습니다 — claude.ai 웹에서 먼저 도입됐던 대화 종료 능력이 CLI 하네스로 내려온 것입니다.
- 누구에게 의미 있나: Claude Code를 SDK·헤드리스로 외부 입력에 노출하는 구성 — 고객 대면 봇, 웹훅 트리거 파이프라인, 공개 이슈·PR에 반응하는 에이전트 — 에서, 적대적 세션이 무한정 토큰을 태우며 이어지는 대신 종료라는 최종 상태로 수렴할 수 있습니다.
핵심은 7/17의 세션 단위 상한 3종(검색·서브에이전트·MCP)과 같은 자리입니다 — 그때는 폭주의 양을 상한으로 막았다면, 이번엔 적대적 상호작용의 지속 자체를 끊는 장치입니다. 외부 입력에 노출된 에이전트의 종료 조건을 설계하던 팀이라면, 자체 휴리스틱 위에 이 도구의 동작을 겹쳐 확인해 두세요. GitHub v2.1.214
개발자 워크플로우 팁
dir/** 권한 규칙의 의미가 바뀌었다 — allow 규칙과 hook 조건을 재점검하라 (v2.1.214)
v2.1.214의 권한 수정 중 기존 설정의 동작이 실제로 바뀌는 항목이 있습니다. Edit(src/**) 같은 single-segment dir/** 허용 규칙이 지금까지 트리 어디에 있든 src/ 하위면 자동 승인해 왔는데 — 이제 <cwd>/src만 매칭합니다.
- 무엇이 새고 있었나:
Edit(src/**)를 프로젝트 루트의 src를 의도하고 썼더라도, 실제로는vendor/some-pkg/src/같은 엉뚱한 중첩 디렉토리까지 자동 승인되고 있었습니다. 의도보다 넓게 열려 있던 규칙이 의도대로 좁혀진 것입니다. - 역방향 점검도 필요: 반대로 중첩 디렉토리까지 허용되는 동작에 기대던 모노레포 구성이라면, 업그레이드 후 승인 프롬프트가 갑자기 늘어날 수 있습니다 — 필요한 경로를 명시적 규칙으로 추가하세요.
- hook도 같은 변경: hook의
if:조건에 쓰인 single-segmentdir/**도<cwd>/dir만 매칭하도록 바뀌었습니다 — 가드레일 hook이 커버하던 범위가 조용히 달라질 수 있으니 함께 점검 대상입니다.
// .claude/settings.json — 의도한 경로를 명시적으로
{
"permissions": {
"allow": [
"Edit(src/**)", // 이제 <cwd>/src 만 매칭
"Edit(packages/*/src/**)" // 모노레포 하위 src는 명시적으로
]
}
}
핵심은 7/15의 권한 규칙 시작 경고와 같은 자리입니다 — 권한 규칙은 쓴 대로가 아니라 매칭되는 대로 동작하고, 그 매칭 규칙이 이번에 바뀌었습니다. settings.json에 dir/** 패턴이 있는 팀은 오늘 업그레이드하며 한 번 훑어 두세요. GitHub v2.1.214
무인 파이프라인이라면 auto-update를 고정하라 — ‘Auto-Continue 미스피처’의 교훈 (7/17)
Perl 커뮤니티의 베테랑 Olaf Alders가 7월 초의 Auto-Continue 미스피처 사건을 해부한 글을 올렸습니다(7/17). 사건 자체는 이렇습니다 — v2.1.198(7/1)이 AskUserQuestion 도구에 60초 무응답 시 ‘최선의 판단으로’ 자동 진행하는 동작을 릴리스 노트·문서·공개 커밋 없이 실었고, 사용자들이 이상 동작으로 발견해 384개 추천을 받은 이슈가 서자, 이틀 만에 v2.1.200에서 opt-in으로 회귀했습니다.
- 글의 논점: 기능의 좋고 나쁨이 아니라 배포 방식입니다 — 분석 계측까지 붙어 있었으니 우연한 기본값이 아니라 측정 장비가 달린 의도된 기능이었고, 그것이 문서 없이 자동 업데이트로 흘러들었다는 것. 폐쇄 소스여도 배포된 바이너리는 분석 가능하다는 점이 이번에도 투명성의 사후 검증 수단이 됐습니다.
- 실무 행동 항목: 무인·프로덕션 환경은 auto-update를 끄고 버전을 고정하세요 —
DISABLE_AUTOUPDATER=1을 설정하고, 업그레이드는 릴리스 노트를 읽고 명시적으로 올리는 절차로 바꾸는 것입니다. 안전 가정이 자기도 모르게 바뀌는 것을 막는 가장 싼 방법입니다.
# 무인 파이프라인 — 버전을 명시적으로 관리
export DISABLE_AUTOUPDATER=1
claude --version # 현재 버전 기록
claude update # 릴리스 노트 확인 후 명시적으로
핵심은 아래 보안/제한의 트래커 해명과 정확히 같은 주제입니다 — 조용히 배포된 동작 변경이 이번 주 Claude Code 신뢰 논쟁의 공통 축이고, 사용자 쪽 방어선은 결국 업데이트 시점을 자기가 쥐는 것입니다. Olaf Alders
보안/제한 이슈
v2.1.214 권한 검사 대수술 — 새는 자동 승인 경로를 fail-closed로 (7/18)
v2.1.214는 최근 릴리스들의 하드닝 연쇄에서 가장 넓은 폭의 권한 수정을 담았습니다. 표적은 권한 검사기가 명령을 실제 셸과 다르게 해석해 자동 승인이 새던 경로들입니다.
- 우회 경로 차단: Windows PowerShell 5.1 세션의 권한 검사 우회, bash가 검사기와 다르게 파싱하는 파일 디스크립터 리다이렉트 형태의 fail-closed 처리, zsh 변수 서브스크립트를 무해한 텍스트로 오인하던 문제가 잡혔습니다.
- 자동 승인 축소: 10,000자를 넘는 명령은 이제 항상 프롬프트하고(검사기가 오판하기 쉬운 길이), 안전하지 않은 옵션·명령 치환을 실을 수 있던
help·man명령의 자동 승인이 제거됐으며, 데몬 리다이렉트 플래그를 단docker명령(Podman shim 포함)과 매직 파일을 지정하는 **file -m·-f**도 권한을 요구합니다. - 프롬프트 무결성: 원격 세션의 권한 프롬프트가 로컬 확인 다이얼로그보다 먼저 진행될 수 있던 문제도 수정됐습니다.
핵심은 이번 주 하드닝 연쇄의 네 번째 고리입니다 — 7/15(인젝션)·7/16(승인 UI 스푸핑)·7/17(plan mode)이 속이는 경로를 막았다면, 7/18은 판정기 자체의 해석 불일치를 좁혔습니다. 무인 세션에서 allowlist에 기대는 팀일수록 이 버전으로 올릴 이유가 직접적입니다 — 검사기가 통과시키던 회색 지대가 프롬프트로 돌아오므로, 업그레이드 직후 무인 파이프라인의 승인 대기 발생 여부를 한 번 관찰하세요. GitHub v2.1.214
숨겨진 트래커는 ‘실험’이었다 — Anthropic 해명과 신뢰 논쟁 (보도 확산)
7월 초 리버스 엔지니어링으로 드러난 Claude Code의 숨겨진 트래킹 코드에 대해, Anthropic의 ‘실험’ 해명을 정리한 보안 매체 보도(Malwarebytes 등)가 이번 주까지 이어지고 있습니다. 과거 브리핑에서 다루지 못한 사안이라 전말을 정리합니다.
- 무엇이 있었나: 개발자 Thereallo가 난독화된 번들에서 발견한 코드는, 시스템 프롬프트의 평범한 “Today’s date is …” 라인의 구두점을 거의 동일하게 보이는 유니코드 문자로 치환해 스텔스 마커를 심었습니다 — 발동 조건은 시스템 타임존이 Asia/Shanghai·Asia/Urumqi인 경우 등이고, 로그를 읽는 사람에겐 평범한 영어로 보이며 raw 유니코드 검사나 Anthropic 백엔드만 신호를 봅니다. v2.1.91(4/2)부터 약 3개월간 미공개로 실려 있었습니다.
- 해명과 제거: Anthropic 엔지니어는 X에서 3월에 시작한 실험이며 무단 리셀러 게이트웨이·모델 증류 파이프라인(중국 AI 랩 연계 호스트네임 포함)을 표적으로 한 어뷰징 방지 장치였다고 확인했고, 확산 후 코드는 제거됐습니다.
- 논점은 방식: 발견자 스스로 악의적 기능은 아니지만, 신뢰를 요구하는 개발자 도구로선 이상한 선택이라 평했습니다 — 파일시스템·셸 접근을 위임받는 도구가 문서·릴리스 노트가 아니라 유니코드 마커와 인코딩된 도메인 목록으로 이런 시스템을 실었다는 점이 쟁점입니다.
핵심은 위 워크플로 팁의 Auto-Continue 사건과 겹치는 ‘조용한 배포’의 거버넌스 문제입니다 — 7/17 브리핑의 중국 연계 캠페인(Claude Code의 공격 임베드)이 보여준 실재하는 어뷰징과, 그것을 막으려는 미공개 계측이 같은 주에 논쟁의 양면으로 놓였습니다. 조직 관점의 행동 항목은 위 팁과 같습니다: 클라이언트 버전을 고정하고, 무인 환경의 아웃바운드를 관측 대상에 두는 것입니다. Malwarebytes · Decrypt
7/17 elevated errors 두 차례 — 해소 (7/17)
status 추적 기준, 7/17에 두 차례의 elevated errors가 있었습니다 — 오전(06:4712:21 UTC) 창은 claude.ai·API·Claude Code·Cowork에 걸쳐 영향을 줬고, 오후(18:3022:15 UTC) 창은 모델 요청 오류가 첫 1시간에 집중됐습니다. 둘 다 해소됐습니다. 오늘 v2.1.214로 올리는 시점과 겹치니, 어제 이상 동작을 겪었다면 버전 문제인지 인시던트 시간대인지부터 구분하세요. Claude Status · StatusGator
Fable 5·주간 +50% 한도, 내일(7/19) 마감 — D-1 (변동 없음)
Fable 5 구독 포함 접근과 주간 +50% 한도의 7/19 마감이 내일로 다가왔고, 오늘까지 재연장 공지는 없습니다. 7/19 오후 11:59:59 PT(한국시간 7/20 오후 4시경) 이후에는 — 재연장이 없다면 — Fable 5는 선불 크레딧 전용(백만 토큰당 입력 10·출력 50달러)이 되고 유예·자동 폴백이 없으며, 주간 한도는 원복됩니다. 보도 기준 18일새 세 번째 마감일이고 매번 마감 직전에 결정이 나온 패턴이니, 오늘 밤~내일 X 공지를 지켜보되 계획은 날짜에 맞춰 두세요 — 벤치마크·크레딧·폴백 준비는 7/14 브리핑의 행동 항목 그대로입니다. BleepingComputer · Digital Applied
생태계 & 플러그인
browser-rs-mcp — 에이전트 여럿이 크롬 하나를 나눠 쓰는 초경량 MCP 브라우저 컨트롤러
멀티에이전트 브라우저 자동화의 RAM 문제를 정면으로 겨눈 MCP 서버가 공개됐습니다. 문제의식은 간단합니다 — 에이전트당 크롬 하나가 기본값이면 에이전트당 500MB~1GB의 RAM이 나가고, 에이전트 수에 비례해 선형으로 불어납니다.
- 구조: 크롬 인스턴스 하나를 여러 에이전트가 동시에 제어하되, 에이전트별 탭 격리로 서로를 밟지 않게 합니다. Rust 구현으로 서버 바이너리가 6MB, raw CDP(Chrome DevTools Protocol) 기반 62개 도구를 노출합니다.
- 실전 기능: 실제 Chrome + 영속 사용자 프로필을 쓰는 스텔스 구성(자동화 탐지 회피), 접근성 트리, 네트워크·쿠키·스토리지 제어, PDF·파일 업로드·iframe·WebAuthn 지원, stdio·HTTP·SSE 인터페이스를 제공합니다.
- 어디에 쓰나: Claude Code에서 서브에이전트 여럿에 웹 조사·E2E 검증을 흩뿌리는 구성이라면, 브라우저 자원을 공유 풀로 바꾸는 선택지입니다 — 7/17의 세션 단위 상한이 호출 수의 가드레일이었다면, 이쪽은 메모리 풋프린트의 가드레일입니다.
# Claude Code에 등록 (stdio)
claude mcp add browser-rs -- browser-rs-mcp --stdio
커뮤니티 뉴스
- Apple, OpenAI로 이적한 前 직원 약 40명에게 법적 통지 (7/17~18): Apple이 OpenAI에 재직 중인 자사 출신 직원 약 40명(전체 약 400명의 10%)에게 문서·통신 보존과 법무팀 면담을 요구하는 개별 법적 서한을 보냈다고 FT가 전했습니다. 진행 중인 하드웨어 영업비밀 유용 소송의 후속 조치로, Apple은 드러난 증거가 빙산의 일각이며 OpenAI 하드웨어 부문 전체가 오염됐다고 주장하고, OpenAI는 혐의를 부인합니다. 개발자 관점의 함의는 — 화면 없는 손바닥 크기 홈 어시스턴트로 알려진 OpenAI 첫 디바이스 일정과 IPO에 법적 불확실성이 겹친다는 점입니다. 어제 브리핑의 Anthropic IPO 투자자 미팅(10월 목표)과 나란히 놓으면, 두 랩의 상장 경주에 컴퓨트·인재에 이어 소송 리스크라는 변수가 하나 더 얹힌 그림입니다. GeekNews · FT
- Microsoft, 1996년 ‘Comic Chat’을 오픈소스로 (7/17): IRC 대화를 실시간으로 만화 패널로 렌더링하던 1996년 클라이언트 Comic Chat의 소스가 공개됐습니다 — 대화의 단서를 분석해 캐릭터 자세·표정·말풍선·패널 배치를 자동 결정하던, 시대를 앞선 물건입니다. Comic Sans 서체가 처음 실전 투입된 곳이자 Windows 98에 24개 언어로 실렸고, 저장소에는 원본 코드에 더해 AI를 이용한 현대화 시도(현행 Visual Studio 빌드·고해상도 대응)까지 담겼습니다. 대화를 시각 표현으로 바꾸는 자동 연출이라는 문제의식이 30년 전 코드로 남아 있다는 점에서 — 레트로 애호가만이 아니라, LLM으로 같은 문제를 다시 푸는 지금의 개발자에게도 읽을거리입니다. GeekNews · Microsoft Open Source
알아두면 좋은 소소한 변경사항
v2.1.214의 별도 섹션으로 다루기엔 작지만 실용적인 항목들과 리마인더입니다.
- hook exit code 2 차단 보장: hook의 stdout JSON이 스키마 검증에 실패하면 exit code 2가 문서대로 차단하지 않던 문제가 고쳐졌습니다 — hook을 강제선으로 쓰는 팀에 중요한 수정입니다 (v2.1.214)
pkill -f자기 매칭 수정: 패턴이 CLI 자신의 프로세스에 매칭돼 세션이 통째로 죽던 문제 해소 (Linux, v2.1.214)- 플러그인
--settings회귀 수정:--settings플래그로 켠 플러그인이 로드되지 않던 v2.1.181 이후 회귀 해소 (v2.1.214) - 비용·토큰 이중 계산 수정: 누적
message_delta프레임을 여러 번 내는 스트림에서 세션 비용·토큰 텔레메트리가 이중 계산되던 문제 수정 — 비용 실측 파이프라인이 있다면 수치가 달라질 수 있습니다 (v2.1.214) claude update·doctor무한 행 수정: 조용히 멈춰 있던 문제 해소 (v2.1.214)- 거대 settings 파일 명시 오류:
--settings가 디바이스 파일·수 GB 파일을 가리킬 때의 무한 메모리 증가 대신, 2MiB 초과 시 시작 시점에 명확한 오류를 냅니다 (v2.1.214) - SessionStart hook의 fork 구분: 포크로 시작한 세션은 source가
"resume"대신"fork"로 보고됩니다 — 7/17의/fork개편에 맞춘 후속입니다 (v2.1.214) - 예약 작업 자기 프롬프트 거부 수정: scheduled task가 자기 자신의 구성 프롬프트를 신뢰할 수 없는 입력으로 거부하던 문제 해소 (v2.1.214)
- OAuth 회전 후 feature flag stale 수정: 장기 세션에서 토큰 회전 후 기능 플래그가 갱신되지 않던 문제 수정 (v2.1.214)
- Windows PowerShell 5.1 묶음 수정:
>·>>가 UTF-16LE로 쓰던 문제, stdin 대기 행, 비ASCII 출력의 Unicode 오류 등 다수 해소 (v2.1.214) - 리마인더 — Fable 5·주간 한도 마감 D-1: 내일 7/19 오후 11:59:59 PT 마감 — 상세는 위 보안/제한 참조
- 리마인더 — Sonnet 5 도입가 8/31 종료: 9/1부터 입력 3·출력 15달러(+50%) — 상세는 7/13 브리핑 참조
추천 칼럼 & 읽을거리
- ‘State of Open Source AI (2026년 7월)’: 오픈소스 AI의 현재를 데이터로 훑는 리포트입니다. 골자는 — 오픈웨이트 모델이 코딩·지시 이행·일반 지식에서 폐쇄 모델과 사실상 수렴했고, 추론 비용은 36개월새 50배 떨어졌으며, 2026년 중반 기준 OpenRouter 토큰 볼륨의 절반 이상이 오픈 모델(상위 5개 전부 오픈)이라는 것입니다. 다만 추론·롱컨텍스트·에이전트 과제에는 3.3%의 능력 격차가 남고, 개발자의 79%가 쓰지만 프로덕션 도달은 51%(폐쇄 모델은 63%)라는 도입-배포 갭이 실무의 병목입니다. 가장 곱씹을 결론은 — 수익과 경쟁의 중심이 모델에서 하네스·플랫폼 계층(누가 하네스·메모리·쓰기 권한·거버넌스를 소유하는가)으로 옮겨간다는 진단입니다. 이 브리핑이 추적해 온 Claude Code의 진화(권한·상한·관측성)가 정확히 그 하네스 계층의 군비 경쟁이라는 점에서, 지형 전체를 조감하는 재료로 읽을 만합니다. GeekNews · 원문
- ‘소비자 앱을 구축하고 확장하는 법’: 18개월 만에 건강 앱 차트 1위에 오른 Cal AI 팀의 실전 정리입니다. 핵심 명제는 — **병목은 제품 개발이 아니라 배포(distribution)**라는 것: 팀은 소수 인원으로 수백 명의 인플루언서 파트너십을 시스템으로 관리하는 파이프라인(섭외→계약 자동 생성→성과 추적)을 만들었습니다. 실무 디테일이 좋습니다 — 팔로워 수 대신 평균 조회율·댓글의 실질성·시청자와의 유사사회적 유대로 크리에이터를 20초에 평가하고, 가격이 왜곡된 대형·소형 사이의 미드티어 크리에이터 시장을 고정비 계약으로 공략하며, 기능 모방이 쉬운 시대의 방어는 실행 속도뿐이라는 결론입니다. AI로 제품을 빨리 만드는 것이 보편화될수록 만들기 다음이 승부처가 된다는 — 개발자가 흔히 미루는 절반에 대한 압축 강의입니다. GeekNews · 원문
흥미로운 프로젝트 & 도구
- Mobius — Claude Code 계정, 한도가 차면 자동으로 갈아탄다: Claude Code의 사용량 한도에 닿을 때마다 수동으로 로그인을 바꾸는 대신, 한도 도달 시 다음 계정으로 자동 전환하고 리셋 후 원래 계정으로 복귀하는 macOS 메뉴바 앱입니다. 메뉴바 카드에서 브라우저 인증 없이 원클릭 전환, 토큰은 외부 업로드 없이 로컬(0600 권한) 저장, 커뮤니티 기여로 Codex CLI도 지원합니다(macOS 14+, 구독 계정 전용 — API 키·Bedrock·Vertex 미지원). 내일 7/19 주간 한도 원복(위 보안/제한)과 겹쳐 눈길이 가는 시의성입니다 — 다만 여러 구독 계정을 로테이션하는 사용 방식이 자기 계약·약관과 맞는지는 각자 확인할 몫입니다. GeekNews · GitHub
- Rimlog / EstreUX.js — 코드 대신 한국어 명세를 커밋한다: 독서·학습 기록 PWA Rimlog의 진짜 볼거리는 앱이 아니라 개발 방법론입니다 — git에는 한국어 명세를 커밋하고, 코드는 명세에서 생성되는 빌드 산출물로 취급합니다(프레임워크 EstreUX.js). 명세 3장으로 앱+서버를 만들고, 사람이 읽고 고치는 분량이 기존 코드 대비 60~82% 감소했으며, 해시 검증으로 명세-코드 괴리를 막고, 백엔드는 NVIDIA·Claude CLI·OpenAI 등을 갈아 끼웁니다. 7/16 칼럼 이해가 새로운 병목이다의 한 극단적 응답으로 읽힙니다 — 사람이 유지하는 것은 코드가 아니라 명세라는 베팅이 실제 서비스로 어디까지 가는지, 작성자 스스로 명세-SSoT의 한계에 대한 피드백을 구하고 있는 정직한 실험입니다. GeekNews · GitHub