# 3. Skill Path Subscriptions — Test Cases

User Type: **Super Administrator**
Source: *Mi Digital Academy - Education CRM Features Document*
Spec: skill_path_subscriptions.md — every feature, sub-feature, and rule covered

---

## Test Execution Policy
- Zero tolerance: any deviation from documented behavior = FAILED = bug
- Every bug is immediately logged/reported (Bug ID, feature, sub-feature,
  expected vs actual, severity) and fixed 100% before the group passes
- Feature group passes only at 100% test pass rate

## Coverage Matrix
| Feature | Sub-feature / Rule | Test IDs |
|---------|--------------------|----------|
| 3.1 Career Track Bundles (e.g., Full Stack Developer) | Career track bundle: the plan for a career track (the track, the courses, the period, the price) | TC-SA-11-03-001 |
| 3.1 Career Track Bundles (e.g., Full Stack Developer) | Track scope: the access to the track's courses (the content, the assessments) | TC-SA-11-03-002 |
| 3.1 Career Track Bundles (e.g., Full Stack Developer) | Track definition: the track defined (the name, the courses, the skill) | TC-SA-11-03-003 |
| 3.1 Career Track Bundles (e.g., Full Stack Developer) | Billing period: the subscription duration (the monthly, the quarterly, etc.) | TC-SA-11-03-004 |
| 3.1 Career Track Bundles (e.g., Full Stack Developer) | Subscription activation: the access granted to the track's courses (the content available) | TC-SA-11-03-005 |
| 3.1 Career Track Bundles (e.g., Full Stack Developer) | Track expiry: the access ending at the period end (the renewal prompt) | TC-SA-11-03-006 |
| 3.1 Career Track Bundles (e.g., Full Stack Developer) | Audit logging of the track definition and the subscriptions | TC-SA-11-03-007 |
| 3.1 Career Track Bundles (e.g., Full Stack Developer) | Rule: the career track bundle is for a career track (the skill, e.g., Full Stack Developer); the access is to the track's courses | TC-SA-11-03-002 |
| 3.1 Career Track Bundles (e.g., Full Stack Developer) | Rule: the track definition is the name, the courses, and the skill; it is explicit | TC-SA-11-03-003 |
| 3.1 Career Track Bundles (e.g., Full Stack Developer) | Rule: the billing period is the duration (the monthly, the quarterly); the access ends at the period end | TC-SA-11-03-004, TC-SA-11-03-006 |
| 3.1 Career Track Bundles (e.g., Full Stack Developer) | Rule: the subscription activation grants the access (the track's courses available); the expiry ends it (the renewal prompt) | TC-SA-11-03-005, TC-SA-11-03-006 |
| 3.1 Career Track Bundles (e.g., Full Stack Developer) | Rule: a track adjustment (the courses, the period, the price) is recorded (the change, the time); it is auditable | TC-SA-11-03-008 |
| 3.1 Career Track Bundles (e.g., Full Stack Developer) | Rule: track definition and subscriptions are audit-logged with the track, courses, and timestamp | TC-SA-11-03-007 |
| 3.2 Industry-Specific Certifications | Certification track: the plan for a certification (the certification, the courses, the assessment, the period, the price) | TC-SA-11-03-009 |
| 3.2 Industry-Specific Certifications | Certification scope: the access to the certification's courses and assessment (the content, the exam) | TC-SA-11-03-010 |
| 3.2 Industry-Specific Certifications | Certification definition: the certification defined (the name, the industry, the courses, the assessment) | TC-SA-11-03-011 |
| 3.2 Industry-Specific Certifications | Billing period: the subscription duration (the monthly, the quarterly, etc.) | TC-SA-11-03-012 |
| 3.2 Industry-Specific Certifications | Subscription activation: the access granted to the certification's courses and assessment (the content available) | TC-SA-11-03-013 |
| 3.2 Industry-Specific Certifications | Certification expiry: the access ending at the period end (the renewal prompt) | TC-SA-11-03-014 |
| 3.2 Industry-Specific Certifications | Audit logging of the certification definition and the subscriptions | TC-SA-11-03-015 |
| 3.2 Industry-Specific Certifications | Rule: the certification track is for an industry-specific certification (the name, the industry); the access is to the certification's courses and assessment | TC-SA-11-03-010 |
| 3.2 Industry-Specific Certifications | Rule: the certification definition is the name, the industry, the courses, and the assessment; it is explicit | TC-SA-11-03-011 |
| 3.2 Industry-Specific Certifications | Rule: the billing period is the duration (the monthly, the quarterly); the access ends at the period end | TC-SA-11-03-012, TC-SA-11-03-014 |
| 3.2 Industry-Specific Certifications | Rule: the subscription activation grants the access (the certification's courses and assessment available); the expiry ends it (the renewal prompt) | TC-SA-11-03-013, TC-SA-11-03-014 |
| 3.2 Industry-Specific Certifications | Rule: a certification adjustment (the courses, the assessment, the period, the price) is recorded (the change, the time); it is auditable | TC-SA-11-03-016 |
| 3.2 Industry-Specific Certifications | Rule: certification definition and subscriptions are audit-logged with the certification, courses, and timestamp | TC-SA-11-03-015 |
| 3.3 Monthly Access to All Professional Courses | All-access plan: the plan for all the professional courses (the scope, the period, the price) | TC-SA-11-03-017 |
| 3.3 Monthly Access to All Professional Courses | All-access scope: the access to all the professional courses (the content, the assessments) | TC-SA-11-03-018 |
| 3.3 Monthly Access to All Professional Courses | Monthly period: the subscription duration (the month) | TC-SA-11-03-019 |
| 3.3 Monthly Access to All Professional Courses | Plan definition: the plan defined by the Super Admin (the scope, the period, the price) | TC-SA-11-03-017 |
| 3.3 Monthly Access to All Professional Courses | Subscription activation: the access granted to all the professional courses (the content available) | TC-SA-11-03-020 |
| 3.3 Monthly Access to All Professional Courses | Plan expiry: the access ending at the month end (the renewal prompt) | TC-SA-11-03-021 |
| 3.3 Monthly Access to All Professional Courses | Audit logging of the plan definition and the subscriptions | TC-SA-11-03-022 |
| 3.3 Monthly Access to All Professional Courses | Rule: the all-access plan is for all the professional courses (the catalog); the access is to the full catalog | TC-SA-11-03-018 |
| 3.3 Monthly Access to All Professional Courses | Rule: the monthly period is the duration (the month); the access ends at the month end | TC-SA-11-03-019, TC-SA-11-03-021 |
| 3.3 Monthly Access to All Professional Courses | Rule: the subscription activation grants the access (the catalog available); the expiry ends it (the renewal prompt) | TC-SA-11-03-020, TC-SA-11-03-021 |
| 3.3 Monthly Access to All Professional Courses | Rule: a new professional course added to the catalog is included in the all-access (the scope is the catalog); the addition is the continuation | TC-SA-11-03-023 |
| 3.3 Monthly Access to All Professional Courses | Rule: a plan adjustment (the scope, the period, the price) is recorded (the change, the time); it is auditable | TC-SA-11-03-024 |
| 3.3 Monthly Access to All Professional Courses | Rule: plan definition and subscriptions are audit-logged with the plan, scope, and timestamp | TC-SA-11-03-022 |
| 3.4 Premium Tier with Mentorship | Premium tier: the plan for the all-access plus the mentorship (the scope, the mentorship, the period, the price) | TC-SA-11-03-025 |
| 3.4 Premium Tier with Mentorship | Mentorship: the one-on-one or group mentorship sessions (the experts, the schedule) | TC-SA-11-03-026 |
| 3.4 Premium Tier with Mentorship | Premium scope: the access to all the professional courses plus the mentorship (the content, the sessions) | TC-SA-11-03-027 |
| 3.4 Premium Tier with Mentorship | Tier definition: the tier defined by the Super Admin (the scope, the mentorship, the period, the price) | TC-SA-11-03-025 |
| 3.4 Premium Tier with Mentorship | Subscription activation: the access granted to the tier (the content and the mentorship available) | TC-SA-11-03-028 |
| 3.4 Premium Tier with Mentorship | Tier expiry: the access ending at the period end (the renewal prompt) | TC-SA-11-03-029 |
| 3.4 Premium Tier with Mentorship | Audit logging of the tier definition and the subscriptions | TC-SA-11-03-030 |
| 3.4 Premium Tier with Mentorship | Rule: the premium tier is the all-access plus the mentorship (the sessions, the experts); the access is to the full catalog plus the mentorship | TC-SA-11-03-027 |
| 3.4 Premium Tier with Mentorship | Rule: the mentorship is the one-on-one or group sessions (the experts, the schedule); it is the premium value | TC-SA-11-03-026 |
| 3.4 Premium Tier with Mentorship | Rule: the period is the duration (the monthly, the quarterly); the access ends at the period end | TC-SA-11-03-029 |
| 3.4 Premium Tier with Mentorship | Rule: the subscription activation grants the access (the content and the mentorship available); the expiry ends it (the renewal prompt) | TC-SA-11-03-028, TC-SA-11-03-029 |
| 3.4 Premium Tier with Mentorship | Rule: a tier adjustment (the mentorship, the period, the price) is recorded (the change, the time); it is auditable | TC-SA-11-03-031 |
| 3.4 Premium Tier with Mentorship | Rule: tier definition and subscriptions are audit-logged with the tier, scope, and timestamp | TC-SA-11-03-030 |

## 3.1 Career Track Bundles (e.g., Full Stack Developer)

### TC-SA-11-03-001 — Career track bundle: the plan for a career track (the track, the courses, the period, the price)
**Type:** Positive
**Covers:** 3.1 → Career track bundle: the plan for a career track (the track, the courses, the period, the price)
**Preconditions:** The Super Admin opens the skill path subscriptions.
**Steps:**
1. Define the career track bundle: the track (the name, the skill, e.g., Full Stack Developer), the courses (the set that builds the skill), the period, and the price.
2. Save the track.
3. Verify the track is live and a learner can subscribe to the career track.
**Expected Result:** The career track bundle is defined (the track, the courses, the period, the price) — the track is live and subscribable.
**Priority:** Critical

### TC-SA-11-03-002 — Track scope: the access to the track's courses (the content, the assessments)
**Type:** Negative
**Covers:** 3.1 → Track scope: the access to the track's courses (the content, the assessments); Rule: the career track bundle is for a career track (the skill, e.g., Full Stack Developer); the access is to the track's courses
**Preconditions:** A learner has subscribed to a career track (e.g., Full Stack Developer).
**Steps:**
1. As the learner, access the track's courses (the content, the assessments).
2. Attempt to access a course not in the track.
3. Verify the access is to the track's courses (the other courses are not included).
**Expected Result:** The access is to the track's courses — the other courses are not accessible.
**Priority:** Critical

### TC-SA-11-03-003 — Track definition: the track defined (the name, the courses, the skill); it is explicit
**Type:** Positive
**Covers:** 3.1 → Track definition: the track defined (the name, the courses, the skill); Rule: the track definition is the name, the courses, and the skill; it is explicit
**Preconditions:** A career track is defined.
**Steps:**
1. Open the track definition.
2. Verify it shows the name, the courses, and the skill.
3. Verify the definition is explicit.
**Expected Result:** The track definition is the name, the courses, and the skill — it is explicit.
**Priority:** High

### TC-SA-11-03-004 — Billing period: the subscription duration (the monthly, the quarterly, etc.)
**Type:** Positive
**Covers:** 3.1 → Billing period: the subscription duration (the monthly, the quarterly, etc.); Rule: the billing period is the duration (the monthly, the quarterly); the access ends at the period end
**Preconditions:** A career track is defined with a billing period.
**Steps:**
1. Verify the billing period is set (the monthly, the quarterly).
2. Verify the subscription duration matches the billing period.
**Expected Result:** The billing period is the duration — the subscription lasts for the defined period.
**Priority:** High

### TC-SA-11-03-005 — Subscription activation: the access granted to the track's courses (the content available)
**Type:** Positive
**Covers:** 3.1 → Subscription activation: the access granted to the track's courses (the content available); Rule: the subscription activation grants the access (the track's courses available)
**Preconditions:** A learner subscribes to a career track.
**Steps:**
1. Subscribe to the career track.
2. Verify the access is granted to the track's courses (the content is available for the period).
**Expected Result:** The access is granted to the track's courses — the content is available for the period.
**Priority:** Critical

### TC-SA-11-03-006 — Track expiry: the access ending at the period end (the renewal prompt)
**Type:** Edge
**Covers:** 3.1 → Track expiry: the access ending at the period end (the renewal prompt); Rule: the expiry ends it (the renewal prompt)
**Preconditions:** A career track subscription is active and the period is ending.
**Steps:**
1. Wait for the period end.
2. Verify the access ends at the period end.
3. Verify the learner is prompted to renew.
**Expected Result:** The access ends at the period end — the learner is prompted to renew.
**Priority:** Critical

### TC-SA-11-03-007 — Track definition and subscriptions are audit-logged with the track, courses, and timestamp
**Type:** Positive
**Covers:** 3.1 → Audit logging of the track definition and the subscriptions; Rule: track definition and subscriptions are audit-logged with the track, courses, and timestamp
**Preconditions:** Track definition and subscription events have occurred.
**Steps:**
1. Open the audit trail and filter by "career track".
2. Verify entries show the track, the courses, and the timestamp.
**Expected Result:** The track definition and subscriptions are audit-logged with the track, courses, and timestamp.
**Priority:** Critical

### TC-SA-11-03-008 — A track adjustment (the courses, the period, the price) is recorded (the change, the time); it is auditable
**Type:** Positive
**Covers:** 3.1 → Rule: a track adjustment (the courses, the period, the price) is recorded (the change, the time); it is auditable
**Preconditions:** A career track is live.
**Steps:**
1. Adjust the track (change the courses, the period, the price).
2. Verify the adjustment is recorded (the change, the time).
3. Verify the change is auditable.
**Expected Result:** The track adjustment is recorded (the change, the time) — it is auditable.
**Priority:** High

## 3.2 Industry-Specific Certifications

### TC-SA-11-03-009 — Certification track: the plan for a certification (the certification, the courses, the assessment, the period, the price)
**Type:** Positive
**Covers:** 3.2 → Certification track: the plan for a certification (the certification, the courses, the assessment, the period, the price)
**Preconditions:** The Super Admin opens the skill path subscriptions.
**Steps:**
1. Define the certification track: the certification (the name, the industry), the courses (the set that leads to the certification), the assessment (the exam), the period, and the price.
2. Save the certification.
3. Verify the certification is live and a learner can subscribe to the certification track.
**Expected Result:** The certification track is defined (the certification, the courses, the assessment, the period, the price) — the certification is live and subscribable.
**Priority:** Critical

### TC-SA-11-03-010 — Certification scope: the access to the certification's courses and assessment (the content, the exam)
**Type:** Negative
**Covers:** 3.2 → Certification scope: the access to the certification's courses and assessment (the content, the exam); Rule: the certification track is for an industry-specific certification (the name, the industry); the access is to the certification's courses and assessment
**Preconditions:** A learner has subscribed to a certification track.
**Steps:**
1. As the learner, access the certification's courses and assessment (the content, the exam).
2. Attempt to access a course not in the certification.
3. Verify the access is to the certification's courses and assessment (the other courses are not included).
**Expected Result:** The access is to the certification's courses and assessment — the other courses are not accessible.
**Priority:** Critical

### TC-SA-11-03-011 — Certification definition: the certification defined (the name, the industry, the courses, the assessment); it is explicit
**Type:** Positive
**Covers:** 3.2 → Certification definition: the certification defined (the name, the industry, the courses, the assessment); Rule: the certification definition is the name, the industry, the courses, and the assessment; it is explicit
**Preconditions:** A certification track is defined.
**Steps:**
1. Open the certification definition.
2. Verify it shows the name, the industry, the courses, and the assessment.
3. Verify the definition is explicit.
**Expected Result:** The certification definition is the name, the industry, the courses, and the assessment — it is explicit.
**Priority:** High

### TC-SA-11-03-012 — Billing period: the subscription duration (the monthly, the quarterly, etc.)
**Type:** Positive
**Covers:** 3.2 → Billing period: the subscription duration (the monthly, the quarterly, etc.); Rule: the billing period is the duration (the monthly, the quarterly); the access ends at the period end
**Preconditions:** A certification track is defined with a billing period.
**Steps:**
1. Verify the billing period is set (the monthly, the quarterly).
2. Verify the subscription duration matches the billing period.
**Expected Result:** The billing period is the duration — the subscription lasts for the defined period.
**Priority:** High

### TC-SA-11-03-013 — Subscription activation: the access granted to the certification's courses and assessment (the content available)
**Type:** Positive
**Covers:** 3.2 → Subscription activation: the access granted to the certification's courses and assessment (the content available); Rule: the subscription activation grants the access (the certification's courses and assessment available)
**Preconditions:** A learner subscribes to a certification track.
**Steps:**
1. Subscribe to the certification track.
2. Verify the access is granted to the certification's courses and assessment (the content is available for the period).
**Expected Result:** The access is granted to the certification's courses and assessment — the content is available for the period.
**Priority:** Critical

### TC-SA-11-03-014 — Certification expiry: the access ending at the period end (the renewal prompt)
**Type:** Edge
**Covers:** 3.2 → Certification expiry: the access ending at the period end (the renewal prompt); Rule: the expiry ends it (the renewal prompt)
**Preconditions:** A certification subscription is active and the period is ending.
**Steps:**
1. Wait for the period end.
2. Verify the access ends at the period end.
3. Verify the learner is prompted to renew.
**Expected Result:** The access ends at the period end — the learner is prompted to renew.
**Priority:** Critical

### TC-SA-11-03-015 — Certification definition and subscriptions are audit-logged with the certification, courses, and timestamp
**Type:** Positive
**Covers:** 3.2 → Audit logging of the certification definition and the subscriptions; Rule: certification definition and subscriptions are audit-logged with the certification, courses, and timestamp
**Preconditions:** Certification definition and subscription events have occurred.
**Steps:**
1. Open the audit trail and filter by "certification track".
2. Verify entries show the certification, the courses, and the timestamp.
**Expected Result:** The certification definition and subscriptions are audit-logged with the certification, courses, and timestamp.
**Priority:** Critical

### TC-SA-11-03-016 — A certification adjustment (the courses, the assessment, the period, the price) is recorded (the change, the time); it is auditable
**Type:** Positive
**Covers:** 3.2 → Rule: a certification adjustment (the courses, the assessment, the period, the price) is recorded (the change, the time); it is auditable
**Preconditions:** A certification track is live.
**Steps:**
1. Adjust the certification (change the courses, the assessment, the period, the price).
2. Verify the adjustment is recorded (the change, the time).
3. Verify the change is auditable.
**Expected Result:** The certification adjustment is recorded (the change, the time) — it is auditable.
**Priority:** High

## 3.3 Monthly Access to All Professional Courses

### TC-SA-11-03-017 — All-access plan: the plan for all the professional courses (the scope, the period, the price)
**Type:** Positive
**Covers:** 3.3 → All-access plan: the plan for all the professional courses (the scope, the period, the price); Plan definition: the plan defined by the Super Admin (the scope, the period, the price)
**Preconditions:** The Super Admin opens the skill path subscriptions.
**Steps:**
1. Define the all-access plan: the scope (all the professional courses), the period (the month), and the price (the flat price for the full catalog).
2. Save the plan.
3. Verify the plan is live and a learner can subscribe to the all-access.
**Expected Result:** The all-access plan is defined (the scope, the period, the price) — the plan is live and subscribable.
**Priority:** Critical

### TC-SA-11-03-018 — All-access scope: the access to all the professional courses (the content, the assessments)
**Type:** Negative
**Covers:** 3.3 → All-access scope: the access to all the professional courses (the content, the assessments); Rule: the all-access plan is for all the professional courses (the catalog); the access is to the full catalog
**Preconditions:** A learner has subscribed to the all-access plan.
**Steps:**
1. As the learner, access all the professional courses (the content, the assessments).
2. Attempt to access an academic course.
3. Verify the access is to all the professional courses (the academic courses are not included).
**Expected Result:** The access is to all the professional courses — the academic courses are not accessible.
**Priority:** Critical

### TC-SA-11-03-019 — Monthly period: the subscription duration (the month)
**Type:** Positive
**Covers:** 3.3 → Monthly period: the subscription duration (the month); Rule: the monthly period is the duration (the month); the access ends at the month end
**Preconditions:** The all-access plan is defined.
**Steps:**
1. Verify the period is the month.
2. Verify the subscription duration is one month.
**Expected Result:** The monthly period is the duration — the subscription lasts for the month.
**Priority:** High

### TC-SA-11-03-020 — Subscription activation: the access granted to all the professional courses (the content available)
**Type:** Positive
**Covers:** 3.3 → Subscription activation: the access granted to all the professional courses (the content available); Rule: the subscription activation grants the access (the catalog available)
**Preconditions:** A learner subscribes to the all-access plan.
**Steps:**
1. Subscribe to the all-access plan.
2. Verify the access is granted to all the professional courses (the content is available for the month).
**Expected Result:** The access is granted to all the professional courses — the content is available for the month.
**Priority:** Critical

### TC-SA-11-03-021 — Plan expiry: the access ending at the month end (the renewal prompt)
**Type:** Edge
**Covers:** 3.3 → Plan expiry: the access ending at the month end (the renewal prompt); Rule: the expiry ends it (the renewal prompt)
**Preconditions:** An all-access subscription is active and the month is ending.
**Steps:**
1. Wait for the month end.
2. Verify the access ends at the month end.
3. Verify the learner is prompted to renew.
**Expected Result:** The access ends at the month end — the learner is prompted to renew.
**Priority:** Critical

### TC-SA-11-03-022 — Plan definition and subscriptions are audit-logged with the plan, scope, and timestamp
**Type:** Positive
**Covers:** 3.3 → Audit logging of the plan definition and the subscriptions; Rule: plan definition and subscriptions are audit-logged with the plan, scope, and timestamp
**Preconditions:** Plan definition and subscription events have occurred.
**Steps:**
1. Open the audit trail and filter by "all-access plan".
2. Verify entries show the plan, the scope, and the timestamp.
**Expected Result:** The plan definition and subscriptions are audit-logged with the plan, scope, and timestamp.
**Priority:** Critical

### TC-SA-11-03-023 — A new professional course added to the catalog is included in the all-access (the scope is the catalog); the addition is the continuation
**Type:** Positive
**Covers:** 3.3 → Rule: a new professional course added to the catalog is included in the all-access (the scope is the catalog); the addition is the continuation
**Preconditions:** A learner has an active all-access subscription and a new professional course is added to the catalog.
**Steps:**
1. Add a new professional course to the catalog.
2. As the all-access learner, verify the new course is included (accessible).
3. Verify the scope is the catalog (not a frozen set).
**Expected Result:** The new professional course is included in the all-access — the scope is the catalog; the addition is the continuation.
**Priority:** High

### TC-SA-11-03-024 — A plan adjustment (the scope, the period, the price) is recorded (the change, the time); it is auditable
**Type:** Positive
**Covers:** 3.3 → Rule: a plan adjustment (the scope, the period, the price) is recorded (the change, the time); it is auditable
**Preconditions:** The all-access plan is live.
**Steps:**
1. Adjust the plan (change the scope, the period, the price).
2. Verify the adjustment is recorded (the change, the time).
3. Verify the change is auditable.
**Expected Result:** The plan adjustment is recorded (the change, the time) — it is auditable.
**Priority:** High

## 3.4 Premium Tier with Mentorship

### TC-SA-11-03-025 — Premium tier: the plan for the all-access plus the mentorship (the scope, the mentorship, the period, the price)
**Type:** Positive
**Covers:** 3.4 → Premium tier: the plan for the all-access plus the mentorship (the scope, the mentorship, the period, the price); Tier definition: the tier defined by the Super Admin (the scope, the mentorship, the period, the price)
**Preconditions:** The Super Admin opens the skill path subscriptions.
**Steps:**
1. Define the premium tier: the scope (all the professional courses), the mentorship (the one-on-one or group sessions, the experts, the schedule), the period, and the price (the premium to the all-access).
2. Save the tier.
3. Verify the tier is live and a learner can subscribe to the premium tier.
**Expected Result:** The premium tier is defined (the scope, the mentorship, the period, the price) — the tier is live and subscribable.
**Priority:** Critical

### TC-SA-11-03-026 — Mentorship: the one-on-one or group mentorship sessions (the experts, the schedule); it is the premium value
**Type:** Positive
**Covers:** 3.4 → Mentorship: the one-on-one or group mentorship sessions (the experts, the schedule); Rule: the mentorship is the one-on-one or group sessions (the experts, the schedule); it is the premium value
**Preconditions:** The premium tier is defined.
**Steps:**
1. Verify the mentorship is set (the one-on-one or group sessions, the experts, the schedule).
2. Verify the mentorship is the premium value.
**Expected Result:** The mentorship is set (the one-on-one or group sessions, the experts, the schedule) — it is the premium value.
**Priority:** High

### TC-SA-11-03-027 — Premium scope: the access to all the professional courses plus the mentorship (the content, the sessions)
**Type:** Negative
**Covers:** 3.4 → Premium scope: the access to all the professional courses plus the mentorship (the content, the sessions); Rule: the premium tier is the all-access plus the mentorship (the sessions, the experts); the access is to the full catalog plus the mentorship
**Preconditions:** A learner has subscribed to the premium tier.
**Steps:**
1. As the learner, access all the professional courses (the content).
2. Access the mentorship sessions.
3. Attempt to access an academic course.
4. Verify the access is to all the professional courses plus the mentorship (the academic courses are not included).
**Expected Result:** The access is to all the professional courses plus the mentorship — the academic courses are not accessible.
**Priority:** Critical

### TC-SA-11-03-028 — Subscription activation: the access granted to the tier (the content and the mentorship available)
**Type:** Positive
**Covers:** 3.4 → Subscription activation: the access granted to the tier (the content and the mentorship available); Rule: the subscription activation grants the access (the content and the mentorship available)
**Preconditions:** A learner subscribes to the premium tier.
**Steps:**
1. Subscribe to the premium tier.
2. Verify the access is granted to the tier (the content and the mentorship are available for the period).
**Expected Result:** The access is granted to the tier — the content and the mentorship are available for the period.
**Priority:** Critical

### TC-SA-11-03-029 — Tier expiry: the access ending at the period end (the renewal prompt)
**Type:** Edge
**Covers:** 3.4 → Tier expiry: the access ending at the period end (the renewal prompt); Rule: the period is the duration (the monthly, the quarterly); the access ends at the period end; the expiry ends it (the renewal prompt)
**Preconditions:** A premium tier subscription is active and the period is ending.
**Steps:**
1. Wait for the period end.
2. Verify the access ends at the period end.
3. Verify the learner is prompted to renew.
**Expected Result:** The access ends at the period end — the learner is prompted to renew.
**Priority:** Critical

### TC-SA-11-03-030 — Tier definition and subscriptions are audit-logged with the tier, scope, and timestamp
**Type:** Positive
**Covers:** 3.4 → Audit logging of the tier definition and the subscriptions; Rule: tier definition and subscriptions are audit-logged with the tier, scope, and timestamp
**Preconditions:** Tier definition and subscription events have occurred.
**Steps:**
1. Open the audit trail and filter by "premium tier".
2. Verify entries show the tier, the scope, and the timestamp.
**Expected Result:** The tier definition and subscriptions are audit-logged with the tier, scope, and timestamp.
**Priority:** Critical

### TC-SA-11-03-031 — A tier adjustment (the mentorship, the period, the price) is recorded (the change, the time); it is auditable
**Type:** Positive
**Covers:** 3.4 → Rule: a tier adjustment (the mentorship, the period, the price) is recorded (the change, the time); it is auditable
**Preconditions:** The premium tier is live.
**Steps:**
1. Adjust the tier (change the mentorship, the period, the price).
2. Verify the adjustment is recorded (the change, the time).
3. Verify the change is auditable.
**Expected Result:** The tier adjustment is recorded (the change, the time) — it is auditable.
**Priority:** High
