F69 · F1 Standardization

F1 Template Preview — Plan phải bám Gate 1 mockup

Preview cấu trúc F1 mới. SOP định nghĩa luật/gate; F_Standards + f1.template.md định nghĩa format chi tiết này. Gate 2 chỉ duyệt khi F1 có đủ discovery, mockup contract, phân kỳ, test, rollback.

0. Gate references

Feature ID: F##Gate 1 mockup: approvedGate 2 plan: pending

Link bắt buộc: 05_MEMORIES/Designs/F##_short-name.html

1. Discovery summary

MụcNội dung
Problem/IdeaVấn đề hoặc ý tưởng đã mổ xẻ.
GoalKết quả cần đạt.
Non-goalsNhững gì không làm trong scope này.
Users affectedNhóm người dùng bị ảnh hưởng.
ConstraintsRàng buộc kỹ thuật/nghiệp vụ.

2. Approved mockup / UX contract

ContractMô tả
LayoutVùng UI, hierarchy, breakpoint, scroll behavior.
InteractionClick/hover/focus/keyboard/empty/loading/error.
Design languageToken/pattern HybReport phải bám.
Nếu code lệch mockup đã duyệt → phải quay lại Gate 1 hoặc Gate 2 tùy mức độ.

3. Option analysis

OptionApproachNative complianceDecision
ANative/metadata-firstPreferred nếu đủ.
BCustom compatible⚠️Dùng khi native thiếu.
CHack/phá chuẩnCấm triển khai.

4. Huấn vs Bảnh

RoleNội dung
HuấnĐề xuất cách triển khai cụ thể.
BảnhPhản biện risk, security, regression, architecture.
FinalQuyết định của coordinator + Admin.

5. Scope & committed files

PathActionReason
client/custom/modules/...MODIFY...
custom/Espo/Modules/...NO TOUCHOut of scope.

6. Phase plan / phân kỳ

PhaseGoalFilesOutputAdmin Manual TestRollback
P1Vertical slice testable......Steps rõ ràngFile/path rollback
P2Next slice......Steps rõ ràngFile/path rollback

7. Risk plan

RiskLevelMitigation
Security/Data/UX/Perf/CompatLow/Med/HighMitigation cụ thể.

8. Verification plan

TypeCommand/StepsEvidence
Staticlint/syntax/searchoutput
Automatedtests nếu córesult
ManualAdmin test theo phaseconfirm

9. Release plan

Version target: vX.Y.Z Golden Record: 05_MEMORIES/Releases/vX.Y.Z.md Release backup: 07_BACKUPS/vX.Y.Z/... Antibody: 04_KNOWLEDGE/Antibodies/AB-... FBS: python .agents/fqext/hyos.py fbs {ID}