PrintUp Biz docs Yêu cầu & nghiệm thu P0
Baseline · brief v2026-09-16 (16/09/2026) 10b581ec

Lịch sử thay đổi story

Change log nghiệp vụ của mục User stories: mỗi lần thêm, sửa, bỏ story, quy tắc hay sơ đồ đều có một dòng ghi trước → sau, lý do, nguồn quyết định và trạng thái duyệt.

Trang này ghi thay đổi về nội dung nghiệp vụ của mục User stories: story, quy tắc BR, sơ đồ, phụ lục, câu hỏi mở. Mỗi dòng trả lời 3 câu: đổi gì, vì sao, ai quyết định.

  • Trạng thái triển khai của từng story (Chưa bắt đầu → Đang thực hiện → Chờ kiểm tra → Hoàn tất) không ghi ở đây; xem cột Status ở Danh mục story và nhãn GitHub issue.
  • Lịch sử theo file (commit nào sửa trang nào) xem ở trang Thay đổi hoặc dòng “Lịch sử thay đổi” cuối mỗi trang.

Cách ghi khi sửa story: thêm dòng mới lên đầu bảng của phiên bản đang soạn, cùng commit với thay đổi. Loại: Thêm · Sửa · Viết lại (đổi bản chất, giữ mã) · Bỏ. Mã story là vĩnh viễn: story bỏ thì giữ mã, ghi “Bỏ” ở đây, không dùng lại mã. Trạng thái duyệt: Chờ duyệt → Đã duyệt (ghi người duyệt và ngày) hoặc Không duyệt (ghi lý do, hoàn tác thay đổi).

Tóm tắt phiên bản

Phiên bản Ngày Tóm tắt Nguồn Duyệt
v0.5 (nháp) 05/10/2026 Thiết kế theo mẫu: mẫu theo danh mục, bộ size cố định của mẫu, trình chỉnh sửa trên khuôn hoặc tải file, xuất file in chuẩn, cảnh báo và khách xác nhận, prompt AI để dùng ở công cụ khác. Thêm US-76 đến US-81. Biên bản 05/10/2026 Chờ duyệt (CEO PrintUp)
v0.4 30/09/2026, cập nhật 01/10/2026 Cập nhật theo họp 30/09 (cọc 70%, tự thiết kế bằng AI, giao hàng, hóa đơn, điều khoản) và chính sách đặt hàng v0.1; story Must viết theo Cho – Khi – Thì; thêm 3 phụ lục A. Dữ liệu & trạng thái, B. Copy, C. Email; thêm US-70 đến US-75. Đưa vào biz-docs thay danh mục FR-01..FR-42. PRD Core Flow đặt hàng v0.4; biên bản 30/09/2026 Baseline hiện hành; ưu tiên US-70 đến US-75 chờ CEO PrintUp

v0.5 (nháp) — 05/10/2026: thiết kế theo mẫu

Nguồn: trao đổi với CEO PrintUp 05/10/2026, tham khảo luồng VistaPrint. Trạng thái: Chờ duyệt toàn bộ, kể cả mức ưu tiên đề xuất của story mới.

Mã Loại Trước Sau Lý do
E3, Prototype Thêm — Video demo 1 phút có thuyết minh và prototype V2 xuất HTML tĩnh (Prototype); bảng 3 điểm prototype còn lệch so với story Minh họa luồng cho người review
E3 Sửa Chọn sản phẩm và file thiết kế Chọn sản phẩm, mẫu và thiết kế; thêm sơ đồ luồng thiết kế theo mẫu Tối giản phần thiết kế cho khách
US-76 Thêm — KH chọn mẫu thiết kế theo danh mục (Must, đề xuất) Mỗi danh mục có các mẫu
US-77 Thêm — KH chọn size trong bộ size của mẫu; ngoài bộ thì báo giá tay (Must, đề xuất) Mỗi mẫu có một số size thiết kế nhất định
US-15 Viết lại KH tự thiết kế bằng AI từ thư viện mẫu: 4 bước, AI sinh 3–5 phối cảnh, sinh phương án khác KH chỉnh thiết kế từ mẫu trong trình chỉnh sửa: chữ, ảnh, logo, hình khối, màu; lưu nháp, hoàn tác, xem 3D Chỉnh từ mẫu như Canva, VistaPrint thay AI sinh thiết kế
US-14 Sửa Tải file lên hoặc dán link chia sẻ Tải file lên theo khuôn của size; có kiểm tra tự động; dán link là phương án phụ (P0-14) Còn 2 cách thiết kế: chỉnh từ mẫu hoặc tải file
US-78 Thêm — Hệ thống xuất file in đạt chuẩn in kỹ thuật số: đường cắt, tràn lề, vùng an toàn, đường cấn (Must, đề xuất) File xuất đủ tiêu chuẩn in
US-79 Thêm — Hệ thống cảnh báo chất lượng thiết kế và thông tin; KH tick xác nhận mới thêm vào giỏ (Must, đề xuất) Cảnh báo và khách cần xác nhận
US-80 Thêm — KH sao chép prompt AI đủ thông số in để sinh ảnh ở công cụ khác (Should, đề xuất) Nhu cầu ảnh AI không sinh trong ứng dụng
US-81 Thêm — SA dựng và quản lý thư viện mẫu: mẫu, bộ size, khuôn 1:1, ô nội dung (Must, đề xuất; E1) Cần nguồn dữ liệu cho US-76, US-77, US-78
US-16 Sửa Thêm vào giỏ khi cấu hình hợp lệ và đủ file Thêm điều kiện KH đã xác nhận kiểm tra thiết kế (US-79) Theo US-79
US-28 Sửa TK thấy thiết kế AI (nếu có) TK thấy bản nháp có cấu trúc, file xuất và cảnh báo KH đã xác nhận Theo US-15, US-79
US-60, US-67 Sửa Vùng UV/ép kim do AI đề xuất; cấu trúc mặt cho thiết kế AI KH đánh dấu vùng trên lớp riêng hoặc mẫu khai báo sẵn; cấu trúc mặt dùng cho thư viện mẫu Bỏ AI sinh thiết kế
BR-21 Sửa 3 cách: AI, tải file, link 2 cách: chỉnh từ mẫu hoặc tải file; link là phương án phụ; không sinh ảnh AI trong ứng dụng Quyết định 05/10
BR-22 Thêm — Chuẩn file xuất: khuôn 1:1, cắt, cấn, tràn lề, vùng an toàn trên lớp riêng; CMYK; chữ outline File xuất đủ tiêu chuẩn in
BR-23 Thêm — Cảnh báo trước khi thêm vào giỏ; KH tick xác nhận; chỉ thiếu file bắt buộc mới chặn Cảnh báo và khách cần xác nhận
Sơ đồ Sửa Core Flow phần C và sơ đồ tuần tự A–B theo AI Theo luồng mẫu → size → thiết kế → xuất file → cảnh báo → xác nhận Đồng bộ với story
Phụ lục A Sửa Nhóm dữ liệu “Thiết kế AI” Nhóm “Mẫu thiết kế (thư viện)” và “Thiết kế từ mẫu”; ST-03 vào khi có thiết kế từ mẫu Đồng bộ với story
Phụ lục B Sửa Mã design.ai.* Bỏ design.ai.*; thêm design.tpl.*, design.size.*, design.editor.*, design.check.*, design.confirm, design.prompt.* Đồng bộ với story
Câu hỏi mở Sửa AI-2 mở; P0-10, P0-11 theo AI AI-2 đã trả lời; sửa P0-10, P0-11; thêm P0-12, P0-13, P0-14, P1-24 đến P1-27 Câu cần CEO PrintUp quyết

v0.4 — 30/09/2026, cập nhật 01/10/2026

Bản đầu tiên của mục User stories trên biz-docs (PRD Core Flow đặt hàng v0.4), thay danh mục FR-01..FR-42 đã chuyển vào lưu trữ. Chi tiết thay đổi so với v0.3 nằm trong PRD gốc, không chép lại ở đây.

Mã Loại Nội dung
US-01 đến US-69 Sửa Story Must viết lại theo Cho – Khi – Thì, có liên kết S-xx, E-xx, ST-xx, CFG.xxx, TH-xx
US-70 đến US-75 Thêm E16 Tự động theo chính sách: nhắc cọc và tự hủy, quá hạn thanh toán cuối, giao không thành công, ngày giao mới, phiên bản chính sách, AI quét nội dung (ưu tiên đề xuất, chờ CEO PrintUp)
BR-01 đến BR-21 Sửa Cập nhật theo họp 30/09: cọc 70%, 3 cách đưa thiết kế, giao hàng, hóa đơn, điều khoản; chính sách đặt hàng v0.1
Phụ lục A, B, C Thêm Dữ liệu & trạng thái, Copy, Email
Danh mục story Sửa (01/10/2026) Thêm cột kênh Web/Admin/Mobile, GitHub issue và Status (#354)

Cập nhật lần cuối 05/10/2026 bởi Hoàng Tùng · d68363b9 · Lịch sử thay đổi

Baseline nguồn: biz-docs/SOURCE-REQUIREMENTS.md · 16/09/2026 · repo RunLumi/printup

Requirement có trong đặc tả 16/09/2026 được đánh dấu Baseline. Chi tiết chưa đủ để code/nghiệm thu phải nằm ở trạng thái Cần chốt hoặc D-xx Mở, không tự suy diễn thành cam kết. Trạng thái được cập nhật trong biz-docs/data/.