개발 워크플로
Git, GitHub, worktree, 병렬 개발과 더 안전한 배포 흐름.
-
MCP 클라이언트의 HTTP 503, JSON-RPC error, isError를 구분하는 방법
고정된 Cakewalk 소스와 MCP 2026 명세, Node.js 로컬 합성 테스트 11개를 바탕으로 오류 계층, SSE 종료 판단, 하위 호환성과 안전한 재시도 조건을 분석한다.
-
같은 종목이 계속 뽑힌다면 전략 승률을 믿을 수 있을까?
승률 60%, 표본 10건 중 다수가 같은 종목일 수 있습니다. Python·SQL 합성 실험으로 세 가지 승률, 중복 기록, T+5 정산의 차이를 확인합니다.
-
GitHub AI Scan이 Shell 취약점 2곳을 찾았는데도 보안 검사는 Success였다
공개 테스트 PR에서 AI Scan 경고 두 건과 녹색 Actions 검사가 동시에 발생했다. 81초 관찰, CodeQL·Ruleset의 병합 차단, 사용 조건과 과금 경계를 확인한다.
-
핵심 소스코드를 GitHub에 평문으로 올리지 않는 이유: Win/Mac 개인 Git과 암호화 백업, 모바일 개발의 한계
장기 상용 프로젝트를 GitHub Private에 평문으로 두지 않는 이유. Win/Mac 로컬 Git Central, Cryptomator 암호화 클라우드 백업, 암호화 Git push의 제약과 모바일 AI 개발 병목.
-
같은 80점인데 비교할 수 없다고? 다중 전략 주식 점수와 심프슨의 역설
주식 신호 출처가 다르면 같은 80점도 확률이 아닙니다. 80건 합성 예제, Wilson 하한, 시계열 누출과 확률 보정의 경계를 살펴봅니다.
-
AI SSH 클라이언트는 안전할까? Hatoba 소스로 살펴본 E2EE, 모델 전송 데이터, 명령 승인
AI SSH 도우미는 터미널 로그와 자격 증명을 어디로 보낼까? Hatoba v0.3.0 소스를 통해 E2EE 동기화, D1 메타데이터, 도구 승인 정책과 독립적인 Python 암호 모델 테스트 6개를 분석한다.
-
Claude Code의 명령어 폭주를 막자: laya-guard(정규식 + 322M 로컬 모델) PreToolUse 인터셉트 실측과 3종 우회 재현
laya-guard 로컬 AI 에이전트 명령어 가드를 실측했다: 12개 정규식 프리필터 + 322M 온디바이스 모델의 이중 구조, 3건의 과거 우회 재현, 30건 eval, 1.5–2.1초 레이턴시 실측과 npm deploy 오탐 분석으로 객관적인 도입 판단 자료를 제시한다.
-
pnpm 12.11에서 npm 의존성이 Agent Skills를 포함할 수 있게 됐습니다: 한 번 승인한 뒤 업그레이드할 때는 무엇을 확인해야 할까요?
pnpm 12.11.0의 Agent Skills는 의존성 패키지가 AI Agent가 읽을 지침을 제공할 수 있게 합니다. 패키지 단위 승인 모델이 의미하는 바와 의존성 업그레이드 시 점검해야 할 사항을 살펴봅니다.
-
Diffle의 텍스트 앵커: Coding Agent가 코드를 고친 뒤 리뷰 댓글은 어디를 가리킬까?
Diffle 0.2.4 고정 소스와 Node.js 독립 합성 테스트 네 가지로 Git diff 댓글의 위치 재설정, 중복 코드의 모호함, Pending Review의 경계를 살펴본다.
-
Coding Agent가 지난 코드 수정을 기억하면 Token을 아낄까? Singularity 검색 로직 분석
Singularity의 고정 커밋과 독립 Node.js 합성 테스트 5건으로 잘못된 기억 호출, 오래된 파일 경로, Token 절감 주장의 한계를 살펴본다.
-
52주 신고가에 거래량을 더하면, 조사할 종목을 얼마나 줄일 수 있을까?
가상 종목 여섯 개를 6→4→2로 거르는 코드와 실제 스크리너의 필터·정렬 실수로 52주 고점, 거래량, RVOL의 역할과 한계를 살펴본다.
-
OpenQodex 0.11.0 실험: AI 리뷰가 미완료여도 Git push가 통과할 수 있는 이유
OpenQodex 0.11.0에서 ShellCheck, Git pre-push Hook을 실측하고 incomplete 리뷰와 fail-open 분기의 의미를 소스 코드로 확인했다.
-
Claude Code 테스트 로그가 너무 길 때: Context Diet는 오류를 얼마나 남길까?
Context Diet v0.3.0 소스와 Node.js 합성 테스트로 로그 요약의 오류 누락 경계, 원문 복구, 기본 문자 예산, capture의 권한 부작용을 점검한다.
-
TypeScript 7 업그레이드로 Astro check가 실패할 때: 타입 검사를 지우지 말고 의존성을 복구하자
Astro check와 TypeScript 7의 API·peer dependency 호환성 문제를 살펴보고, 타입 검사를 유지한 채 TS6·Dependabot·CI를 복구한 실제 PR을 분석한다.
-
퀀트 리서치 데이터를 오래 보관하려면? PostgreSQL PITR과 R2 아카이브의 선택
PostgreSQL PITR, TOAST/MVCC, R2의 불변 아카이브와 검증, lease fencing, 시세 as_of 정정까지 비교하고 실제로 검증하지 못한 범위를 구분한다.
-
퀀트 팩터가 정말 유효한가? Bucket Spread와 Rank IC로 다중 기간 검증
5일에서 좋아 보인 팩터가 1일·3일에서도 유효하다는 보장은 없습니다. 공개 ETF 데이터로 Bucket Spread, Rank IC, horizon과 샘플링 민감도, 팩터 중복을 직접 검증합니다.
-
PanelAlpha Engine 테스트: AI가 VPS를 관리하고 GitHub Self-hosted Runner를 대체할 수 있을까?
독립 Ubuntu VPS에서 PanelAlpha Engine v2.1.1을 테스트하고 AI Hosting Control Plane과 GitHub Self-hosted Runner의 역할 차이를 비교한 기록입니다.
-
멀티팩터 모델은 어떻게 안전하게 리웨이팅할까? Regime·Shadow·Weight Drift 실험
팩터 검증을 통과했다고 최근 구간의 추정치를 곧바로 운영 가중치로 바꿔도 되는 것은 아니다. 재현 가능한 regime-switching 실험으로 Immediate, Delta Cap, Shadow-first를 비교해 잘못된 promotion, turnover, adaptation lag의 교환관계를 확인했다.
-
Coding Agent 모델은 어떻게 고를까? SelfBench로 9개 실제 저장소를 비교해 봤다
공개 Coding Agent 리더보드가 내 코드베이스를 그대로 대표하지는 않습니다. SelfBench의 9개 저장소를 분석해 순위 변화, 비용, 작은 표본의 불확실성, hidden test 품질까지 확인했습니다.
-
ChatGPT Web + GitHub + Self-hosted Runner: 어떤 기기에서든 개발하고 GitHub로 통합 배포하기
개발을 한 대의 PC에서 분리해 GitHub에 코드와 리뷰 상태를 남기고, Self-hosted Runner가 build/deploy를 맡고, Codex와 browser는 cloud 작업에 쓰며, SSH는 깊은 진단과 긴급 대응에 남기는 구조를 정리합니다.
-
AI가 만든 테스트는 믿을 수 있을까? Mutation Testing으로 Coding Agent 테스트 품질 확인하기
Coding Agent가 만든 테스트가 모두 통과하고 Coverage가 100%여도 경계값 오류를 놓칠 수 있습니다. 직접 만든 Mutation Testing A/B 실험으로 survivor가 주는 신호와 실행 비용을 확인했습니다.
-
AI Agent Orchestration이란: Multi-Agent에서 정말 어려운 것은 공유 상태와 Handoff다
Codex, Claude Code, 다른 Agent가 동시에 움직이기 시작하면 task routing만으로는 부족합니다. ownership, handoff, receipt, capability boundary, replay 가능한 상태를 첫 번째 실험과 함께 정리합니다.
-
CLAUDE.md가 너무 길어졌을 때: AGENTS.md, Skills, CI의 경계를 다시 나눠봤다
760줄까지 커진 CLAUDE.md의 실제 migration을 기준으로 AGENTS.md, Skills, CI로 책임을 나눈 뒤 무엇이 달라졌는지 다시 측정했습니다.
-
공개 GitHub 저장소를 내 Private 저장소로 완전히 미러 백업하는 방법
git clone --mirror, git push --mirror, GitHub CLI를 이용해 공개 GitHub 저장소를 Private 저장소로 미러링하고 증분 동기화, Git LFS, 검증, mirror 덮어쓰기 위험까지 정리합니다.
-
Codex 새 모델이 안 보일 때: 공식 Model Catalog 동기화 + Sub2API 원본 이름 전달
Codex에 새 모델이 공개됐지만 Desktop이나 CLI에서 보이지 않을 때 공식 models.json, 로컬 catalog, minimal_client_version, Sub2API 허용 목록과 원본 모델명 전달을 한 흐름으로 점검하는 방법입니다.
-
Claude Code 소스 유출에서 배울 점: 시스템 프롬프트, 권한 계층, 메모리 설계
Claude Code 공개 유출 사건 자체보다 더 중요한 엔지니어링 포인트를 봅니다. 프롬프트 구조, 안전 경계, 메모리 설계와 AI 코딩 도구의 차이를 만드는 harness engineering을 정리합니다.
-
OBS 화면 녹화에서 부분 확대하기: 튜토리얼용 마우스 추적 줌 설정
튜토리얼 녹화나 소프트웨어 데모에서 OBS의 마우스 추적 부분 확대를 어떻게 구성하고 Python/Lua 버전을 고르며 줌 배율과 추적 속도를 조정할지 정리합니다.
-
새 Codex는 무엇이 달라졌나: 이제 왜 개발 환경에 더 가까운가
Codex를 아직 초기 cloud agent로만 기억한다면 Skills, Plugins, Automations, marketplace와 workflow 변화가 왜 중요한지 개발자 관점에서 정리합니다.
-
Git Worktree 병렬 개발: 브랜치와 작업 디렉터리를 섞지 않는 표준 흐름
버그를 고치면서 동시에 새 기능을 개발해야 한다면 Git worktree로 main 작업 디렉터리를 깨끗하게 유지하고 기능마다 별도 디렉터리에서 개발·테스트·병합하는 방법이 가장 안정적입니다.