본문으로 건너뛰기

개인 프로젝트 (사이드)

플랫폼 · 툴링 엔지니어링

2026.04 — 현재

직무 외 자기주도 플랫폼/툴링 엔지니어링 — 개발 워크플로우 자동화 프레임워크 및 사이드 프로젝트

프로젝트

공개 AI CLI 런타임 런처

2026.04 ~ 현재

Claude Code·Codex·Kiro의 전역 상태를 등록 프로젝트별 런타임으로 분리하고, 잘못된 작업 경계와 설정 드리프트를 시작 전에 차단하는 공개 런처

  • 여러 프로젝트가 AI CLI 전역 홈을 공유해 세션·도구·규칙이 섞일 위험 — 등록 프로젝트별 Codex·Kiro 런타임 홈을 생성하고 프로필 명령과 harness-exec를 동일 정책 경로로 통합, 프로젝트별 런타임 상태 분리와 설치·프로필·런타임 동작을 공개 테스트로 검증
  • 워크트리 실행기가 이름이나 원격 저장소로 프로필을 추정하면 잘못된 경계에서 시작할 위험 — harness-auto가 정규화된 현재 경로에서 가장 구체적인 단일 등록 경계만 선택하도록 구현, 경계 밖·심볼릭 링크 이탈·모호한 중복 등록은 AI CLI 시작 전에 중단
  • 비공개 운영 환경 설명만으로는 방문자가 핵심 계약을 독립 검증할 수 없음 — 공개 launcher 저장소·v0.20.0 Release·CI와 별도 public contract demo 연결, 프로필 고유성, 경로 이탈, 원문 SHA-256 드리프트, 관계 무결성을 로그인 없이 재현

기술 선택 이유

저장소 이름 추정 대신 정규화된 경로 소유권을 신뢰 경계로 사용하고, 런타임 홈은 프로젝트 설정에서 다시 생성 가능한 결과물로 관리. 공개 contract demo와 CI로 경계·원문 해시·실패 동작을 로그인 없이 검증.

ZshBashPythonHomebrewGitHub ActionsMCP

채용 정보 자동 수집 플랫폼

2026.04 ~ 현재

채용 공고를 자동 수집·정제하는 사이드 프로젝트의 배포·스케줄링 인프라 구성

  • 무료 호스팅의 cron 미지원과 관리형 DB 무료 티어의 비활성 일시정지로 정기 작업 불가 — 호스팅 cron 대신 자체 Mac mini의 워크플로우 자동화(n8n) 스케줄러를 채택하고 warm-up 엔드포인트와 시크릿을 표준화, DB 일 1회 자동 warm-up으로 무료 티어 유지, manifest 기반 동기화 재구성
TypeScriptSupabasen8nVercel

기술 스택

ZshBashPythonHomebrewGitHub ActionsMCPSupabasen8n