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-draft trê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_concept cho 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)