Abi 2026 Mathematics DeepLink MVP (BlueSky)
Generated artifact. Do not edit manually.
Generated by:
scripts/build_compendia.pyRegenerate with:python3 scripts/build_compendia.py --compendium qa-ci-lanes --web-and-texSource of truth:docs/qa-ci/lanes-source/
Language / Sprache: English (EN) · Deutsch (DE) | PDF: English PDF · Deutsches PDF
Compendium: §1 CI Architecture · §2 Quality Dashboard · §3 Mapping Workbench · §4 Package Readiness · §5 Release-Model Conformance · §6 Dual Release Contracts · §7 Relation Checks · §8 Atomic Review · §9 Requires Review · §10 Human Review Gates · §11 MEM SPARQL Audit · §12 MEM SPARQL Runbook · §13 Source Rationales Runbook · §14 Abi 2026 DeepLink QA
14. Abi 2026 Mathematics DeepLink MVP (BlueSky)
This chapter specifies the URL contract, automatic Cockpit provisioning flow, campaign telemetry events, and QA test links for the Hessen 2026 Mathematics Abitur deep-link MVP.
14.1. URL Contract and Cockpit Pre-Provisioning
The landing route /start/abi26-he-mathe-k1 accepts source / utm_source, campaign / utm_campaign, medium / utm_medium, and track / courseLevel / f (GK or LK, defaulting to GK):
/start/abi26-he-mathe-k1?source=bluesky&campaign=abi26-mathe-k1&medium=social&track=GK
Clicking Kostenlose SkillPilot-ID erstellen executes four steps:
- Creates a fresh pseudonymous SkillPilot ID (
POST /api/ui/learners). - Configures the learner's curriculum for Hessen upper-secondary Mathematics (
PUT /api/ui/learners/{id}/curriculum). - Sets the initial scope to
Abiturprüfung Mathematik(9ad83149-3cb7-5b87-a617-3eae3715a50c) forGKorAbiturprüfung Mathematik (LK)(464a6024-a2f8-53b4-84e0-d7b9df22a0b1) forLK. - Opens the Cockpit carrying campaign parameters (
ltargetingGymnasium (DE), state filterf = DE-HE, and course levelGKorLK).
14.2. Campaign Events and QA Verification (3 Test Links)
Campaign events are buffered client-side in localStorage (skillpilot_campaign_events) and posted to POST /api/ui/events: page_view, id_created, cockpit_opened, gpt_prompt_copied, and gpt_start_clicked.
Verify all three QA test links:
1. GK: /start/abi26-he-mathe-k1
?utm_source=bluesky&utm_campaign=abi26-he-mathe-k1
&utm_medium=social&track=GK
2. LK: /start/abi26-he-mathe-k1
?utm_source=bluesky&utm_campaign=abi26-he-mathe-k1
&utm_medium=social&track=LK
3. Fallback: /start/abi26-he-mathe-k1
?source=bluesky&campaign=abi26-he-mathe-k1
&medium=social&track=foo
Expected behavior: invalid track=foo visibly falls back to GK, pseudonymous ID creation succeeds without registration, the Cockpit opens with pre-selected scope and visible coach/GPT launch card, and the feedback notice is visible on both landing page and Cockpit.