Product Discovery - Decision Graph Index
DomainsDOL EnglishProduct1.108 words6 min read
Updated: 2026-03-27 Status: active
Purpose
Phần tiêu đề “Purpose”- Keep discovery scalable as conversations grow.
- Preserve raw conversation history.
- Promote confirmed outcomes into decision records.
- Maintain latest domain truth and map decisions to UX documentation updates.
Workspace Note
Phần tiêu đề “Workspace Note”- Workspace entry cho discovery hiện tại là
docs/Domains/DOL English/Product Discovery/ENG_PD_00_Overview.md. - File index này là detailed body index của cùng workspace, dùng khi cần đi nhanh vào event log, decision graph, state docs, và UX extraction.
Structure
Phần tiêu đề “Structure”10_EVENTS/: append-only event/session logs.20_DECISIONS/: atomic, traceable decision records (DEC-XXXX).30_STATE/: current-state domain docs (latest truth only).40_VIEWS/: working views (open questions, changed decisions, impacted docs).50_UX_EXTRACTION/: mapping from decisions to UX documents.60_CONTRACTS/: policy-level contract registry for cross-doc consistency.Archive/: frozen snapshots and legacy artifacts.
Current source and migration note
Phần tiêu đề “Current source and migration note”- Legacy working log is preserved at:
Event logs
Phần tiêu đề “Event logs”10_EVENTS/EVT_2026-02-15_discovery-thread-v2-foundation.md10_EVENTS/EVT_2026-02-16_reactivation-execution-answers.md10_EVENTS/EVT_2026-02-16_reactivation-policy-finalization.md10_EVENTS/EVT_2026-02-16_reactivation-comeback-experience.md10_EVENTS/EVT_2026-02-16_comeback-ui-constraints.md10_EVENTS/EVT_2026-02-16_comeback-banner-placement-adjustment.md10_EVENTS/EVT_2026-02-16_reactivation-engine-defaults-confirmed.md10_EVENTS/EVT_2026-02-16_progress-outcome-intervention-deferred.md10_EVENTS/EVT_2026-02-16_discovery-sequencing-outside-in.md10_EVENTS/EVT_2026-02-16_stage-a-entry-auth-initial-rules.md10_EVENTS/EVT_2026-02-16_web-only-return-flow-and-weekly-goal-reminder.md10_EVENTS/EVT_2026-02-16_goal-reminder-frequency-finalized.md10_EVENTS/EVT_2026-02-16_stage-c-home-summary-defaults.md10_EVENTS/EVT_2026-02-16_stage-c-home-community-and-program-suggestion.md10_EVENTS/EVT_2026-02-16_stage-c-home-edge-policies-finalized.md10_EVENTS/EVT_2026-02-16_stage-d-recommendation-defaults-partial.md10_EVENTS/EVT_2026-02-16_stage-d-recommendation-count-finalized.md10_EVENTS/EVT_2026-02-16_stage-e-cs-ai-and-human-grading-rules.md10_EVENTS/EVT_2026-02-16_stage-e-escalation-and-visibility-policies.md10_EVENTS/EVT_2026-02-16_stage-e-late-threshold-and-visibility-catalog-finalized.md10_EVENTS/EVT_2026-02-16_stage-f-decline-detection-and-light-intervention.md10_EVENTS/EVT_2026-02-16_stage-f-verdict-cadence-and-levels-finalized.md10_EVENTS/EVT_2026-02-16_stage-f-rescue-pack-touchpoints-and-reprompt-policy.md10_EVENTS/EVT_2026-02-16_stage-f-rescue-pack-composition-cooldown-and-inline-surface.md10_EVENTS/EVT_2026-02-16_stage-f-new-decline-signal-and-cooldown-reset-rules.md10_EVENTS/EVT_2026-02-16_stage-f-similarity-ladder-and-recovery-quality-rules.md10_EVENTS/EVT_2026-02-16_stage-f-simple-threshold-model-and-scale-guardrails.md10_EVENTS/EVT_2026-02-16_stage-f-numeric-thresholds-and-inventory-cutoff-finalized.md10_EVENTS/EVT_2026-02-16_stage-f-evaluation-timing-transparency-and-review-cadence.md10_EVENTS/EVT_2026-02-17_stage-f-recovery-status-and-escalation-policy.md10_EVENTS/EVT_2026-02-17_stage-f-ai-tutor-7day-plan-structure-cadence-exit.md10_EVENTS/EVT_2026-02-17_stage-f-ai-tutor-plan-sourcing-fallback-and-program-switch.md10_EVENTS/EVT_2026-02-17_stage-f-ai-tutor-plan-missed-day-completion-and-optional-role.md10_EVENTS/EVT_2026-02-17_stage-f-ai-tutor-plan-reminder-channel-timing-and-stop-rule.md10_EVENTS/EVT_2026-02-17_stage-f-ai-tutor-reminder-permission-cap-and-login-behavior.md10_EVENTS/EVT_2026-02-17_stage-f-ai-tutor-reminder-timezone-precheck-and-multi-device-consistency.md10_EVENTS/EVT_2026-02-17_stage-f-ai-tutor-reminder-quiet-hours-plan-singleton-and-deeplink.md10_EVENTS/EVT_2026-02-17_stage-f-ai-tutor-day-boundary-required-unavailable-and-submit-timestamp.md10_EVENTS/EVT_2026-02-17_stage-a2-access-profile-subscription-discovery-kickoff.md10_EVENTS/EVT_2026-02-17_stage-a2-single-user-profile-and-package-baseline.md10_EVENTS/EVT_2026-02-17_stage-a2-auth-entitlement-and-paywall-routing.md10_EVENTS/EVT_2026-02-17_stage-a2-pro-tier-quick-description-refined.md10_EVENTS/EVT_2026-02-17_stage-a2-pro-basic-writing-speaking-no-limit.md10_EVENTS/EVT_2026-02-17_stage-a2-unified-result-surface-and-tier-lock-policy.md10_EVENTS/EVT_2026-02-17_stage-a2-feature-based-upgrade-options-and-fast-path.md10_EVENTS/EVT_2026-02-17_stage-a2-dual-offer-requires-explicit-user-choice.md10_EVENTS/EVT_2026-02-18_stage-c-home-empty-state-and-on-demand-ai-tutor.md10_EVENTS/EVT_2026-02-18_stage-c-no-mandatory-task-suggestion-only-policy.md10_EVENTS/EVT_2026-02-18_stage-c-home-priority-paywall-entry-and-profile-milestones.md10_EVENTS/EVT_2026-02-18_stage-b-payment-milestone-conditional-for-free.md10_EVENTS/EVT_2026-02-18_stage-abd-goal-freedom-contextual-nudge-and-adaptive-recommendation-baseline.md10_EVENTS/EVT_2026-02-18_stage-a2bcd-register-profile-entitlement-and-notification-deepening.md10_EVENTS/EVT_2026-02-19_stage-c-home-community-teaser-baseline-finalization.md10_EVENTS/EVT_2026-02-19_stage-a-auth-and-checkout-guardrails-finalization.md10_EVENTS/EVT_2026-02-19_stage-a2-ai-entitlement-clarity-and-credit-fairness.md10_EVENTS/EVT_2026-02-20_stage-a2-scope-boundary-and-yearly-cycle-refinement.md10_EVENTS/EVT_2026-02-20_stage-a2bcd-returnto-nudge-checkout-priority-and-lock-popup-frequency.md10_EVENTS/EVT_2026-02-20_stage-a2bcd-ux-guardrail-refinement-return-home-contact-switch-and-popup-cooldown.md10_EVENTS/EVT_2026-02-20_stage-a-auth-gate-low-friction-and-recovery-entry-finalization.md10_EVENTS/EVT_2026-02-20_stage-a-auth-recovery-and-fallback-precision-round-2.md10_EVENTS/EVT_2026-02-20_stage-a-auth-intent-lock-reset-and-reopen-cooldown-finalization.md10_EVENTS/EVT_2026-02-20_stage-c-a2-home-priority-profile-privacy-and-plan-switching-autocomplete.md10_EVENTS/EVT_2026-02-20_stage-f-kpi-operational-contract-and-governance-autocomplete.md10_EVENTS/EVT_2026-02-21_stage-a2d-monetization-and-ai-entitlement-baseline-autocomplete.md10_EVENTS/EVT_2026-02-21_stage-d-attempt-flow-reliability-and-submit-integrity-autocomplete.md10_EVENTS/EVT_2026-02-21_stage-d2-attempt-flow-deep-policy-autocomplete.md10_EVENTS/EVT_2026-02-21_stage-g-vocabulary-lean-loop-and-overload-governor-autocomplete.md10_EVENTS/EVT_2026-02-21_stage-bd-program-specific-goal-scale-and-assessment-form-contract-autocomplete.md10_EVENTS/EVT_2026-02-21_stage-bd-goal-engine-v1-depth-mapping-versioning-confidence-gate-autocomplete.md10_EVENTS/EVT_2026-02-21_stage-dg-canonical-assessment-form-catalog-and-program-baseline-autocomplete.md10_EVENTS/EVT_2026-02-22_stage-b-goal-nudge-fatigue-suppression-and-soft-snooze-autocomplete.md10_EVENTS/EVT_2026-02-22_stage-d-recommendation-freshness-guardrails-and-light-diversification-autocomplete.md10_EVENTS/EVT_2026-02-22_stage-fd-reactivation-intent-aware-recommendation-handoff-autocomplete.md10_EVENTS/EVT_2026-02-22_stage-da-entitlement-aware-recommendation-composition-and-lock-teaser-policy-autocomplete.md10_EVENTS/EVT_2026-02-22_stage-d-recommendation-confidence-and-primary-reason-priority-policy-autocomplete.md10_EVENTS/EVT_2026-02-22_stage-cm-first-week-activation-ladder-and-lightweight-guidance-autocomplete.md10_EVENTS/EVT_2026-02-22_stage-cm-program-adaptive-week1-activation-starter-policy-autocomplete.md10_EVENTS/EVT_2026-02-22_cross-stage-ux-optimization-idea-pack-draft.md10_EVENTS/EVT_2026-02-22_cross-stage-ux-optimization-iteration-loop-draft.md10_EVENTS/EVT_2026-02-22_cross-stage-recommendation-hardening-defaults-draft.md10_EVENTS/EVT_2026-02-24_cross-stage-recommendation-hardening-candidate-lock-draft.md10_EVENTS/EVT_2026-02-27_stage-a2-payment-cycle-annual-renew-and-onetime-focus.md10_EVENTS/EVT_2026-03-01_ai-tutor-core-logic-discovery-wave1.md10_EVENTS/EVT_2026-03-01_smart-search-ai-inline-boundary-and-export-handoff.md10_EVENTS/EVT_2026-03-01_ai-tutor-wave2-contract-closure.md10_EVENTS/EVT_2026-03-09_points-only-engagement-ranking-and-level-deferral.md10_EVENTS/EVT_2026-03-16_email-only-auth-checkout-phone-contact-and-account-flow-alignment.md10_EVENTS/EVT_2026-03-25_navigation-shell-global-today-hub-and-program-workspace.md10_EVENTS/EVT_2026-03-25_navigation-shell-build-ready-gap-review.md10_EVENTS/EVT_2026-03-27_post-login-resume-last-program-and-selective-cross-program-aggregation.md
Domain state docs
Phần tiêu đề “Domain state docs”30_STATE/STATE_Product_Foundation.md30_STATE/STATE_Entry_Access_Foundation.md30_STATE/STATE_Onboarding_Goals.md30_STATE/STATE_Home_Router_Mode_Switching.md30_STATE/STATE_Course_Operations_Surfaces.md30_STATE/STATE_Progress_Metrics.md30_STATE/STATE_Practice_Recommendation.md30_STATE/STATE_Practice_Attempt_Execution.md30_STATE/STATE_Vocabulary_Learning_Loop.md30_STATE/STATE_Notification_Reactivation.md30_STATE/STATE_Access_Profile_Subscription_Envelope.md30_STATE/STATE_Assessment_Form_Catalog.md30_STATE/STATE_AI_Tutor_Learning_Guidance.md30_STATE/STATE_Smart_Search_AI_Inline.md30_STATE/STATE_Engagement_Ranking_and_Reward_Baseline.md30_STATE/STATE_Navigation_Shell_and_Object_Ownership.md
Decision records
Phần tiêu đề “Decision records”20_DECISIONS/DEC-0001_success-priority-and-habit-definition.md20_DECISIONS/DEC-0002_streak-and-freeze-rules.md20_DECISIONS/DEC-0003_post-submission-and-recommendation-routing.md20_DECISIONS/DEC-0004_performance-tiers-and-improvement-evidence.md20_DECISIONS/DEC-0005_async-scoring-and-result-notification.md20_DECISIONS/DEC-0006_onboarding-goal-guardrails-and-optional-target.md20_DECISIONS/DEC-0007_diligence-score-and-active-time-rules.md20_DECISIONS/DEC-0008_operational-boundary-course-vs-self-study.md20_DECISIONS/DEC-0009_reactivation-cadence-channels-and-reset-rule.md20_DECISIONS/DEC-0010_reactivation-comeback-entry-and-welcome-ui.md20_DECISIONS/DEC-0011_entry-intent-and-post-auth-home-routing.md20_DECISIONS/DEC-0012_home-summary-and-self-study-default-emphasis.md20_DECISIONS/DEC-0013_course-ops-intervention-and-human-grading-governance.md20_DECISIONS/DEC-0014_decline-detection-and-light-intervention-policy.md20_DECISIONS/DEC-0015_progress-verdict-cadence-and-3-level-outcome.md20_DECISIONS/DEC-0016_rescue-pack-touchpoints-and-reprompt-policy.md20_DECISIONS/DEC-0017_rescue-pack-composition-cooldown-and-inline-prompt.md20_DECISIONS/DEC-0018_new-decline-signal-and-cooldown-reset-policy.md20_DECISIONS/DEC-0019_similarity-ladder-and-recovery-quality-policy.md20_DECISIONS/DEC-0020_simple-threshold-model-and-scale-guardrails.md20_DECISIONS/DEC-0021_numeric-threshold-defaults-and-ab-inventory-cutoff.md20_DECISIONS/DEC-0022_evaluation-timing-transparency-and-review-cadence.md20_DECISIONS/DEC-0023_recovery-status-visibility-and-escalation-intervention.md20_DECISIONS/DEC-0024_ai-tutor-7day-plan-structure-regeneration-and-exit.md20_DECISIONS/DEC-0025_ai-tutor-plan-sourcing-fallback-and-program-switch-policy.md20_DECISIONS/DEC-0026_ai-tutor-plan-missed-day-required-completion-and-optional-role-policy.md20_DECISIONS/DEC-0027_ai-tutor-plan-reminder-channel-timing-and-stop-policy.md20_DECISIONS/DEC-0028_ai-tutor-reminder-permission-cap-and-login-behavior-policy.md20_DECISIONS/DEC-0029_ai-tutor-reminder-timezone-precheck-and-account-level-consistency-policy.md20_DECISIONS/DEC-0030_ai-tutor-reminder-quiet-hours-active-plan-singleton-and-deeplink-policy.md20_DECISIONS/DEC-0031_ai-tutor-day-boundary-required-unavailable-fallback-and-submit-timestamp-policy.md20_DECISIONS/DEC-0032_dol-english-single-user-profile-and-package-entitlement-baseline.md20_DECISIONS/DEC-0033_mvp-auth-methods-and-tier-entitlement-baseline.md20_DECISIONS/DEC-0034_paywall-trigger-unified-checkout-and-post-payment-return-policy.md20_DECISIONS/DEC-0035_unified-result-surface-tier-lock-and-upgrade-entry-policy.md20_DECISIONS/DEC-0036_feature-based-upgrade-offer-and-fast-path-policy.md20_DECISIONS/DEC-0037_home-empty-state-aggregation-and-on-demand-ai-tutor-policy.md20_DECISIONS/DEC-0038_home-no-mandatory-task-and-suggestion-only-guidance-policy.md20_DECISIONS/DEC-0039_home-empty-state-priority-profile-milestones-and-ai-lock-upgrade-entry.md20_DECISIONS/DEC-0040_goal-policy-fully-optional-across-all-flows.md20_DECISIONS/DEC-0041_contextual-goal-nudge-with-daily-cap-policy.md20_DECISIONS/DEC-0042_habit-first-dynamic-recommendation-and-adaptive-control-policy.md20_DECISIONS/DEC-0043_outside-in-access-baseline-with-preauth-browse-and-minimal-signup.md20_DECISIONS/DEC-0044_password-first-auth-and-immutable-identity-separation-policy.md20_DECISIONS/DEC-0045_recommendation-interaction-adaptation-and-control-contract.md20_DECISIONS/DEC-0046_course-vs-subscription-entitlement-and-course-credit-policy.md20_DECISIONS/DEC-0047_v2-payment-cycle-method-and-overlap-lifecycle-policy.md20_DECISIONS/DEC-0048_tier-result-visibility-and-credit-gate-refinement.md20_DECISIONS/DEC-0049_profile-nudge-priority-and-achievement-governance.md20_DECISIONS/DEC-0050_account-security-recovery-and-deletion-lifecycle-policy.md20_DECISIONS/DEC-0051_scoring-band-normalization-and-streak-attribution-policy.md20_DECISIONS/DEC-0052_notification-governor-and-ai-score-ready-delivery-policy.md20_DECISIONS/DEC-0053_reactivation-template-governance-and-safety-fallback-policy.md20_DECISIONS/DEC-0054_minimum-kpi-pack-for-v2-discovery-execution.md20_DECISIONS/DEC-0055_home-community-teaser-ranking-window-coldstart-and-entry-policy.md20_DECISIONS/DEC-0056_signup-no-age-gate-and-duplicate-contact-login-handoff-policy.md20_DECISIONS/DEC-0057_password-lock-threshold-and-checkout-minimum-verified-contact-policy.md20_DECISIONS/DEC-0058_ai-entitlement-visibility-and-credit-fairness-in-result-policy.md20_DECISIONS/DEC-0059_dol-english-scope-boundary-and-yearly-cycle-refinement.md20_DECISIONS/DEC-0060_returnto-nudge-suppression-contact-priority-yearly-label-and-lock-popup-frequency.md20_DECISIONS/DEC-0061_operational-ux-refinement-for-return-home-contact-switch-popup-cooldown-and-credit-visibility.md20_DECISIONS/DEC-0062_auth-gate-low-friction-direct-return-otp-anti-abuse-and-in-context-recovery-entry.md20_DECISIONS/DEC-0063_auth-otp-lock-scope-recovery-return-fallback-and-attempt-gate-dismissal.md20_DECISIONS/DEC-0064_auth-intent-scoped-otp-lock-reset-and-attempt-gate-reopen-cooldown.md20_DECISIONS/DEC-0065_home-priority-profile-privacy-and-plan-switching-baseline.md20_DECISIONS/DEC-0066_kpi-operational-contract-thresholds-and-review-cadence.md20_DECISIONS/DEC-0067_monetization-and-ai-entitlement-baseline-for-low-friction-upgrade.md20_DECISIONS/DEC-0068_attempt-execution-reliability-and-submit-integrity-baseline.md20_DECISIONS/DEC-0069_attempt-flow-deep-policy-for-timed-draft-and-submit-resilience.md20_DECISIONS/DEC-0070_vocabulary-lean-loop-with-focus-queue-and-overload-governor.md20_DECISIONS/DEC-0071_program-specific-goal-scale-and-assessment-form-aware-comparison.md20_DECISIONS/DEC-0072_goal-engine-v1-depth-mapping-versioning-and-confidence-gate.md20_DECISIONS/DEC-0073_canonical-assessment-form-catalog-and-program-baseline.md20_DECISIONS/DEC-0074_goal-nudge-fatigue-suppression-and-soft-snooze-policy.md20_DECISIONS/DEC-0075_recommendation-freshness-guardrails-and-light-diversification-policy.md20_DECISIONS/DEC-0076_reactivation-intent-aware-recommendation-handoff-policy.md20_DECISIONS/DEC-0077_entitlement-aware-recommendation-composition-and-lock-teaser-policy.md20_DECISIONS/DEC-0078_recommendation-confidence-and-primary-reason-priority-policy.md20_DECISIONS/DEC-0079_first-week-activation-ladder-and-non-blocking-guidance-policy.md20_DECISIONS/DEC-0080_program-adaptive-week1-activation-starter-policy.md20_DECISIONS/DEC-0081_payment-cycle-annual-renew-and-onetime-focus.md20_DECISIONS/DEC-0082_ai-tutor-role-and-capability-baseline.md20_DECISIONS/DEC-0083_ai-tutor-grounded-knowledge-and-recommendation-contract.md20_DECISIONS/DEC-0084_ai-tutor-exercise-coaching-integrity-policy.md20_DECISIONS/DEC-0085_ai-tutor-output-artifacts-and-progress-insight-policy.md20_DECISIONS/DEC-0086_smart-search-ai-inline-layer-boundary-and-tutor-escalation-policy.md20_DECISIONS/DEC-0087_ai-inline-to-ai-tutor-export-context-and-open-chat-handshake.md20_DECISIONS/DEC-0088_ai-inline-to-ai-tutor-mobile-payload-compression-policy.md20_DECISIONS/DEC-0089_ai-thi-thu-full-test-intent-mapping-policy.md20_DECISIONS/DEC-0090_ai-tutor-diagram-mindmap-rendering-fallback-policy.md20_DECISIONS/DEC-0091_ai-tutor-provenance-visibility-depth-policy.md20_DECISIONS/DEC-0092_ai-tutor-sandbox-exception-for-non-graded-practice.md20_DECISIONS/DEC-0093_points-only-engagement-ranking-and-account-level-deferral.md20_DECISIONS/DEC-0094_email-only-auth-checkout-phone-contact-and-account-flow-alignment.md20_DECISIONS/DEC-0095_global-today-hub-and-one-program-workspace-shell-model.md20_DECISIONS/DEC-0096_resume-last-program-and-selective-cross-program-aggregation-shell-model.md