# AIO 계산식 등록부 v1.1 (aio-formulas@1.1)

측정값을 판정으로 바꾸는 계산식·임계·결정규칙의 단일 정본이다. 20003 분석 도구는 상수를 코드에 적지 않고 전부 이 파일에서 읽는다.

- 등록 항목: 22개 (`kind`: classifier, code, criteria, interval, metric, selector, test, thresholds)
- 상수: 6개
- 자동 검산용 test_vectors 보유 항목: 6개
- 등록부 버전: `1.1-2026-09-22` / 프로토콜 `v1.1`

`formulas_v1.json` 은 정본을 바이트 단위로 그대로 복사한 것이다(가공 없음). 각 항목은 `kind`·`role`·`inputs`·`params`·`expression`·`text_ko`/`text_en`·`validation_status` 를 갖는다. 판정은 반올림 전 값으로 하고 반올림은 표시값에만 적용한다.

Changing any value changes formulas_id. A change that alters a judgement (ci.normal_approx · judge.c1_edge · direction.pair · improvement_criteria) requires a protocol_version bump, an entry in changelog, and a statement of the impact on published states.

- 라이선스: CC BY 4.0
- 인용형: `{dataset_id}@{version} / {record_id}` — 예 `aio-formulas@1.1 / ci.normal_approx`

**English.** The AIO Formula Registry is the single source for every formula, threshold and decision rule the AIO 20003 analysis tools apply: 22 registered entries (6 shared constants, 6 carrying machine-checkable test vectors). Tools read their parameters from this file rather than hard-coding them, so changing a value here changes the registry id and, for judgement-bearing rules, the protocol version. The file is a byte-identical copy of the canonical registry, edition `1.1-2026-09-22` (protocol v1.1). Licensed CC BY 4.0. Cite as `{dataset_id}@{version} / {record_id}`, e.g. `aio-formulas@1.1 / ci.normal_approx`.
