harness.conan.school
Site tham chiếu cho harness của repo conanplatform: luật, hook, cổng kiểm, CI, skill và memory giúp nhiều phiên AI làm việc song song mà không chờ nhau và không giẫm nhau. Dựng ngày 18.10.2026 theo bản lệnh "dựng lại hệ thống test, quality control và harness" của chủ dự án; cấu trúc tham khảo harness.nemo12.com.
Ở đâu
| Nguồn | harness.conan.school/ (VitePress, cạnh code, không nằm trong cổng docs này) |
| Deploy | .github/workflows/deploy-harness.yml, Worker harness-conan-school chỉ có static assets |
| Tên miền | Gắn một lần trong dashboard (token CI thiếu quyền zone), như kudo |
| Kiểm production | Mục harness.conan.school trong scripts/smoke-production.mjs |
| CI trên PR | Site harness trong matrix sites (scripts/ci/select-jobs.mjs) |
Vì sao tách khỏi docs.conan.school
Docs ở đây mô tả sản phẩm và nền tảng. Harness mô tả cách làm việc trên repo: người đọc là chủ dự án và các phiên AI, và nó đổi theo nhịp khác. Đặt riêng một thư mục cũng là thử luật "docs cạnh code" của bản lệnh trên chính site harness.
Trang danh sách module
architecture/modules.md được sinh từ mọi package.json của repo và mô tả viết tay ở data/modules.json:
cd harness.conan.school && npm run modules # sinh lại
cd harness.conan.school && npm run modules:check # đỏ khi trang cũTrang được commit thay vì sinh lúc build, vì job deploy chỉ checkout thư mục của app (sparse), không có các package.json khác. Chưa có hook pre-commit tự sinh lại, nên trang có thể cũ khi một app thêm gói; xem bản audit.
Bản audit
harness.conan.school/audit đối chiếu từng mục của bản lệnh với hiện trạng repo và nói nên làm theo, sửa cho hợp, hay không làm. Lượt chấm lặp lại theo skill harness-audit. Bản chấm 8 tiêu chí trước đó: Rà soát harness 10.10.2026.