Skip to content
CodeAncestry

Capability gene

CAGENE:PROGRESS

Progress Tracking

Remembers what a learner has mastered and how long ago they last touched it.

  • pedagogy
  • retention
  • state
Carried by
8genomes
Alleles
2current 2.0.0
Mutations
1
Generations
4spanned
License
MIT
Boundary confidence
0.90semantic

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

Multi-seat mastery map

CAALLELE:PROGRESS:2

Thirty learners on one device, each with an isolated mastery map.

Version
2.0.0
Language
typescript
First observed
2027-02-14
Content digest
sha256:6e90d4fb
Origin project
KEYLIT Classroom
Descends from
1.0.0

Produced by M-921 Seat-scoped mastery map.

Inputs

  • performance-score
  • seat-assignment

Outputs

  • mastery-map

Test suites

  • progress-suite
  • multi-seat-suite

Loci

  • src/progress/store.ts:1–246Jump to code ↗

    github:distrito-escolar/keylit-classroom · commit:6e90d4fa18 · ProgressStore, SeatScope

Carried by 8 genomes

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

Genomes carrying Progress Tracking, with allele, inheritance mode, weight and evidence.
GenomeGenAlleleInheritanceShareConfidenceEvidence
KEYLITCAGENOME:01JKEYLIT7H201.0.0allele 1Native6%0.90STAStatic analysis. Derived from parsing source without executing it.
KEYLIT AccessibilityCAGENOME:01JACCESS2NV11.0.0allele 1Inheritedfrom KEYLIT4%0.90STAStatic analysis. Derived from parsing source without executing it.
KEYLIT KidsCAGENOME:01JKIDS0R4M11.0.0allele 1Inheritedfrom KEYLIT5%0.90STAStatic analysis. Derived from parsing source without executing it.
KEYLIT StudioCAGENOME:01JSTUDIO8QK11.0.0allele 1Inheritedfrom KEYLIT4%0.90STAStatic analysis. Derived from parsing source without executing it.
KEYLIT ClassroomCAGENOME:01JCLASS9WD22.0.0allele 2Mutatedfrom KEYLIT10%0.92RUNRuntime observation. Measured from a real or sandboxed execution.
KEYLIT Kids ESCAGENOME:01JKIDSES5TC21.0.0allele 1Inheritedfrom KEYLIT4%0.90STAStatic analysis. Derived from parsing source without executing it.
Music ProducerCAGENOME:01JPRODUCER3F21.0.0allele 1Inheritedfrom KEYLIT3%0.90STAStatic analysis. Derived from parsing source without executing it.
Junior Music TutorCAGENOME:01JTUTOR6HZ32.0.0allele 2Inheritedfrom KEYLIT Classroom6%0.92RUNRuntime 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

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