CI / test (push) Canceled after 0s
fix các bug theo yêu cầu https://fptsoftware362-my.sharepoint.com/❌/g/personal/nampdt_fpt_com/IQAHBJ4A9xqDTLgvt2bhukJEAdRB5LRz2hbJpTivvIiBSYM?wdExp=TEAMS-TREATMENT&web=1&isSPOFile=1&ovuser=f01e930a-b52e-42b1-b70f-a8882b5d043b%2CAnhTNM1%40fpt.com&clickparams=eyJBcHBOYW1lIjoiVGVhbXMtRGVza3RvcCIsIkFwcFZlcnNpb24iOiI0OS8yNjA4MTMxOTMxNyIsIkhhc0ZlZGVyYXRlZFVzZXIiOmZhbHNlfQ%3D%3D --------- Co-authored-by: Duy Le Huu <duylh19@fpt.com> Reviewed-on: #10 Co-authored-by: Anh Tran Nguyen Minh <anhtnm1@fpt.com>
2.2 KiB
2.2 KiB
Output Contract — fix_report
Do fix-implementer sinh ra sau khi đã áp bản vá.
Mục tiêu duy nhất: trung thực (guardrail.md G10). Reviewer sẽ chạy lại mọi thứ.
---
defect_id: UI-<YYYYMMDD>-<NN>
from_agent: fix-implementer
next_agent: regression-reviewer
branch: fix/ui-<slug>
commits: []
gate_result: <all-pass | partial | fail>
tests_added: []
visual_check: <done | not-done>
security_review: <required | not-required>
---
1. Đã làm gì
| # | File | Thay đổi | Khớp mục nào trong fix_plan |
|---|---|---|---|
| 1 | §3.1 |
2. Diff
git diff main...HEAD --stat
3. Test regression
| File test | Tên test | Đỏ trước khi sửa | Xanh sau khi sửa |
|---|---|---|---|
| ✅ / ❌ | ✅ / ❌ |
Bằng chứng "đỏ trước":
Bằng chứng "xanh sau":
Nếu chưa chứng minh được "đỏ trước": nói rõ, đừng bỏ trống.
4. Kết quả CASAN gate
python scripts/run_quality_gate.py
Dán output thật, không tóm tắt:
| Cổng | Kết quả | Ghi chú |
|---|---|---|
| C — Clean Architecture | ||
| A — Secrets | ||
| S — LOC ≤ 400 | LOC file lớn nhất: ___/400 |
|
| O — Orphan module | ||
| A/N — pytest |
Test vốn đã đỏ TỪ TRƯỚC bản vá này
| Test | Lý do đỏ | Có liên quan bản vá không |
|---|
5. Kiểm chứng bằng mắt
| Trục | Đã thử | Kết quả |
|---|---|---|
| dark | ||
| light | ||
| vi / ja / en | ||
| cửa sổ nhỏ nhất / maximize | ||
| kịch bản P07 |
Chưa chạy được app → ghi thẳng "chưa kiểm chứng bằng mắt" kèm lý do. Không suy đoán kết quả.
6. Lệch so với fix_plan
| Chỗ lệch | Vì sao |
|---|
Không lệch thì ghi "không có".
7. Chưa làm được
| Việc | Vì sao | Đề xuất |
|---|
8. Out of scope — phát hiện thêm khi sửa
Vấn đề khác nhìn thấy nhưng không sửa (G1, G8). Đề xuất mở issue riêng.
9. Bảo mật
- Có secret/PII lọt vào code, test fixture, commit message không? đã kiểm — có/không
- Cờ
security_reviewcòn nguyên như plan? có/không