PHL이란?
PHL(Parksy Habit Language)은 철학자 박씨의 말버릇과 사유 패턴을 프로토콜로 고정한 시스템이다. "말로 설계하고 에이전트가 정리한다"는 원칙 아래, STT로 입력된 창작 의도를 구조화된 토큰으로 변환하고, 이를 MCP 체인을 통해 실행 가능한 명령으로 물성화한다.
핵심 메커니즘
STT 대화 → PHL 토큰 인식 → MCP 체인 실행 → 아티팩트 생산 → 배포
이 루프가 닫히는 순간, 말은 곧 생산이 된다. 편집이 필요 없다. 다시 말하기만 하면 된다.
7개 PHL 토큰
| 토큰 | 의도 | 라우트 |
|---|---|---|
| PHL-Expansion | 모듈 확장/보강/견고화 | RT-β |
| PHL-Hardening | 보안/안정성 강화 | RT-γ |
| PHL-Reverse | 역방향 검증/역로깅 | RT-δ |
| PHL-Produce | Season1 에피소드 생산 | RT-α |
| PHL-Theme | 시즌 주제/월드 설정 | RT-α |
| PHL-Publish | GitHub Pages + YouTube + Telegram 배포 | RT-θ |
| PHL-Review | 에피소드 리뷰/QC | RT-δ |
실행 엔진 아키텍처
phl-engine/server.py (816줄) — FastMCP 실행 엔진. 6개 도구 제공:
- run_phl_token — 토큰 실행 (8단계 사이클 자동화)
- phl_status — 현재 상태 조회
- phl_plan — 실행 계획 수립
- phl_list_tokens — 토큰 목록
- phl_define_token — 신규 토큰 정의
- phl_detect — STT 입력에서 토큰 자동감지
PHL 진행률
문서 95% + 런타임 80% + CI/CD 100% + STT 50% = 종합 85%
"CI/CD 100%"는 이 문서 작성 시점엔 사실이 아니었다
정직한 갱신: 이 표가 CI/CD를 100%라 적었을 때, 실제로는 tests/ 디렉토리에 스모크 테스트 파일 하나(test_mcp_smoke.py)가 로컬에만 있었고 GitHub Actions에 연결된 CI 워크플로는 없었다. .github/workflows/mcp-smoke-test.yml이 실제로 생겨서 push/PR마다 12개 서버를 자동 검증하게 된 건 2026-07-09, 이 백서보다 나중이다. 나머지 세 항목(문서 95%/런타임 80%/STT 50%)도 같은 방식으로 재검증이 필요하다 — 퍼센트 숫자는 검증 명령이 같이 적히지 않으면 그 자체로는 근거가 없는 주장이다.
7개 토큰 중 실제로 관측된 것
이번 세션에서 실제 행동으로 관측된 토큰은 PHL-Review(감사/재검증 전 과정)와 PHL-Reverse(F08 오류를 뒤집은 재반박)뿐이었다. Expansion/Hardening/Produce/Theme/Publish는 이 백서에 정의만 있고, 이번 세션 범위에서는 실행 사례를 확인하지 못했다 — 정의된 토큰과 실제로 자주 호출되는 토큰이 다를 수 있다는 뜻이고, 이 격차 자체가 다음 감사에서 확인할 항목이다.
PHL-Spec #PHL프로토콜 #ClosedLoop #CognitiveOS