CUBRID KO Translation Status — Per-Document Phase Board
Contents:
Why this doc exists
Section titled “Why this doc exists”The KO mirror tree under knowledge/ko/code-analysis/cubrid/ is authored as a parallel composition of the EN tree (knowledge/CLAUDE.md §“Bilingual layout”). Quality maturity varies per doc — from a structurally-complete direct mirror to fully natural Korean prose — and each mirror declares its current phase via a p1/p2/p3/p4 tag in its frontmatter. This doc aggregates those tags into a project-wide view.
This doc is the cubrid project’s applied instance of the general framework at knowledge/methodology/korean-translation.md. That playbook owns:
- The 4-phase model (P1 structural mirror + S1-clean → P4 native-speaker reviewed) and the gate criteria for each phase.
- The per-doc phase tag convention (each KO mirror’s
tags:array carriesp1/p2/p3/p4as the SSOT). - Promotion and demotion rules, including the
language_status:/review_notes:demotion triggers. - Model and process routing (sonnet single-pass for KO authoring; opus reserved for
language_status: needs-reviewrevisions).
What lives in this doc, not in the methodology playbook:
- The cubrid-specific gates that layer on top of the general framework (next section).
- The per-document status table — the current phase for each of the 103 KO mirrors.
- The aggregate counts.
If you change the phase definitions or marker rules, change them in the methodology doc. If you promote or demote a cubrid doc, update its row here.
Cubrid-specific gates
Section titled “Cubrid-specific gates”Two cubrid-specific layers extend the general framework’s gates:
P1 gate — automated linter command. The objective S1 cleanup gate is operationalised via:
kb-ai-tell-check knowledge/ko/code-analysis/cubrid/<doc>.md --min-severity S1Reaching P1 requires zero findings from this run, plus a hand-edit sweep for contextual residuals the regex layer cannot reach: A-1 ~에 대해 density, D-2 inflated significance phrases, A-8 double passive.
P1 internal sub-phases — the four-phase rewriter. The cubrid P1 cleanup pass internally tracks four rewriter rounds (P1: Hangul-anchored mechanical → P2: non-Hangul boundary → P3: boundary-relaxed → P4: cross-line wrap), recorded in .omc/project-memory.json. These are internal sub-phases inside the P1 gate, not phases in the playbook’s P1–P4 model. A cubrid doc is P1-complete only when all four rewriter rounds have run and the contextual residual sweep is done.
Historical journey. The cubrid KO mirror tree’s progression: 103 mirrors were created with parallel structure, then a “Cleared 659 S1 findings across 95 KO files” batch (project memory) lifted them all through the new P1 gate, confirmed by the user as “103/103 통과”. Subsequent batches (the 21-batch pattern noted in project memory) carried them through P2, and a fresh natural-Korean prose pass raised them to P3. As of 2026-05-08, all 103 mirrors are at P3. P4 promotion requires per-doc native-speaker or opus reviewer signoff — that is the only remaining tracked phase transition for this project.
Per-document status
Section titled “Per-document status”다음 표는 knowledge/ko/code-analysis/cubrid/ 의 103 개 KO 미러 전부를 나열한다 (README.md 제외). 현재 모든 미러가 P3 다. 이 표는 파생 상태이며, 각 KO 미러 frontmatter 의 tags: 배열에 들어 있는 p1/p2/p3/p4 태그가 단일 출처다. 단계가 바뀔 때는 미러 frontmatter 의 태그를 먼저 바꾸고, 그 다음 이 표를 다시 생성한다 — 이 표를 손으로 갱신해서 “승격” 하지 말 것.
순서는 cubrid-architecture-overview.md 의 subcategory map 과 같다.
overview / rpath (entry-point and end-to-end reading paths)
Section titled “overview / rpath (entry-point and end-to-end reading paths)”| EN doc | KO mirror | Phase |
|---|---|---|
cubrid-architecture-overview.md | KO mirror | P3 |
cubrid-design-philosophy.md | KO mirror | P3 |
cubrid-coverage.md | KO mirror | P3 |
cubrid-overview-server-architecture.md | KO mirror | P3 |
cubrid-overview-storage-engine.md | KO mirror | P3 |
cubrid-overview-base-infra.md | KO mirror | P3 |
cubrid-overview-query-processing.md | KO mirror | P3 |
cubrid-overview-txn-recovery.md | KO mirror | P3 |
cubrid-overview-ddl-schema.md | KO mirror | P3 |
cubrid-overview-replication-ha.md | KO mirror | P3 |
cubrid-overview-pl-language.md | KO mirror | P3 |
cubrid-overview-i18n-specialty.md | KO mirror | P3 |
cubrid-overview-system-catalog.md | KO mirror | P3 |
cubrid-rpath-select.md | KO mirror | P3 |
cubrid-rpath-write.md | KO mirror | P3 |
cubrid-rpath-recovery.md | KO mirror | P3 |
cubrid-rpath-pl-call.md | KO mirror | P3 |
server-architecture (process-level shape)
Section titled “server-architecture (process-level shape)”| EN doc | KO mirror | Phase |
|---|---|---|
cubrid-master-process.md | KO mirror | P3 |
cubrid-broker.md | KO mirror | P3 |
cubrid-network-protocol.md | KO mirror | P3 |
cubrid-boot.md | KO mirror | P3 |
cubrid-server-session.md | KO mirror | P3 |
cubrid-thread-worker-pool.md | KO mirror | P3 |
cubrid-thread-manager-ng.md | KO mirror | P3 |
cubrid-locator.md | KO mirror | P3 |
cubrid-error-management.md | KO mirror | P3 |
cubrid-system-parameters.md | KO mirror | P3 |
cubrid-monitoring.md | KO mirror | P3 |
cubrid-dbi-cci.md | KO mirror | P3 |
cubrid-sa-cs-runtime.md | KO mirror | P3 |
cubrid-loaddb.md | KO mirror | P3 |
storage-engine (the layered storage stack)
Section titled “storage-engine (the layered storage stack)”| EN doc | KO mirror | Phase |
|---|---|---|
cubrid-disk-manager.md | KO mirror | P3 |
cubrid-page-buffer-manager.md | KO mirror | P3 |
cubrid-double-write-buffer.md | KO mirror | P3 |
cubrid-heap-manager.md | KO mirror | P3 |
cubrid-btree.md | KO mirror | P3 |
cubrid-extendible-hash.md | KO mirror | P3 |
cubrid-overflow-file.md | KO mirror | P3 |
cubrid-lob.md | KO mirror | P3 |
cubrid-tde.md | KO mirror | P3 |
base-infra (custom allocators + lock-free primitives)
Section titled “base-infra (custom allocators + lock-free primitives)”| EN doc | KO mirror | Phase |
|---|---|---|
cubrid-private-allocator.md | KO mirror | P3 |
cubrid-common-area.md | KO mirror | P3 |
cubrid-lockfree-overview.md | KO mirror | P3 |
cubrid-lockfree-transaction.md | KO mirror | P3 |
cubrid-lockfree-bitmap.md | KO mirror | P3 |
cubrid-lockfree-circular-queue.md | KO mirror | P3 |
cubrid-lockfree-freelist.md | KO mirror | P3 |
cubrid-lockfree-hashmap.md | KO mirror | P3 |
query-processing (parse → execute → return)
Section titled “query-processing (parse → execute → return)”| EN doc | KO mirror | Phase |
|---|---|---|
cubrid-parser.md | KO mirror | P3 |
cubrid-semantic-check.md | KO mirror | P3 |
cubrid-query-rewrite.md | KO mirror | P3 |
cubrid-query-optimizer.md | KO mirror | P3 |
cubrid-xasl-generator.md | KO mirror | P3 |
cubrid-xasl-cache.md | KO mirror | P3 |
cubrid-query-executor.md | KO mirror | P3 |
cubrid-scan-manager.md | KO mirror | P3 |
cubrid-query-evaluator.md | KO mirror | P3 |
cubrid-scalar-functions.md | KO mirror | P3 |
cubrid-list-file.md | KO mirror | P3 |
cubrid-post-processing.md | KO mirror | P3 |
cubrid-hash-join.md | KO mirror | P3 |
cubrid-parallel-query.md | KO mirror | P3 |
cubrid-external-sort.md | KO mirror | P3 |
cubrid-cursor.md | KO mirror | P3 |
cubrid-runtime-memoization.md | KO mirror | P3 |
cubrid-partition.md | KO mirror | P3 |
cubrid-serial.md | KO mirror | P3 |
cubrid-json-table.md | KO mirror | P3 |
txn-recovery (concurrency, logging, recovery)
Section titled “txn-recovery (concurrency, logging, recovery)”| EN doc | KO mirror | Phase |
|---|---|---|
cubrid-transaction.md | KO mirror | P3 |
cubrid-mvcc.md | KO mirror | P3 |
cubrid-lock-manager.md | KO mirror | P3 |
cubrid-prior-list.md | KO mirror | P3 |
cubrid-log-manager.md | KO mirror | P3 |
cubrid-checkpoint.md | KO mirror | P3 |
cubrid-recovery-manager.md | KO mirror | P3 |
cubrid-vacuum.md | KO mirror | P3 |
cubrid-2pc.md | KO mirror | P3 |
cubrid-flashback.md | KO mirror | P3 |
cubrid-backup-restore.md | KO mirror | P3 |
ddl-schema (catalog, schema graph, authorization, statistics)
Section titled “ddl-schema (catalog, schema graph, authorization, statistics)”| EN doc | KO mirror | Phase |
|---|---|---|
cubrid-catalog-manager.md | KO mirror | P3 |
cubrid-class-object.md | KO mirror | P3 |
cubrid-ddl-execution.md | KO mirror | P3 |
cubrid-trigger.md | KO mirror | P3 |
cubrid-statistics.md | KO mirror | P3 |
cubrid-authentication.md | KO mirror | P3 |
system-catalog
Section titled “system-catalog”| EN doc | KO mirror | Phase |
|---|---|---|
cubrid-system-catalog-classes.md | KO mirror | P3 |
cubrid-show-commands.md | KO mirror | P3 |
replication-ha (distribution, log streaming, change capture)
Section titled “replication-ha (distribution, log streaming, change capture)”| EN doc | KO mirror | Phase |
|---|---|---|
cubrid-heartbeat.md | KO mirror | P3 |
cubrid-ha-replication.md | KO mirror | P3 |
cubrid-cdc.md | KO mirror | P3 |
pl-language (procedural extensions in the JVM)
Section titled “pl-language (procedural extensions in the JVM)”| EN doc | KO mirror | Phase |
|---|---|---|
cubrid-pl-javasp.md | KO mirror | P3 |
cubrid-pl-plcsql.md | KO mirror | P3 |
cubrid-pl-server-bridge.md | KO mirror | P3 |
i18n-specialty (specialised features)
Section titled “i18n-specialty (specialised features)”| EN doc | KO mirror | Phase |
|---|---|---|
cubrid-charset-collation.md | KO mirror | P3 |
cubrid-timezone.md | KO mirror | P3 |
utilities (stand-alone CLI tools)
Section titled “utilities (stand-alone CLI tools)”| EN doc | KO mirror | Phase |
|---|---|---|
cubrid-csql.md | KO mirror | P3 |
cubrid-cub-admin.md | KO mirror | P3 |
cubrid-compactdb.md | KO mirror | P3 |
cubrid-unloaddb.md | KO mirror | P3 |
cubrid-loadjava.md | KO mirror | P3 |
cubrid-checksumdb.md | KO mirror | P3 |
cubrid-migrate.md | KO mirror | P3 |
cubrid-utilities-misc.md | KO mirror | P3 |
Aggregate counts
Section titled “Aggregate counts”| Phase | Count | 비율 |
|---|---|---|
| P1 | 0 | 0 % |
| P2 | 0 | 0 % |
| P3 | 103 | 100 % |
| P4 | 0 | 0 % |
| 합계 | 103 | 100 % |
2026-05-08 기준 모든 103 개 미러가 P3 다. P4 승격은 문서별로 모국어 화자 또는 opus reviewer 의 검수 통과를 요구하며, 현재 자동화된 일괄 경로가 없다 — 도메인 지식이 있는 reviewer 의 시간이 들어가는 단계다. 새로운 KO 미러가 추가되거나 기존 미러가 demote 되면, 미러의 frontmatter 태그를 먼저 갱신하고 이 표와 합계를 그에 맞춰 다시 생성한다.