qcvn-conflict-map
Danh mục mở, kiểm được bằng máy, về những chỗ quy chuẩn xây dựng Việt Nam mâu thuẫn nhau.
- Trạng thái
- Thử nghiệm sớm
- Giấy phép
- MIT
- Ngôn ngữ
- Python
- Số test
- 38
Cài đặt
pip install git+https://github.com/aec-platform/qcvn-conflict-map.gitChưa lên PyPI — lệnh này cài trực tiếp từ mã nguồn.
Chạy thử
qcvnmap check
Hai văn bản có thể cùng nói về một đại lượng vật lý mà không gặp nhau. Quy chuẩn an toàn cháy đặt lưu lượng nước chữa cháy ngoài nhà theo bậc chịu lửa và khối tích công trình; quy chuẩn hạ tầng kỹ thuật lại định cỡ mạng cấp nước theo chỉ tiêu quy hoạch dân số — và trên một lô đất xen cấy, trụ nước gần nhất không thể cấp mức mà hồ sơ thẩm duyệt đòi. Mỗi xung đột là một file TOML ghi cả hai cách đọc, điều khoản xuất phát, cái giá phải trả trên thực tế, và một cờ xác minh giữ nguyên giá trị sai cho tới khi có người trích dẫn tử tế. Cùng phương pháp với phong-thuy-corpus, đem áp lên văn bản quy phạm.
Điểm khác biệt
- Mỗi xung đột một file TOML, song ngữ, kèm điều khoản của cả hai phía và chi phí thực tế phát sinh
- Mọi tham chiếu mang cờ đã xác minh, khởi tạo là sai — một xung đột chưa trích dẫn mới là khẳng định, chưa phải phát hiện
- Nằm dưới tcvn-rules-engine và plancheck: đúng những mâu thuẫn mà một engine luật không tự gỡ được