KB-34F3
P7A Segmentation Reference — 76 Units
9 min read Revision 1
dieu38p7asegmentationreference
P7A Segmentation Reference — 76 Units
Source: P7A Step 1–3 report + Checkpoint A patches (CKA-2, CKA-3, CKA-5, CKA-6) Purpose: Agent reference for C2B seed. Maps source headings → canonical addresses.
HOW-TO-READ — 8 units, doc_code = D38-HOWTO
| # | canonical_address | parent | sort | section_type | title | body_handling |
|---|---|---|---|---|---|---|
| 1 | D38-HOWTO-ROOT | — | 0 | heading | HOW TO READ — Đ38 Text as Code | own_body (blockquote) |
| 2 | D38-HOWTO-S1 | ROOT | 1 | process | Thứ tự đọc bắt buộc | own_body (numbered list) |
| 3 | D38-HOWTO-S2 | ROOT | 2 | principle | Rule mâu thuẫn — thứ tự hiệu lực | own_body (5 rules + Nôm na) |
| 4 | D38-HOWTO-S3 | ROOT | 3 | heading | Interpretation notes sau Mainline Cross-check | own_body (intro paragraph) |
| 5 | D38-HOWTO-S3-P1 | S3 | 1 | definition | IN-1 — Document-centric language | own_body |
| 6 | D38-HOWTO-S3-P2 | S3 | 2 | definition | IN-2 — Đ24 label mapping | own_body |
| 7 | D38-HOWTO-S3-P3 | S3 | 3 | definition | IN-3 — section_type classification | own_body |
| 8 | D38-HOWTO-S4 | ROOT | 4 | governance_process | Không đọc — exclusion scope | own_body |
C1A — 34 units, doc_code = D38-C1A
| # | canonical_address | parent | sort | section_type | title | body_handling |
|---|---|---|---|---|---|---|
| 1 | D38-C1A-ROOT | — | 0 | heading | C1A — Segmentation Operating Model | own_body (metadata) |
| 2 | D38-C1A-S1 | ROOT | 1 | paragraph | Mục đích, phạm vi & vị trí | own_body (merged §1.1–1.3) |
| 3 | D38-C1A-S2 | ROOT | 2 | reference_mapping | Inputs pháp lý và thiết kế | own_body (table) |
| 4 | D38-C1A-S3 | ROOT | 3 | heading | Định nghĩa vận hành của miếng thông tin | structural_node (body=NULL) |
| 5 | D38-C1A-S3-P1 | S3 | 1 | definition | Định nghĩa miếng + bộ kiểm tra 3 câu | own_body (merged §3.1+3.2) |
| 6 | D38-C1A-S3-P2 | S3 | 2 | definition | Phân biệt 4 khái niệm cốt lõi | own_body (table) |
| 7 | D38-C1A-S3-P3 | S3 | 3 | principle | Bốn nguyên tắc lõi NL1–NL4 | own_body |
| 8 | D38-C1A-S4 | ROOT | 4 | heading | Segmentation rules — quy tắc cắt chung | structural_node (body=NULL) |
| 9 | D38-C1A-S4-P1 | S4 | 1 | principle | SR-1: Title rõ + sửa riêng → 1 unit | own_body |
| 10 | D38-C1A-S4-P2 | S4 | 2 | principle | SR-2: Không title → body unit cha | own_body |
| 11 | D38-C1A-S4-P3 | S4 | 3 | principle | SR-3: Sửa A kéo sửa B → gộp | own_body |
| 12 | D38-C1A-S4-P4 | S4 | 4 | principle | SR-4: Quá ngắn, không authority → gộp | own_body |
| 13 | D38-C1A-S4-P5 | S4 | 5 | principle | SR-5: Cắt theo nghĩa, không cơ học | own_body |
| 14 | D38-C1A-S4-P6 | S4 | 6 | principle | SR-6: Title mô tả ý, cấm A/B/C | own_body |
| 15 | D38-C1A-S4-P7 | S4 | 7 | principle | SR-7: Mỗi unit đúng 1 canonical parent | own_body |
| 16 | D38-C1A-S5 | ROOT | 5 | heading | Edge-case rules — nội dung đặc thù | structural_node (body=NULL) |
| 17 | D38-C1A-S5-P1 | S5 | 1 | principle | OD-PILOT-01: Code/config block — body default | own_body |
| 18 | D38-C1A-S5-P2 | S5 | 2 | principle | OD-PILOT-02: Heading-only section | own_body |
| 19 | D38-C1A-S5-P3 | S5 | 3 | principle | OD-PILOT-03: Mission/instruction block atomic | own_body |
| 20 | D38-C1A-S5-P4 | S5 | 4 | principle | OD-PILOT-04: section_type vocabulary mapping | own_body |
| 21 | D38-C1A-S5-P5 | S5 | 5 | principle | OD-PILOT-05: Hard-limit matrix/table | own_body |
| 22 | D38-C1A-S5-P6 | S5 | 6 | principle | OD-PILOT-06: C2 field responsibility matrix | own_body |
| 23 | D38-C1A-S5-P7 | S5 | 7 | paragraph | Edge cases bổ sung — 6 mini rules gộp | own_body (§5.7) |
| 24 | D38-C1A-S6 | ROOT | 6 | reference_mapping | section_type vocabulary — candidate list | own_body (table + cảnh báo) |
| 25 | D38-C1A-S7 | ROOT | 7 | paragraph | Label assignment rules — Đ24 integration | own_body (merged §7.1–7.4) |
| 26 | D38-C1A-S8 | ROOT | 8 | paragraph | Length management — flag, threshold, rules | own_body (merged §8.1–8.3, 8.5) |
| 27 | D38-C1A-S8-P1 | S8 | 1 | process | Publish/enact gate — 3 decisions | own_body (§8.4) |
| 28 | D38-C1A-S9 | ROOT | 9 | paragraph | Publication assembly — membership, snapshot, lifecycle | own_body (merged §9.1–9.3, 9.5–9.7) |
| 29 | D38-C1A-S9-P1 | S9 | 1 | principle | Label ≠ membership — CI-4 | own_body (§9.4) |
| 30 | D38-C1A-S10 | ROOT | 10 | paragraph | Vector projection rules | own_body (merged §10.1–10.6) |
| 31 | D38-C1A-S11 | ROOT | 11 | paragraph | Agent authority model | own_body (merged §11.1–11.6) |
| 32 | D38-C1A-S12 | ROOT | 12 | invariant_list | Invariants CI-1 → CI-12 | own_body (table) |
| 33 | D38-C1A-S13 | ROOT | 13 | open_decision_list | Open decisions OD-C1A-01 → OD-C1A-13 | own_body (table) |
| 34 | D38-C1A-S14 | ROOT | 14 | paragraph | Ghi chú cuối — thứ tự hiệu lực | own_body |
P5 — 34 units, doc_code = D38-P5
| # | canonical_address | parent | sort | section_type | title | body_handling |
|---|---|---|---|---|---|---|
| 1 | D38-P5-ROOT | — | 0 | heading | P5 — Schema Draft v0.2: Text as Code | own_body (metadata) |
| 2 | D38-P5-S1 | ROOT | 1 | paragraph | Mục tiêu P5 | own_body |
| 3 | D38-P5-S2 | ROOT | 2 | paragraph | Phạm vi / Không làm | own_body (merged §2.1+2.2) |
| 4 | D38-P5-S3 | ROOT | 3 | heading | Nguyên tắc thiết kế | structural_node (body=NULL) |
| 5 | D38-P5-S3-P1 | S3 | 1 | principle | DP-1: 2 bảng logical_unit + unit_version | own_body |
| 6 | D38-P5-S3-P2 | S3 | 2 | principle | DP-2: Publication + membership junction | own_body |
| 7 | D38-P5-S3-P3 | S3 | 3 | principle | DP-3: Labels dùng Đ24 entity_labels | own_body |
| 8 | D38-P5-S3-P4 | S3 | 4 | principle | DP-4: section_type = FK vocab | own_body |
| 9 | D38-P5-S3-P5 | S3 | 5 | principle | DP-5: Profile metadata phân tầng JSONB | own_body |
| 10 | D38-P5-S3-P6 | S3 | 6 | principle | DP-6: publication_member = table | own_body |
| 11 | D38-P5-S3-P7 | S3 | 7 | principle | DP-7: Canonical address UNIQUE | own_body |
| 12 | D38-P5-S4 | ROOT | 4 | technical_spec | Entity map — relationship overview | own_body (ASCII diagram) |
| 13 | D38-P5-S5 | ROOT | 5 | heading | Draft table/collection model | own_body (warning blockquote) |
| 14 | D38-P5-S5-P1 | S5 | 1 | technical_spec | logical_unit — table specification | own_body (DDL) |
| 15 | D38-P5-S5-P2 | S5 | 2 | technical_spec | unit_version — table specification | own_body (DDL) |
| 16 | D38-P5-S5-P3 | S5 | 3 | technical_spec | publication — table specification | own_body (DDL) |
| 17 | D38-P5-S5-P4 | S5 | 4 | technical_spec | publication_member — table specification | own_body (DDL) |
| 18 | D38-P5-S5-P5 | S5 | 5 | technical_spec | section_type_vocab — table specification | own_body (DDL) |
| 19 | D38-P5-S5-P6 | S5 | 6 | technical_spec | publication_type_vocab — table specification | own_body (DDL) |
| 20 | D38-P5-S5-P7 | S5 | 7 | technical_spec | change_set — table specification (hook) | own_body (DDL) |
| 21 | D38-P5-S5-P8 | S5 | 8 | technical_spec | change_set_member — table specification (hook) | own_body (DDL) |
| 22 | D38-P5-S6 | ROOT | 6 | reference_mapping | Relationship model | own_body (merged §6.1–6.6) |
| 23 | D38-P5-S7 | ROOT | 7 | heading | Lifecycle / Versioning model | structural_node (body=NULL) |
| 24 | D38-P5-S7-P1 | S7 | 1 | process | Unit version lifecycle — transitions | own_body (ASCII + rules) |
| 25 | D38-P5-S7-P2 | S7 | 2 | process | LU, publication, CS lifecycle + versioning | own_body (merged §7.2–7.5) |
| 26 | D38-P5-S8 | ROOT | 8 | paragraph | Label integration with Đ24 | own_body (merged §8.1–8.4) |
| 27 | D38-P5-S9 | ROOT | 9 | paragraph | Publication / Membership rules | own_body (merged §9.1–9.3) |
| 28 | D38-P5-S10 | ROOT | 10 | paragraph | Vector projection hooks | own_body (merged §10.1–10.5) |
| 29 | D38-P5-S11 | ROOT | 11 | paragraph | Review / Change-set / APR hooks | own_body (merged §11.1–11.4) |
| 30 | D38-P5-S12 | ROOT | 12 | paragraph | Birth gate readiness | own_body (merged §12.1–12.3) |
| 31 | D38-P5-S13 | ROOT | 13 | open_decision_list | Open decisions OD-P5-01 → OD-P5-11 | own_body |
| 32 | D38-P5-S14 | ROOT | 14 | invariant_list | PASS criteria + Constitutional check | own_body |
| 33 | D38-P5-S15 | ROOT | 15 | invariant_list | Invariants INV-* | own_body |
| 34 | D38-P5-S16 | ROOT | 16 | changelog | GPT Review Patch log | own_body |
Merge rules summary
- Merged sections (body = combined H3 subsections into H2 parent): C1A §1(1.1–1.3), §3(3.1+3.2), §7(7.1–7.4), §8(8.1–8.3+8.5), §9(9.1–9.3+9.5–9.7), §10(10.1–10.6), §11(11.1–11.6). P5 §2(2.1+2.2), §6(6.1–6.6), §7(7.2–7.5), §8(8.1–8.4), §9(9.1–9.3), §10(10.1–10.5), §11(11.1–11.4), §12(12.1–12.3).
- Structural nodes (body=NULL): C1A S3, S4, S5. P5 S3, S7.
- Tách riêng (CKA patches): C1A §8.4→S8-P1, §9.4→S9-P1. P5 patch log→S16.