KB-2074
Handoff S169
5 min read Revision 1
handoffs169nd-36-01
Handoff S169
Ngày: 2026-04-06 | Status: Chuyển phiên | OR: v7.54 rev 44
1. Tóm tắt
S169: Soạn NĐ-36-01 "Xây dựng bản quan hệ ngữ nghĩa" — hạ tầng nền cho Đ38 (SQL hoá VB) và Đ39 (Knowledge Graph). Phần 1 Mục tiêu hoàn tất v1.1 (9 MT), qua Council Vòng 1 (Gemini 8.5 + GPT 8.7). Đang chờ Council Vòng 2 phán quyết trước khi viết Phần 2.
2. Quyết định kỹ thuật
NĐ-36-01 v1.1 DRAFT — 9 Mục tiêu
- MT1: Entity Linking + Canonicalization → nhận diện khái niệm về đúng thực thể PG
- MT2: Quan hệ ngữ nghĩa mềm (đồng nghĩa, bao hàm, mâu thuẫn) → entity_relations
- MT3: Pipeline NLP 5 bước phân nhánh (Normalize+Blocking → NER → Linking → Relation Extraction), tầng 2+3 song song
- MT4: 3 vùng dữ liệu (approved/candidate/quarantine) + tách match_score vs approval_state + provenance per annotation + JSONB runtime + cột nóng + W3C export
- MT5: Bootstrap từ PG schema (Ontology Learning from RDB), batch = draft, APR species semantic_concept
- MT6: Active Learning hoàn chỉnh (review queue, Top 3 candidates, hard negatives, domain-aware, decay, gold set)
- MT7: Outcome Annotation (CBR + RLHF) → case study + chấm điểm gắn Entity Linking
- MT8: Identity Resolution + Merge Governance + Namespace/Scope (polysemy) — Council feedback
- MT9: Evaluation & Calibration (precision/recall, gold set, confidence calibration) — Council feedback
- File: artifact
nd-36-01-drafttrên claude.ai (BẢN ĐẦY ĐỦ NHẤT) +knowledge/dev/architecture/nd-36-01-semantic-relationship-infrastructure-draft.md(rev 1, đồng bộ)
Phát hiện quan trọng S169
- Semantic Annotation = sản phẩm đầu ra chính Đ38. Mỗi VB → bản chú thích cho DOT đọc. TD-D38-SA đã ghi.
- 2 nguồn cho Đ39: entity_relations (tĩnh, bên Registry) + Đ38 Semantic Annotation output (động). Đã ghi vào Đ39 rev 7.
- 1 bảng khai sinh duy nhất, không tách. Species
semantic_conceptcho khái niệm chưa có nhà PG. - Binding table thuộc Đ38 (không thuộc NĐ-36-01) — Council GPT chốt.
- 17 PG native features cần khai thác (pg_trgm, fuzzystrmatch, unaccent, citext, FTS+ts_rank_cd, ltree, JSONB+JSONPath, expression indexes, generated columns, materialized views, partial indexes, recursive CTE, LISTEN/NOTIFY, DEFERRABLE constraints, window functions, partitioning, pg_stat_statements).
Council Vòng 1 — Tóm tắt feedback
- Gemini 8.5: Thêm namespace/context cho polysemy, versioning quan hệ, SKOS, advisory locks, ltree cho taxonomy + CTE cho ontology
- GPT 8.7: Thêm identity resolution/merge governance, evaluation/calibration, 3 vùng dữ liệu, blocking/candidate generation, record linkage, hard negatives, confidence calibration, pha triển khai (A→B→C→D)
- Cả hai đồng thuận: Thông qua Phần 1, cho phép viết Phần 2
- File reviews:
knowledge/current-state/reports/council-review-nd-36-01-gemini-v1.md+council-review-nd-36-01-gpt-v1.md
Cập nhật Đ39, Đ38, Đ36
- Đ39 (rev 7): Thêm "2 NGUỒN DỮ LIỆU CHO GRAPH" vào §0
- Đ38 (rev 9): Thêm ghi chú S169 — Semantic Annotation = sản phẩm đầu ra chính
- Đ36 (rev 10): GP5 sửa → nâng cấp Birth Registry + NĐ-36-01 đổi tên
3. Bài học S169
- Mục tiêu là cánh cửa của giải pháp: Bàn kỹ MT trước, Council review MT trước → giải pháp sau sẽ chặt chẽ hơn nhiều
- Council review sớm = tiết kiệm: Feedback Vòng 1 phát hiện 2 MT thiếu (MT8, MT9) + nhiều hiệu chỉnh quan trọng → tránh viết giải pháp sai hướng
- PG chưa "vắt cạn": Từ 10 features ban đầu lên 17 sau Council — citext, expression indexes, ts_rank_cd, partitioning, LISTEN/NOTIFY, DEFERRABLE, window functions đều quan trọng
- Ranh giới sở hữu phải chốt sớm: NĐ-36-01 vs Đ38 vs Đ39 — Council GPT chốt rõ, tránh chồng chéo
4. Dữ liệu
| File | Version | Rev |
|---|---|---|
| nd-36-01-...-draft.md | v1.1 DRAFT | 1 |
| dieu39-...-draft.md | v2.3+S169 note | 7 |
| dieu38-...-draft.md | v3.0+S169 note | 9 |
| dieu36-...-draft.md | v5.0+S169 GP5 sửa | 10 |
| project-progress-tracker.md | S169 | 32 |
| council-review-nd-36-01-gemini-v1.md | Vòng 1 | 1 |
| council-review-nd-36-01-gpt-v1.md | Vòng 1 | 1 |
| council-review-request-nd-36-01.md | Request | 1 |
Artifact nd-36-01-draft |
BẢN ĐẦY ĐỦ NHẤT v1.1 | — |
Artifact council-prompt-nd36-01-v2 |
Prompt Vòng 2 | — |
5. Việc tiếp S170
| # | Việc | Ưu tiên | Phụ thuộc |
|---|---|---|---|
| 1 | Tổng hợp Council Vòng 2 — xử lý feedback cuối | CAO | Chờ Council trả lời |
| 2 | NĐ-36-01 Phần 2 Giải pháp — GP trả lời 5 câu OR, QT 7 thông tin, DOT cặp, dual-trigger | CAO | Sau Vòng 2 |
| 3 | NĐ-36-01 Phần 3-5 (thành phần, quy trình, triển khai) | CAO | Sau P2 |
| 4 | Đ36 Phần 3-5 | TRUNG | Sau NĐ-36-01 |
| 5 | Đ38 GP chi tiết + Phần 3-5 | TRUNG | Đ36 cơ bản |
6. Prompt S170
(Xem artifact s170-prompt trên claude.ai)