Fable 5
Đặt ở đầu workflow. Phản biện requirement yếu, thiết kế hướng maintainability, đóng kiến trúc. Consensus mạnh nhất: UI mới.
Fable suy nghĩ và thiết kế → Sol giải quyết engineering khó và kiểm tra → Luna “cook” phần implementation đã rõ → Terra đi khám phá khi chưa hiểu repo.
Đây là gì. Playbook routing thực dụng, tổng hợp từ 6 discussion (kể cả field report trên Reddit). Đây không phải benchmark có kiểm soát — các thread còn trái chiều. Dùng làm default, rồi override bằng eval của bạn. Tên model khớp trang AI Models: Claude Fable 5, GPT-5.6 Sol / Luna / Terra, Claude Opus 5 / 4.8.
Coi roster là một team, không phải bảng xếp hạng. Model đắt nằm ở đầu workflow — không phải mọi commit.
Đặt ở đầu workflow. Phản biện requirement yếu, thiết kế hướng maintainability, đóng kiến trúc. Consensus mạnh nhất: UI mới.
Senior engineer cho backend, auth, payment, migration, refactor nhiều file, focused review. Auditor production mặc định.
Khi đã có plan: CRUD, test, docs, wiring, feature nhỏ. Đừng phí Fable/Sol cho chỉnh spacing nút.
Repo lạ, trace dependency, impact map. Terra tìm đường; Sol implement. Bỏ qua Terra khi đã biết phạm vi ảnh hưởng.
Điểm mạnh tương đối. Fable dẫn tư duy và UI taste. Sol dẫn engineering khó. Luna dẫn throughput rẻ. Terra dẫn khám phá.
Thanh là heuristic routing, không phải điểm benchmark. Ghép với dashboard so sánh khi cần peak đã công bố.
Trả lời bốn câu. Path bên dưới là default hằng ngày — chỉ tăng effort sau khi pass rẻ hơn thất bại.
Nếu chỉ nhớ một sơ đồ, nhớ cái này. Spec yếu thì nghĩ trước. Rồi tách theo phạm vi ảnh hưởng. Luôn review. Luôn để người merge.
Đừng implement trước. Map trước. Terra là thám tử; Sol là kỹ sư.
Pick mặc định, effort, và reviewer. Hàng gắn đồng thuận là chỗ các discussion thống nhất mạnh nhất.
| Task | Model tốt nhất | Effort | Backup / reviewer |
|---|
Đặt Fable ở đầu workflow. Không nhất thiết để nó viết hết code. Một developer 10+ năm trong discussion nói Fable nổi ở planning, UI, kiến trúc, chủ động phản biện requirement không hợp lý, và thiết kế hướng scale/maintainability thay vì mặc định coi mọi thứ là MVP. Khi Fable review code của Sol, thường bắt được vấn đề lớn hơn chiều ngược lại.
Dùng Fable cho: discovery → brainstorm → PRD → architecture → UX/UI → implementation plan.
“Add AI quotation feature vào furniture manufacturing system.” Route Fable 5 High trước để nó:
Một pattern trong discussion: Fable tạo/validate work order, model khác implement, Fable đóng architectural close-out.
UI là chỗ Fable có consensus mạnh nhất. UI mới / dashboard / landing / redesign → Fable. Nếu design system đã có và chỉ cần implement trung thành, Sol hợp hơn — rồi Fable visual review.
Nếu Fable là architect thì Sol là senior engineer chịu implementation khó. Ladder thực dụng từ discussion, playbook này giữ:
Sol mạnh ở service layer, API, DB, concurrency, cache, integration, hạ tầng; việc phạm vi ảnh hưởng cao (auth, permission, payment, migration, security, deploy, shared library); và thay đổi nhiều module, refactor phức tạp, regression, glue legacy.
So sánh code-review: Sol → focused review, Terra → broad tracing, Luna → edge case riêng — Sol token-efficient nhất trong test đó. Production audit mặc định Sol High.
Đừng phí Fable/Sol vào đổi copy nút, thêm field, rename, CSS spacing, CRUD, map DTO, test, docs, refactor cơ học. Luna là lựa chọn hằng ngày khi task rõ và có biên.
Escalation trong discussion: Luna XHigh → Terra Medium → Sol Medium. Loop production thực tế playbook này dùng:
Luna High → Luna XHigh → Sol Medium. Không nhất thiết đi qua Terra mỗi lần.
Luna cực hợp khi đã có PLAN.md. Ví dụ handoff:
Task 1: add CustomerDiscountPolicy
Task 2: migration X
Task 3: update quotation API
Task 4: add validation
Task 5: update tests
Cho Luna từng task một. Pattern liên quan: Sol XHigh planning → product.md → Luna implementation.
Với Terra khi câu là “chưa biết bug nằm đâu” hoặc “hiểu subsystem này trước.” Broad tracing là Terra; focused review là Sol. Có map rồi thì ngừng khám phá và bàn giao.
Terra hợp codebase lạ, trace dependency, tìm chỗ implement, debug khám phá, reverse-engineer flow, impact analysis, và “mọi nơi feature này đụng tới.”
Đây là phần tranh cãi nhất, và tín hiệu tiêu cực là có thật. Một report production: Opus 5 nghe rất tự tin dù sót chi tiết nhỏ quan trọng; Fable và Sol đáng tin hơn. Người khác: Opus 5 tốt khi one-shot, nhưng để lại nhiều open loop nếu làm daily driver. Một tổ chức rollback từ Opus 5 về Opus 4.8 + Fable trên codebase phức tạp sẵn có.
Không dùng Opus 5 làm implementer chính. Dùng tốt hơn: second opinion, adversarial review, lời giải độc lập, task one-shot, so reasoning với Sol/Fable.
Nên: Fable → architecture, Sol → implementation, Opus 5 → adversarial review, Sol → fix. Không: Opus 5 → làm tất cả.
Đừng bỏ model chỉ vì số version tăng. Opus 4.8 có thể giữ làm reviewer ổn định, triage bug, fact-check, hoặc implementer nếu harness cũ đã tối ưu cho nó. GPT-5.5 giữ cho task quen, prompt/harness đã proven, việc không cần sức 5.6, hoặc reviewer độc lập từ family khác.
Đây là chỗ nhiều developer sai nhất. Nghĩ nhiều hơn không phải lúc nào cũng tốt hơn.
Sol Ultra bị phản ánh scope-creep, over-engineer, biến analysis thành implementation không được hỏi, tự mở rộng task, và tạo docs/code thừa. Một case: Ultra thiết kế security/robustness quá mức so với context. Việc quan trọng không tự thành vé Ultra.
Default cho việc Sol/Luna quen và có biên.
Bắt đầu đâyTrần hằng ngày cho kiến trúc, auth, DB, và hầu hết việc production.
Trần ngàySau khi High thất bại, hoặc nút thắt dài hạn / nhiều file thật sự.
Tăng cấpChỉ khi nói được vì sao High và XHigh chưa đủ.
Phương án cuốiEscalate Medium → High → XHigh → Max/Ultra chỉ khi cần. Không bao giờ task quan trọng → Ultra.
Brainstorm, challenge, PRD, architecture, UX, plan.
Feasibility, security, DB, API, race, integration.
Nhỏ → Luna High. Thường → Luna XHigh / Sol Medium. Khó → Sol High.
Sol High cho correctness. Fable High cho kiến trúc nếu feature quan trọng.
Diff, test, migration, tương thích API, UI, security, requirement.
Fable 5 nghĩ (architect + product + UI). Sol engineering (implementation phức tạp, backend, audit, debug). Luna làm việc hằng ngày. Bỏ Terra khỏi core loop trừ khi cần khám phá.
Fable 5 + GPT-5.6 Sol. Hai family tạo adversarial redundancy: một viết, một check. Nhiều discussion khuyên giải bằng Fable hoặc Sol rồi dùng model còn lại double-check.
Cấu hình playbook này sẽ chạy với tư cách senior full-stack default.