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