Skip to content
CodeAncestry

Capability gene

CAGENE:LESSON-ENGINE

Adaptive Lesson Engine

Chooses what to teach next from what the learner just played. The gene most descendants change first.

  • pedagogy
  • adaptive
  • sequencing
Carried by
8genomes
Alleles
4current 2.3.0
Mutations
3
Generations
4spanned
License
MIT
Boundary confidence
0.88semantic

First observed in KEYLIT at commit:27ad9016b4 on 2026-08-28, with origin confidence 1.00. That confidence is about the claim of where the capability started, not about the quality of the code.

Allele lineage

Each allele is a variant of the same capability. Select one for its own record, or compare two to see exactly where they diverge.

Ramp with dwell-time tolerance

CAALLELE:LESSON-ENGINE:4

Never advances on speed alone; waits for deliberate, unhurried accuracy.

Version
2.3.0
Language
typescript
First observed
2026-12-12
Content digest
sha256:4d8e10ac
Origin project
KEYLIT Accessibility
Descends from
2.0.0

Produced by M-658 Dwell-time tolerance.

Inputs

  • performance-score
  • attempt-history
  • dwell-profile

Outputs

  • next-exercise

Test suites

  • lesson-engine-suite
  • dwell-suite

Loci

  • src/lessons/engine.ts:1–480Jump to code ↗

    github:a11y-collective/keylit-accessible · commit:4d8e10ab35 · LessonEngine, DwellTolerance

Carried by 8 genomes

Which projects express this capability, which variant each carries, and how much of the project it accounts for.

Genomes carrying Adaptive Lesson Engine, with allele, inheritance mode, weight and evidence.
GenomeGenAlleleInheritanceShareConfidenceEvidence
KEYLITCAGENOME:01JKEYLIT7H201.0.0allele 1Native18%0.88HVRHuman verified. A person inspected this claim and confirmed it.RUNRuntime observation. Measured from a real or sandboxed execution.
KEYLIT AccessibilityCAGENOME:01JACCESS2NV12.3.0allele 4Mutatedfrom KEYLIT14%0.89TSTAutomated test. A test suite executed and asserted this behaviour.
KEYLIT KidsCAGENOME:01JKIDS0R4M12.0.0allele 2Mutatedfrom KEYLIT17%0.90RUNRuntime observation. Measured from a real or sandboxed execution.
KEYLIT StudioCAGENOME:01JSTUDIO8QK11.0.0allele 1Inheritedfrom KEYLIT9%0.88RUNRuntime observation. Measured from a real or sandboxed execution.
KEYLIT ClassroomCAGENOME:01JCLASS9WD22.0.0allele 2Inheritedfrom KEYLIT Kids12%0.90RUNRuntime observation. Measured from a real or sandboxed execution.
KEYLIT Kids ESCAGENOME:01JKIDSES5TC22.2.0allele 3Mutatedfrom KEYLIT Kids15%0.90TSTAutomated test. A test suite executed and asserted this behaviour.
Music ProducerCAGENOME:01JPRODUCER3F21.0.0allele 1Inheritedfrom KEYLIT5%0.88RUNRuntime observation. Measured from a real or sandboxed execution.
Junior Music TutorCAGENOME:01JTUTOR6HZ32.0.0allele 2Inheritedfrom KEYLIT Kids12%0.90RUNRuntime observation. Measured from a real or sandboxed execution.

Descent through the family

How far the capability has travelled, one row per generation. A generation with no carrier would break the chain, and would be visible here as a gap.

  1. Generation 0
  2. Generation 1
  3. Generation 2
  4. Generation 3

Mutations on this gene

Evidence for the annotations

Every statement the registry makes about this gene, with the record that backs it. An annotation with no evidence would not be shown at all.

  • pedagogy.lessons

    verified · confidence 0.93

    Completion rate improved 14% after the descendant retuned the difficulty ramp.

    • RUNRuntime observation. Measured from a real or sandboxed execution.Runtime trace captured across 1,204 real lesson sessions. (1204)2026-09-14 · sha256:3c6a1e4b

A gene here is a capability, not a file. “Adaptive Lesson Engine” is the thing that persists; the paths under Loci are where it currently lives and can change without the capability changing. Every figure on this page is read from the seeded KEYLIT fixtures.