Skip to content
CodeAncestry

Capability gene

CAGENE:TEACHER-AGENT

AI Teacher

The voice that explains why a passage went wrong. Owns tone, pacing and how much it says at once.

  • ai
  • tutoring
  • llm
Carried by
8genomes
Alleles
3current 2.1.0
Mutations
2
Generations
4spanned
License
MIT
Boundary confidence
0.83semantic

First observed in KEYLIT at commit:82c134bd1f on 2026-09-20, with origin confidence 0.96. 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.

Literal, low-ambiguity

CAALLELE:TEACHER-AGENT:3

Removes idiom and metaphor. Every instruction is a single concrete action.

Version
2.1.0
Language
typescript
First observed
2027-01-09
Content digest
sha256:4d8e10ad
Origin project
KEYLIT Accessibility
Descends from
2.0.0

Produced by M-663 Literal, low-ambiguity persona.

Inputs

  • performance-score
  • lesson-context

Outputs

  • teacher-utterance

Test suites

  • persona-suite
  • literalness-suite

Loci

  • src/teacher/persona.ts:1–190Jump to code ↗

    github:a11y-collective/keylit-accessible · commit:4d8e10ab35 · TeacherPersona, LITERAL

Carried by 8 genomes

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

Genomes carrying AI Teacher, with allele, inheritance mode, weight and evidence.
GenomeGenAlleleInheritanceShareConfidenceEvidence
KEYLITCAGENOME:01JKEYLIT7H201.0.0allele 1Native7%0.83AIIAI-inferred. Proposed by a model and not yet verified by test or human.
KEYLIT AccessibilityCAGENOME:01JACCESS2NV12.1.0allele 3Mutatedfrom KEYLIT7%0.85TSTAutomated test. A test suite executed and asserted this behaviour.
KEYLIT KidsCAGENOME:01JKIDS0R4M12.0.0allele 2Mutatedfrom KEYLIT8%0.84AIIAI-inferred. Proposed by a model and not yet verified by test or human.
KEYLIT StudioCAGENOME:01JSTUDIO8QK11.0.0allele 1Inheritedfrom KEYLIT5%0.83AIIAI-inferred. Proposed by a model and not yet verified by test or human.
KEYLIT ClassroomCAGENOME:01JCLASS9WD22.0.0allele 2Inheritedfrom KEYLIT Kids6%0.84AIIAI-inferred. Proposed by a model and not yet verified by test or human.
KEYLIT Kids ESCAGENOME:01JKIDSES5TC22.0.0allele 2Inheritedfrom KEYLIT Kids7%0.84AIIAI-inferred. Proposed by a model and not yet verified by test or human.
Music ProducerCAGENOME:01JPRODUCER3F21.0.0allele 1Inheritedfrom KEYLIT3%0.83AIIAI-inferred. Proposed by a model and not yet verified by test or human.
Junior Music TutorCAGENOME:01JTUTOR6HZ32.0.0allele 2Inheritedfrom KEYLIT Kids6%0.84AIIAI-inferred. Proposed by a model and not yet verified by test or human.

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.

  • intelligence.tutoring

    reviewed · confidence 0.79

    Prompt content is configuration, not code. Treated as a gene anyway.

    • STAStatic analysis. Derived from parsing source without executing it.TypeScript AST walk isolated the scheduler symbols and their imports.2026-08-28
    • AIIAI-inferred. Proposed by a model and not yet verified by test or human.Capability cluster proposed by the genome analyzer. Not yet reviewed.2026-08-29

A gene here is a capability, not a file. “AI Teacher” 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.