# Quy tắc cứng khi viết truyện

Các quy tắc này bắt buộc áp dụng cho mọi truyện và mọi project mới. Không được tự ý “cải tiến”, đổi trọng tâm hoặc suy đoán rằng một hướng khác sẽ hay hơn.

## 1. Dùng `viet-truyen/SKILL.md` làm authority

- Trước khi thiết kế hoặc viết truyện, phải đọc và áp dụng đầy đủ `viet-truyen/SKILL.md`.
- Thực hiện đầy đủ các gate, cấu trúc, template, checklist và Definition of Done trong skill.
- Không chọn vài mục thuận tiện rồi bỏ qua phần chủ đạo.
- Không dùng nhận định cá nhân để ghi đè, diễn giải yếu đi hoặc thay thế chỉ dẫn trong skill.

## 2. Chọn họ truyện trước khi thiết kế premise

- Chọn đúng một họ truyện chính trong mục 3 của `viet-truyen/SKILL.md` trước khi thiết kế premise.
- Chỉ được phối tối đa một họ truyện phụ khi thật sự phù hợp.
- Phải ghi rõ `họ truyện chính` và `họ truyện phụ` trong Story Brief trước khi viết.
- Không được viết premise trước rồi gán họ truyện ngược lại để hợp thức hóa.

## 3. Giữ đúng story engine và payoff của họ truyện

- **Hào môn/liên hôn:** phải có ràng buộc lợi ích, quyền lực gia tộc và lựa chọn công khai.
- **Cưới trước yêu sau:** phải có quan hệ được thiết lập trước cảm xúc và kết bằng lựa chọn chủ động.
- **Thanh mai trúc mã:** phải khai thác ký ức chung, ranh giới “người nhà” và bước chuyển sang tình yêu.
- **Thiên kim thật–giả:** phải giải quyết quyền thuộc về, bất công gia đình và định nghĩa gia đình thật.
- **High-concept:** phải có quy tắc, giới hạn, cái giá và hậu quả rõ ràng.
- Không được dùng một engine hoặc payoff khác để thay thế engine/payoff bắt buộc của họ truyện đã chọn.

## 4. Không để yếu tố phụ chiếm chủ đạo

- Nghề nghiệp, bí ẩn, vật chứng, chữa lành và tính nguyên bản chỉ được dùng để hỗ trợ họ truyện chính.
- Không biến truyện thành bí ẩn nghề nghiệp hoặc truyện chữa lành thuần túy khi họ truyện chính là ngôn tình, hào môn hoặc cưới trước yêu sau.
- Originality là làm mới bên trong khuôn chủ đạo, không phải rời khỏi khuôn chủ đạo.
- Khi yếu tố phụ cạnh tranh với story engine chính, phải ưu tiên story engine của họ truyện đã khóa.

## 5. Thứ tự authority bắt buộc

Áp dụng đúng thứ tự sau, từ cao xuống thấp:

1. Yêu cầu hiện tại của người dùng.
2. Hai override bắt buộc trong `viet-truyen/SKILL.md`.
3. Toàn bộ `AUDIO STORY MASTER GUIDE`.

Không được đảo thứ tự hoặc dùng tầng authority thấp hơn để ghi đè tầng cao hơn.

## 6. Không tự ý thay đổi sau khi đã khóa

- Sau khi khóa, không được tự đổi premise, POV, nhân vật, trope, twist, story engine hoặc kết thúc trong quá trình viết.
- Nếu phát hiện mâu thuẫn thật sự, phải dừng và báo rõ; không âm thầm vá bằng một hướng truyện mới.
- Mọi thay đổi được đề xuất hoặc chấp thuận phải cập nhật vào Story Brief và Ledger trước khi tiếp tục viết.
- Candidate, outline và các receipt downstream chỉ được tiếp tục sau khi Brief và Ledger đã phản ánh cùng một authority.

## Gate thực thi tối thiểu

Trước khi bắt đầu prose, phải xác minh và ghi nhận:

- [ ] Đã đọc đầy đủ `viet-truyen/SKILL.md`.
- [ ] Đã chọn đúng một họ truyện chính.
- [ ] Họ phụ không quá một và có vai trò hỗ trợ rõ ràng.
- [ ] Story Brief ghi rõ họ chính/họ phụ.
- [ ] Premise, story engine và payoff khớp họ chính.
- [ ] Yếu tố nghề nghiệp, bí ẩn, vật chứng, chữa lành và originality không chiếm chủ đạo.
- [ ] POV, nhân vật, trope, twist và kết thúc đã khóa.
- [ ] Brief và Ledger đồng bộ trước khi viết.

Bất kỳ mục nào chưa đạt đều chặn việc viết prose.
