CLAUDE.md claudeA
CLAUDE.md is agent-read markdown (claude) from chrisryugj/kordoc.
Indexed from public GitHub and served as immutable, content-addressed versions. Install it pinned to an exact SHA-256 with the mdr CLI, and every file is verified before it reaches your agent: the main file against the SHA-256 recorded here, the others against the git hashes of its source commit. The deterministic audit below grades the latest version, and the same checks always give the same file the same grade.
What the file says
# CLAUDE.md This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository. ## 프로젝트 개요 **kordoc** — 한국 공문서(HWP 5.x, HWPX, PDF, XLSX, DOCX)를 마크다운으로 변환하는 파서 라이브러리. npm 패키지로 배포되며, 3가지 인터페이스 제공: 라이브러리 API, CLI(`kordoc`), MCP 서버(`kordoc-mcp`). ## 빌드 & 개발 ```bash npm run build # tsup으로 ESM+CJS 듀얼 빌드 → dist/ npm run dev # watch 모드 npm test # node --test + tsx 로더 (tests/*.test.ts) npm run bench:gate # 코퍼스 회귀 게이트 체인 (pages·score·roundtrip·pdf-table·pdf-text·formats·fuzz·reflow·redact·ocr) — prepublishOnly에 배선 npm run bench:visual # 한컴 실렌더 시각 오라클 (macOS GUI 전용, 발행 전 수동 1회 — bench/visual/, 순수 로직은 hash-lib.mjs) node bench/predict-layout.mjs 문서.hwpx --loose # 생성 공문서의 한글 조판 예측(실글꼴 폭표, 한글 2024 PDF 154줄 재현), 한컴 없이 벌어진 줄·고아 줄·압축 확인 ``` ESLint, Prettier 미설정 상태. 벤치 코퍼스(`bench/corpus/`)는 gitignore — 없으면 맥미니(`ssh sm`)에서 rsync. ### 코퍼스 동기화 (2026-09-05 기준선) `bench/corpus/` 아래는 전부 **파서 게이트 모수**다(recall 1 강제). 생성 엔진 학습용으로 긁은 실결재 원본은 `bench/corpus-gen/`(gitignore, 2026-09-06 `opengov-2609/` 280건)에 두고 corpus 에 섞지 말 것 — 섞으면 파서가 못 읽는 문서 1건에 게이트가 죽는다(36900720 recall 미달로 실측). corpus-gen 도 맥미니와 rsync 로 맞춘다. …
Read the whole file at its exact version.
How to install
mdr add chrisryugj/kordoc/CLAUDE.md@git:20260927.915c400mdr add chrisryugj/kordoc/CLAUDE.md@sha256:16dd80beadd52767Pin to a label to follow the author's releases, or to a sha256 for exact bytes. Either way the resolved hash is written to mdr.lock, and mdr install fetches those bytes again and checks them, so it installs them exactly or fails.
[](https://markdownregistry.com/a/art_syj6pblqgvmfa2mq)
0 badge views in 30 days
Versions
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20260927.915c400 latest | 2026-09-27 | 915c400 | 50,247 B | A | view · diff |
| git:20260927.315e7f4 | 2026-09-27 | 315e7f4 | 49,908 B | A | view · diff |
| git:20260927.ac9eda0 | 2026-09-27 | ac9eda0 | 49,600 B | A | view · diff |
| git:20260927.220f05f | 2026-09-27 | 220f05f | 48,821 B | A | view · diff |
| git:20260927.8cf7ec2 | 2026-09-27 | 8cf7ec2 | 48,140 B | A | view |
Audit of the latest version
- pass: Size between 200 bytes and 200 KB (50247 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
chrisryugj/kordoc · 2,222 stars · license MIT · pushed 2026-09-28 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_syj6pblqgvmfa2mq GET https://markdownregistry.com/api/v1/resolve?ref=chrisryugj/kordoc/CLAUDE.md GET https://markdownregistry.com/api/v1/blob/16dd80beadd52767eaec839386b77fb641b7043052958e85e121c876974fa966
Your agent does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
More from chrisryugj/kordoc
Every file in chrisryugj/kordoc