용어집
용어집
개요
이 섹션은 appendix의 일부가 아니다.
overview, transition, harness, enforcement를 가로질러 같은 단어를 같은 뜻으로 읽게 만드는
언어 레이어다.
즉 이 섹션의 역할은 부가 설명이 아니라, 문서 전체에서 반복되는 핵심 용어의 해석 기준을 한 곳에 고정하는 것이다.
왜 별도 레이어가 필요한가
이 저장소는 서로 다른 배경을 가진 독자를 함께 상대한다.
- 웹 / 프론트엔드
- .NET / 앱
- 시스템 설계
- AI 코딩
이때 같은 단어를 서로 다르게 읽기 시작하면 문서의 논지보다 용어 해석 차이가 먼저 충돌한다.
특히 다음 단어들은 일반 상식어가 아니라 이 프로젝트의 구조를 이루는 시스템 용어다.
harnessenforcementacceptance gatelegal pathsurfacefailuretask contractfeedback loopmachine-readable failureboundary
그래서 이 용어들은 각 문서 안에서 반복 정의하지 않고, 여기서 먼저 기준을 고정한다.
읽는 방법
이 섹션을 처음부터 끝까지 외울 필요는 없다. 대신 다음 방식으로 쓰는 것이 자연스럽다.
- 구조 문서에서 처음 등장하는 핵심 용어를 glossary 링크로 연다
- 정의, 역할, 위치, 관련 개념만 빠르게 확인한다
- 다시 본문 문서로 돌아가 같은 의미로 읽는다
즉 glossary는 별도 본론이 아니라, 본론을 흔들리지 않게 읽게 만드는 병렬 레퍼런스다.
포함 원칙
시스템 용어를 우선한다
중심은 이 프로젝트가 직접 정의하는 용어다. 외부 기술 용어는 반복 등장하거나 해석 충돌이 생길 때만 최소한으로 추가한다.
정의보다 역할을 함께 적는다
좋은 glossary 항목은 뜻만 적지 않는다. 각 항목은 최소한 다음 네 가지를 포함해야 한다.
- 정의
- 역할
- 위치
- 관련 개념
본문 첫 등장만 링크한다
가독성을 위해 같은 문서에서 같은 용어를 반복 링크하지 않는다. 첫 등장만 glossary로 연결하고, 이후는 일반 텍스트로 둔다.
현재 핵심 항목
- Harness
- Enforcement
- Acceptance Gate
- Legal Path
- Surface
- Failure
- Task Contract
- Feedback Loop
- Machine-Readable Failure
- Boundary
요약
glossary는 부록이 아니라 문서 전체가 같은 언어를 쓰게 만드는 기준층이다.
이 섹션의 목적은 단어를 번역하는 것이 아니라, 구조 문서가 같은 개념 체계 위에서 읽히게 만드는 것이다.