Files
solution-erp/.claude/workflows/runs/2026-08-07-S180-adap-upgrade-pack-phased/owner-decisions-07-08-2026-dot-2.md
2026-08-07 20:48:21 +07:00

6.0 KiB

OWNER-DECISIONS đợt-2 — S181 (2026-08-07), gói adap 7-GĐ

Anh (project-owner) chốt trong phiên S181 (window-2 của phiên-LOGIC 12, vào bằng /tiep). Lead ghi (B3 single-writer). 🔴 KHÔNG có RC-stamp ở đâyACTIVE-MARKS là sổ chữ-ký, P4 DACI cấm lead tự đóng dấu. Đây là sổ quyết-định, đủ để thi hành; muốn nâng thành mark thì anh gõ /user-mark-* sau. Đợt-1 (6 quyết-định: OD-1/OD-2 + P6/P1/P2/P4) ghi ở _context-s-12.md PAUSE-1. Đợt này đóng 5/6 câu còn treo.

Bối-cảnh quan trọng: ngay trước lượt chốt, lead phát hiện thư hub 2026-08-07-Governance-nghi-thuc-hai-dau-nhip-thua-va-luu-nguyen-van.md (11.749 B, 0 tham chiếu toàn kho) chạm thẳng P3 · P5 · P8. Anh chốt SAU KHI lead trình nội dung thư ⇒ các quyết-định dưới đã tính đến thư này.


Bảng quyết-định

# Câu Anh chốt Nghĩa vận-hành Mở khoá
P3 tập tín-hiệu hub-ĐÓNG ⟂ SE-MỞ B — theo hub ĐÓNG lead_self_audit.flag_classes thành enum ĐÓNG; lớp lỗi MỚI sống ở error-ledger. Phải cài phép thử A10: đẩy nhãn mới vào máy cảnh báo ⇒ PHẢI TỪ CHỐI cách viết A10 trong fit-map/báo-cáo + đường-ghi-lại W4b
P5 luật tự-trị 3 bậc Gật NGUYÊN VĂN rõ→tự vá · mơ hồ→nhánh an toàn · mơ hồ+phá huỷ→hỏi anh. Nhà NGUỒN = .claude/governance/ACTIVE-MARKS.md (khối mới); ST-002 của W4 TRỎ về, không chép khoản W3.4 + ST-002 của W4
P7 GĐ-5 hai khoản vượt-khung vế (i) — Gật luôn
🔴 vế (ii) CHƯA phán
(i) sổ khung-nhìn lượt đắt = DERIVE-VIEW regenerate-only, 5 cột, đặt docs/governance/expensive-runs-view.md.
(ii) truyền-nguyên-văn lane dispatch = VẪN TREO
(i) mở phần sổ · W5b vẫn GATED vì (ii)
P8 wire khối chấm vào 2 cửa phiên "Đội đầy đủ khi chạy → OK" Nhận tách 2 đại lượng của thư hub: độ đầy đủ khi chạy = đội chịu, CÓ cổng máy (anh gật vế này) ⟂ tần suất = quyền anh, KHÔNG cổng, KHÔNG tích nợ W4b (cùng P4)
5 lược đồ cột status _index.md b — tách 2 cột Tách hẳn: cột đã move ⟂ cột đã áp. Bỏ tình trạng 1 cột gánh 2 nghĩa sổ _index đọc được trở lại
6 7 baseline -Expect b — tách ra file dữ-liệu 7 số kỳ-vọng của naming-scan.ps1 (:151=27 · :159=26 · :166=19 · :174=55 · :192=90 · :205=16 · :213=1) ra file dữ-liệu single-source đóng nợ treo từ W2

Ghi-chú trung-thực kèm theo (lead khai, KHÔNG được xoá khi báo hub)

(a) P3=B — lead đọc là FORWARD-ONLY, và đây là chỗ có thể đọc khác. Chữ của phương án B là "lớp MỚI chỉ sống ở error-ledger" ⇒ lead thi hành theo nghĩa đóng tập từ nay, KHÔNG trục xuất 12 class đang có (trong đó có view-claim-broader-than-sample mà slot (68) thêm vào). Trục xuất nó sẽ phá bất-biến class_repeat.counts ≡ enum mà chính slot (68) seed để giữ, và phá acceptance của W3 ("12 class = 6 view + 6 gap"). Nếu anh muốn hồi-tố thì nói — đó là việc khác hẳn.

(b) P3=B thừa-hưởng một lỗ đã đo được, và B KHÔNG tự vá nó. Lý do SE mở tập là để class mới có răng (class ngoài TOTAL không bao giờ chạm jump_on_class_repeat). Nhưng lane F đo: slot (68) chỉ đóng một nửakhông máy nào đọc ngưỡng jump_on_class_repeat ⇒ răng chưa từng tồn tại. ⇒ Theo hub-đóng thì lớp lỗi mới về error-ledgercũng không có răng — y như cũ. Lỗ thật cần vá riêng, không nằm trong P3.

(c) Thư hub 08-07 cho khuôn giữ được cả hai — hub tự thêm nhãn thứ năm nhưng kèm 3 điều kiện máy kiểm được + giao một vai soi CHIỀU NGƯỢC (bắt nhãn nhẹ gán bừa, không chỉ nhãn nặng gán oan). Anh đã chọn B (đóng hẳn), nên khuôn này không áp cho P3 — ghi lại vì nó dùng được cho P5 bậc-2 và cho W4b.

(d) P5 — điều kiện thứ ba của thư nên vào bậc-2. Thư: không phân biệt được dời-có-chủ-ý với rơi-im-lặng thì khai "không đủ dữ liệu", CẤM mặc định về nhãn miễn tội. Đây chính là "nhánh an toàn" của bậc-2 ở dạng chạy được. Lead đề-xuất ghép; anh gật "nguyên văn" là gật luật 3 bậc, chưa gật phần ghép này ⇒ treo 1 dòng chờ anh.

(e) Khoản 6 — anh chọn (b) NGƯỢC khuyến-nghị của lead, và lead ghi nhận. Lead khuyến nghị (a) vì (b) "đẻ thêm một tệp cấu hình phải nuôi" trong khi chính gói này cảnh báo nguồn-đôi. Anh chọn (b) = single-source. Lead thi hành (b). 🔴 Ràng buộc kèm: file dữ-liệu mới là NGUỒN, naming-scan.ps1 đọc, cấm chép số ngược lại vào script — nếu không thì đúng là đẻ nguồn-đôi thật.

(f) Thư hub đòi một việc ngoài 6 câu: "nếu thấy hợp thì ghi xuống chỗ tồn tại được, không phải một câu 'đã nhận'" — lý do họ nêu: ở kho họ các con audit đã chạy đủ, đã sinh đủ báo cáo, cổng máy đã báo xanh, nhưng không ghi lại được gì suốt 4 phiên mà không ai biết. Tệp này chính là chỗ đó.


Còn treo sau đợt-2

  1. 🔴 P7 vế (ii) — truyền-nguyên-văn lane dispatch (đổi cách anh ra lệnh) ⇒ W5b vẫn GATED.
  2. 🔸 P5 (d) — có ghép điều-kiện-3 của thư vào bậc-2 không?
  3. 🔸 P3 (a) — forward-only (lead đang đọc vậy) hay hồi-tố?