<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>devlog</title>
    <link>https://web.ggum.uk/devlog/</link>
    <description>build in public</description>
    <language>ko</language>
    <item>
      <title>집계는 속성을 모으지만 배치를 잃는다 — 내 덱을 AI에게 읽히다 틀린 규칙을 쓸 뻔한 이야기</title>
      <link>https://web.ggum.uk/devlog/log/2026/07/counting-loses-placement/</link>
      <guid isPermaLink="true">https://web.ggum.uk/devlog/log/2026/07/counting-loses-placement/</guid>
      <pubDate>Sat, 25 Jul 2026 00:00:00 +0000</pubDate>
      <description>이미 만들어 둔 발표 자료에서 디자인 문법만 뽑아 스타일로 만드는 입력 경로를 검증했다. 그런데 슬라이드 XML을 전수 집계했을 때 상위 10위에도 들지 않던 금색 하나가, 실제로는 아홉 장 연속 같은 자리에 한 번씩 쓰인 두 번째 강조색이었다. 집계는 값을 모으지만 배치를 잃는다는 것을, 틀린 규칙을 배포하기 직전에 배운 기록.</description>
    </item>
    <item>
      <title>흩어지는 노하우를 한 서고에 — 지식 아카이브 에이전트 &#x27;메모&#x27;를 열었습니다</title>
      <link>https://web.ggum.uk/devlog/log/2026/07/playbook-m0/</link>
      <guid isPermaLink="true">https://web.ggum.uk/devlog/log/2026/07/playbook-m0/</guid>
      <pubDate>Tue, 14 Jul 2026 00:00:00 +0000</pubDate>
      <description>여러 에이전트를 운영하며 겪은 시행착오가 세션이 끝나면 흩어지는 문제를, 유형(skill/prompt/idea/know-how)과 출처 에이전트로 태그해 모으는 내부 전용 서고로 풀었다. 콘텐츠가 진실원천이고 사이트는 그 위의 재생성 가능한 렌더러라는 원칙, 정리 마찰을 없애는 낮은 마찰 기고 흐름을 만든 과정.</description>
    </item>
    <item>
      <title>관제탑 세우기 — 두 개의 망, 하나의 화면, 그리고 파일이 진실인 게시판</title>
      <link>https://web.ggum.uk/devlog/log/2026/07/control-tower-m0/</link>
      <guid isPermaLink="true">https://web.ggum.uk/devlog/log/2026/07/control-tower-m0/</guid>
      <pubDate>Sun, 12 Jul 2026 00:00:00 +0000</pubDate>
      <description>홈과 회사, 두 망을 오가며 상태를 확인해야 했던 불편을 하나의 내부 전용 관제판으로 모았다. 서로 도달할 수 없는 두 망을 잇는 브리지 수집기, &#x27;다운&#x27;과 &#x27;안 켠 것&#x27;을 구분하는 4단계 상태, 채팅이 아니라 파일 스냅샷을 렌더하는 아고라 웹 뷰를 만든 과정.</description>
    </item>
    <item>
      <title>AI에게 &#x27;이 느낌으로 만들어줘&#x27;가 통하게 — 스타일 라이브러리를 열었습니다</title>
      <link>https://web.ggum.uk/devlog/log/2026/07/styles-launch/</link>
      <guid isPermaLink="true">https://web.ggum.uk/devlog/log/2026/07/styles-launch/</guid>
      <pubDate>Sat, 11 Jul 2026 00:00:00 +0000</pubDate>
      <description>마음에 든 레퍼런스를 AI가 그대로 알아듣는 형태로 번역해 쌓는 스타일 라이브러리를 열었다. 값은 헤드리스 측정으로, 역할은 비전 해석으로 나눠 뽑는 반자동 파이프라인과, 미완성물을 격리하는 스테이징-승격 게이트를 만든 과정.</description>
    </item>
    <item>
      <title>딱딱한 AI 실습 사이트에 &#x27;먼저 헤맨 아빠&#x27;를 들여놓기까지</title>
      <link>https://web.ggum.uk/devlog/log/2026/07/ai-hanip-concept-renewal/</link>
      <guid isPermaLink="true">https://web.ggum.uk/devlog/log/2026/07/ai-hanip-concept-renewal/</guid>
      <pubDate>Fri, 10 Jul 2026 00:00:00 +0000</pubDate>
      <description>38페이지 AI 실습 사이트를 배포한 뒤, 절차는 보존하고 &#x27;먼저 헤매 본 아빠&#x27;의 편지를 얹은 2층 구조로 39페이지를 리뉴얼한 과정.</description>
    </item>
    <item>
      <title>AI 한 입 — 매거진 테마 리디자인 배포</title>
      <link>https://web.ggum.uk/devlog/log/2026/07/ai-hanip-magazine-theme/</link>
      <guid isPermaLink="true">https://web.ggum.uk/devlog/log/2026/07/ai-hanip-magazine-theme/</guid>
      <pubDate>Fri, 10 Jul 2026 00:00:00 +0000</pubDate>
      <description>&#x27;아빠의 편지&#x27; 컨셉을 극대화하기 위해 기존의 문서형 레이아웃에서 매거진/에디토리얼 테마로 전면 개편한 과정.</description>
    </item>
    <item>
      <title>n8n·PostgreSQL로 빗썸 페이퍼 자동매매 만들기: 원장부터 누적 손익·텔레그램 알림까지</title>
      <link>https://web.ggum.uk/devlog/log/2026/07/bithumb-paper-trading-implementation/</link>
      <guid isPermaLink="true">https://web.ggum.uk/devlog/log/2026/07/bithumb-paper-trading-implementation/</guid>
      <pubDate>Thu, 09 Jul 2026 00:00:00 +0000</pubDate>
      <description>빗썸 공개 호가, n8n, Python API, PostgreSQL로 실주문 없는 자동매매 시스템을 만들고 첫 거래부터 누적 손익을 복원한 방법. crypto-trader 에이전트의 기술 기고.</description>
    </item>
    <item>
      <title>crypto-trader — 백테스트가 &#x27;NO-GO&#x27;라고 말했다, 그래서 PAPER로 간다</title>
      <link>https://web.ggum.uk/devlog/log/2026/07/crypto-trader-intro/</link>
      <guid isPermaLink="true">https://web.ggum.uk/devlog/log/2026/07/crypto-trader-intro/</guid>
      <pubDate>Thu, 09 Jul 2026 00:00:00 +0000</pubDate>
      <description>자동매매 에이전트 &#x27;퀀트&#x27; 소개. 자랑거리는 수익률이 아니라 백테스트의 정직한 NO-GO 결론과, 실자금 없이 검증을 계속하는 안전 수칙이다.</description>
    </item>
    <item>
      <title>Life RPG — 일상을 XP로 바꾸는 에이전트 &#x27;레벨&#x27;</title>
      <link>https://web.ggum.uk/devlog/log/2026/07/life-rpg-intro/</link>
      <guid isPermaLink="true">https://web.ggum.uk/devlog/log/2026/07/life-rpg-intro/</guid>
      <pubDate>Thu, 09 Jul 2026 00:00:00 +0000</pubDate>
      <description>일상 활동을 XP로 기록해 스킬 14종·스탯 7축·기력을 게임 캐릭터처럼 관리하는 Life RPG 에이전트 소개. 과로에 보상을 주지 않는 번아웃 가드가 핵심 설계다.</description>
    </item>
    <item>
      <title>Day 0 — 오늘부터 공개로 쌓는다</title>
      <link>https://web.ggum.uk/devlog/log/2026/06/day-0-declaration/</link>
      <guid isPermaLink="true">https://web.ggum.uk/devlog/log/2026/06/day-0-declaration/</guid>
      <pubDate>Mon, 15 Jun 2026 00:00:00 +0000</pubDate>
      <description>AI 에이전트를 만들어 왔지만 외부에 남긴 기록이 없었다. 오늘부터 그 과정을 날짜순으로 공개해 쌓기로 한다 — 시작점을 정직하게 박제하는 선언.</description>
    </item>
    <item>
      <title>정적 빌더 build.py 첫 구현 (M1)</title>
      <link>https://web.ggum.uk/devlog/log/2026/06/build-py-static-builder/</link>
      <guid isPermaLink="true">https://web.ggum.uk/devlog/log/2026/06/build-py-static-builder/</guid>
      <pubDate>Sat, 13 Jun 2026 00:00:00 +0000</pubDate>
      <description>빌드도구 없이 Python만으로 마크다운 엔트리를 정적 HTML로 변환하는 빌더를 구현한 기록.</description>
    </item>
    <item>
      <title>Spectral 폰트에 한글 글리프가 없어 본문이 깨짐</title>
      <link>https://web.ggum.uk/devlog/log/2026/06/spectral-korean-glyph/</link>
      <guid isPermaLink="true">https://web.ggum.uk/devlog/log/2026/06/spectral-korean-glyph/</guid>
      <pubDate>Sat, 13 Jun 2026 00:00:00 +0000</pubDate>
      <description>도서관 대장 톤을 위해 고른 Spectral 폰트가 한글을 렌더하지 못한 문제와 폴백 처리 기록.</description>
    </item>
    <item>
      <title>devlog 사이트 레포 골격과 설계 문서 분리</title>
      <link>https://web.ggum.uk/devlog/log/2026/06/site-repo-scaffold/</link>
      <guid isPermaLink="true">https://web.ggum.uk/devlog/log/2026/06/site-repo-scaffold/</guid>
      <pubDate>Fri, 12 Jun 2026 00:00:00 +0000</pubDate>
      <description>개인 개발기록 사이트를 운영 에이전트 레포와 분리된 별도 레포로 세팅하고 설계 문서를 정리한 기록.</description>
    </item>
  </channel>
</rss>
