# -*- coding: utf-8 -*-
"""Cập nhật khối 'LÔ NÀY' trong bản yêu cầu cho LÔ MẪU 06 (ván sàn ngoài trời — gỗ tràm ép cước)."""
import io, os, re

D = r'C:\Claw 2\Nghien cuu\Du-an-A-Quy-trinh-son'
P = os.path.join(D, 'YEU_CAU_de_xuat_quy_trinh.txt')
t = io.open(P, encoding='utf-8').read()

khoi = """## LÔ NÀY (cập nhật mỗi lô — chủ dự án cung cấp) — LÔ MẪU 06 (ván sàn ngoài trời — GỖ TRÀM ÉP CƯỚC)
- **Ảnh trong thư mục nhận:** `mau_01.jpg` = **ảnh MẪU MÀU** (đọc & chèn vào tài liệu). **ẢNH GỖ MỘC: CHƯA CÓ** ⇒ in 1 dòng *“THIẾU ẢNH GỖ MỘC — đề nghị chủ dự án cung cấp”*.
- **Chủ dự án cung cấp (nguyên văn):** *“Áp dụng đưa ra qui trình đề nghị mẫu này, đây là **gỗ tràm ép cước**”* ⇒ **phôi gỗ đã biết: TRÀM ÉP CƯỚC** (ghi đúng nguyên văn; nêu ngắn 1 dòng cách hiểu: gỗ Tràm **ép** + **chải cước** bề mặt — nếu cần làm rõ thì ghi “cần xác nhận”).
- **Mẫu (đọc từ ảnh):** **ván sàn/decking** gồm các tấm ghép cạnh nhau, **màu nâu đen – than chì (charcoal/dark brown)**, **vân mịn chạy DỌC**, có **đường nối ngang giữa các đoạn**; nền bê tông phía sau ⇒ **suy đoán sản phẩm: ván sàn NGOÀI TRỜI (decking)**.
- **⚠️ XỬ LÝ XUNG ĐỘT LUẬT “HỆ NC” (BẮT BUỘC NÊU RÕ TRONG TÀI LIỆU):** luật huấn luyện “hệ sơn chủ yếu NC” **không phù hợp cho ván sàn ngoài trời** (NC không chịu UV/ẩm). ⇒ **PA 1 (kỹ thuật chuẩn) phải dùng HỆ NGOÀI TRỜI**: **PU ngoài trời** (tham chiếu quy trình chuẩn công ty `QT_ST_OUT_02_PU_GoiThong_Stain_NgoaiTroi_M20`, thứ tự `16→25→5→19→33→20→33→21`) **hoặc DẦU BẢO QUẢN OBT ngoài trời** (`QT_ST_OUT_04_DauOBT_GoiTeak_NgoaiTroi_M05`); **vẫn giữ đúng “thứ tự chuẩn”** (nhuộm nền → lót mỏng washcoat → kiểm tra–dặm màu không chà nhám → lau màu chui vào ghim sớ → khoá lót → chà nhám → kiểm tra–dặm màu → phủ bóng/PU ngoài trời). Nêu **1 dòng** rằng nếu sản phẩm thực tế là **trong nhà** thì mới chuyển về hệ NC.
- **Yêu cầu kỹ thuật của sàn ngoài trời cần phản ánh trong quy trình:** chống UV – chống ẩm – chống trầy/mài mòn; chú ý **mặt hút ẩm/cạnh tấm** và **khe ghép**; nêu ngắn trong 3–5 dòng lưu ý.
- **Đầu ra (do pipeline đặt theo tên mẫu):** `PHAN_TICH_TRAAM-EP-CUOC_2026-10-06.md` (bước 1, nội bộ) và `QUY_TRINH_DE_XUAT_TRAAM-EP-CUOC_2026-10-06.md` (bước 2, tài liệu gửi đi) — ⚠️ **KHÔNG ghi đè** các file của lô 04/05.

"""
t2 = re.sub(r'## LÔ NÀY.*?(?=## QUY TẮC TRÌNH BÀY)', khoi, t, flags=re.S)
assert t2 != t and 'LÔ MẪU 06' in t2
io.open(P, 'w', encoding='utf-8', newline='').write(t2)
print('đã cập nhật khối LÔ NÀY → LÔ MẪU 06 | file', len(t2), 'ký tự')
for k in ['TRÀM ÉP CƯỚC', 'XỬ LÝ XUNG ĐỘT LUẬT', 'QT_ST_OUT_02', 'THIẾU ẢNH GỖ MỘC']:
    print('   ', k, ':', k in t2)
