Skip to content

docs: rewrite the onboarding set in Korean, for the agent author#103

Merged
tjdwls101010 merged 1 commit into
mainfrom
docs/rewrite-korean-onboarding
Jul 20, 2026
Merged

docs: rewrite the onboarding set in Korean, for the agent author#103
tjdwls101010 merged 1 commit into
mainfrom
docs/rewrite-korean-onboarding

Conversation

@tjdwls101010

Copy link
Copy Markdown
Owner

무엇을

문서 전체를 실제 코드 기준으로 다시 썼습니다. 언어는 한국어, 파일명은 영어 유지(링크·북마크 보존).

기존 문서는 구조가 아니라 정확성과 누락이 문제였습니다.

문제 실태
버전 README·Home.md가 "alpha 0.2.x" — 실제는 0.3.0 (CLI-Reference.md는 0.3.0이라 문서끼리 불일치)
메서드 수 "27 methods" / "27 subcommands" — 실제는 33 메서드 / 32 서브커맨드 + catalog
0.3.0 누락 Home.md·Core-Concepts.md의 권위 유형이 4종에 멈춤 — 위원회 의결·행정심판 재결 없음
PyPI 링크 404 Documentation/tree/main/wiki를 가리킴 — 실제 경로는 docs/wiki
자기 참조 링크 Core-Concepts.md 말미가 자기 자신을 가리킴
Installation.md 오기 "live 테스트는 기본 스킵" — addopts가 없어 실제로는 실행됨
기여자 문서 전무

그리고 이 패키지에서 가장 독창적인 부분이 가장 덜 문서화돼 있었습니다 — 엔벨로프가 나르는 discipline 문자열, 질의 키워드가 로드 범위를 정하는 의도 게이트, 20,000자 임계값을 바이트가 아니라 문자로 재는 이유(한글 3바이트). 전부 다른 주제의 페이지에 흩어져 있었습니다.

변경

README — 배너, 왜 표면이 과업 단위인지, 에이전트의 세 제약이 무엇을 사는지, 정확한 0.3.0 커버리지

docs/wiki — 11개 전면 재작성 + 신규 2개

  • Agent-Integration.mdflags·discipline·next 세 신호, catalog 계약, 종료코드 5종과 각각의 대응, load-followup 파이프, 컨텍스트 예산(실측 포함), 의도 게이트, 답 쓰기 전 점검표
  • Architecture.md — 4계층 구조, 22개 믹스인 합성, 정규화 계층이 실제로 푸는 문제, MolegSource 주입 지점, 알려진 중복

루트 신규CONTRIBUTING.md SECURITY.md CODE_OF_CONDUCT.md CHANGELOG.md

pyproject.toml — Documentation URL 수정

고치지 않고 기록만 한 것

코드 변경이라 범위 밖으로 뒀고, 문서에 알려진 차이로 명시했습니다.

  1. catalogkinds 목록에 실제 배출되는 catalogversion_request_unfulfilled가 빠져 있음 — catalog를 "단일 진실 공급원"으로 문서화하는 이상 실제 계약 위반
  2. addopts-m "not live"가 없어 맨몸 pytest가 라이브 스위트를 돌림

검증

  • 자리표시자 0건
  • 상대 링크·앵커 0건 깨짐
  • _Sidebar·Home·README 내비게이션 누락 0건
  • pytest -m "not live"511 passed

🤖 Generated with Claude Code

The docs described 0.2.x while the package shipped 0.3.0, counted 27
methods where there are 33, and stopped at four authority types where
there are six. Worse, the parts that make this package unusual — the
`discipline` strings the envelope carries, the intent gate that decides
what a bundle loads, the character-not-byte payload threshold — were
scattered across pages that were each about something else.

Rewrite all of it in Korean, aimed at the reader the package was
actually built for: someone wiring it into an LLM agent.

- README: banner, why the surface is task-level, what the three agent
  constraints buy you, accurate 0.3.0 coverage
- docs/wiki: 11 pages rewritten from the code, plus two new ones —
  Agent-Integration (envelope signals, catalog contract, exit codes,
  context budget, intent gate) and Architecture (four tiers, 22 mixins,
  what normalization actually untangles)
- CONTRIBUTING, SECURITY, CODE_OF_CONDUCT, CHANGELOG: new. Branch
  naming was three coexisting schemes and the release procedure lived
  nowhere, which is plausibly why a tag once shipped without a Release
- pyproject: Documentation URL pointed at /tree/main/wiki, which 404s
  on PyPI — the directory is docs/wiki

Also records two things left unfixed: catalog's `kinds` list omits
`catalog` and `version_request_unfulfilled`, and a bare `pytest` runs
the live suite because no addopts excludes it.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@tjdwls101010
tjdwls101010 merged commit 2c7d7b2 into main Jul 20, 2026
5 checks passed
@tjdwls101010
tjdwls101010 deleted the docs/rewrite-korean-onboarding branch July 20, 2026 06:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant