Bỏ qua để đến nội dung

DOL English Home / Program Entry Screen Inventory

DomainsDOL EnglishUX583 words3 min read
activebyDOL Product Design

DOL English Home / Program Entry - Screen Inventory

Phần tiêu đề “DOL English Home / Program Entry - Screen Inventory”
  • Seed inventory coverage cho family home_program_entry đang được route sitemap và OpenClaw sync matrix dùng làm contract runtime active.
  • Tách family-level contract hiện tại khỏi area inventory rộng hơn ở HOME_ENG_Screen_Inventory.md để bridge không bị partial giả.
  • Chỉ khóa các màn entry và fallback tối thiểu cho Home, Program Landing, và Practice Bank entry.
  • Area: Home & Discovery / DOL English.
  • Chỉ cover:
    • Home root
    • Program landing
    • Practice bank entry ở mức route family
    • Invalid fallback cho programskill
  • Không cover:
    • full_test_library, sample_library, course_catalog_selling
    • PRA attempt/result/review
    • LM / VOC / CM management families
  • Canonical runtime routes:
    • /domains/dol-english
    • /domains/dol-english/programs/:program
    • /domains/dol-english/practice/bank/:program/:skill
  • Home logged-in là summary router đa ngả; không phải mandatory-task screen.
  • Program landing là browse-first; CTA taxonomy rõ thì đi thẳng tới family canonical gần nhất.
  • Practice bank là browse-first ở tầng listing; auth gate nằm ở start attempt hoặc persist action downstream.
  • programskill là mandatory context của bank entry family.
  • Invalid program hoặc skill phải fallback deterministic lên family hợp lệ gần nhất.
  • COMM post-login parity không tự suy ra ở inventory seed này.
IDLayerScreenCanonical routeRequired statePriorityNotes
HPE-S01HomeDOL English Home/domains/dol-englishPre + PostP0Root shared surface để điều hướng sang program, practice, vocab, lms, pricing.
HPE-S02ProgramProgram Landing/domains/dol-english/programs/:programPre + PostP0Landing theo program; fan-out sang bank và các discovery family đã có seed riêng.
HPE-S03ProgramInvalid Program Fallback/domains/dol-english/programs/:program invalidGuest + MemberP1Fallback về Home hoặc program hợp lệ gần nhất nếu recoverable.
HPE-S04BankPractice Bank Entry/domains/dol-english/practice/bank/:program/:skillPre + PostP0Kho bài theo program + skill; member có thể đi tiếp vào PRA, guest vẫn browse được listing.
HPE-S05BankInvalid Skill Fallback/domains/dol-english/practice/bank/:program/:skill invalidGuest + MemberP1Fallback về program landing hoặc bank family hợp lệ gần nhất theo context.
  • HPE-S01 -> HPE-S02: qua program CTA, quick access, hoặc discovery menu.
  • HPE-S02 -> HPE-S04: qua bank/drill/virtual-room CTA khi intent đã map vào skill bank.
  • HPE-S02 -> discovery family seeds: full-test, sample, course selling giữ ownership riêng.
  • HPE-S04 -> PRA downstream: start attempt, result, review vẫn do PRA family sở hữu.
  • File này chỉ là family-level inventory seed; HOME_ENG_Screen_Inventory.md vẫn giữ area inventory rộng hơn cho planning và concept coverage tổng thể.
  • Không duy trì dedicated per-screen concept files mặc định; chỉ tạo khi cần một vòng concept riêng cho family này.
  • COMM post-login landing và các support placeholders vẫn nằm ở area inventory rộng hơn, chưa kéo vào seed này.
  • 2026-03-27: Dọn reference tới seed concept index; giữ file này như inventory seed active của family home_program_entry.
  • 2026-03-20: Tạo family-level inventory seed cho home_program_entry để bridge/OpenClaw sync không còn phụ thuộc vào area inventory rộng hơn.