Family CodeTree
KEYLIT and its 7 descendants
Everything below descends from KEYLIT — “Learn piano. The next key is already glowing.” Six layouts of the same graph, because no single picture answers every question about a family: descent reads best as a tree, hybrids need physics, and capability flow needs a Sankey.
- Projects
- 8
- Generations
- 4
- Capabilities
- 16
- Mutations
- 16
- Hybrids
- 1two parents
- Upstream offers
- 3child → ancestor
What to look for
One capability in this family did not descend at all — it crossed from an unrelated project, drawn as a dashed amber arc. And 3 changes travelled the wrong way up the tree: a great-grandchild offering its ancestor something the ancestor never had. Search the same records, or skip the tree and read the family pangenome.
Generations as rows. Best for reading descent at a glance. Suits: small families.
Drag to pan, or use the controls and arrow keys. Focus the graph and press 0 to reset the view.
What the lines mean
- Derived from
- A fork or a port. Solid line.
- Mutated from
- A specialisation of the parent. Heavier solid line.
- Recombined from
- Two parents met. Double line.
- Transferred from
- A capability crossed family lines. Long-dashed arc.
- Proposed to
- An offer awaiting a decision. Short-dashed arc, open head.
- Adopted from
- The offer was accepted. Thick solid arc.
- Rejected from
- The offer was declined, and the record kept. Dotted arc.
Arcs that bow away from the tree run against descent: a capability crossing family lines, or a descendant offering something back to an ancestor. Nothing on an arc has been adopted unless the line is solid and heavy.
Node inspector
Select a project to read what it inherited.
Click a node in any layout, or move through the nested list with the arrow keys. The inspector reports the same facts whichever view found it.
- Projects
- 8
- Generations
- 4
- Capabilities
- 16
- Mutations
- 16
- Hybrids
- 1
- Lateral transfers
- 1
The family pangenome
The tree shows how the family is related. This shows what it is made of: every project against every capability, with 10 genes carried by all 8 and 1 carried by exactly one. Bacterial pangenomics draws the same distinction, and for the same reason — the core is the family’s identity, and the cloud is where members are actually experimenting.
- Core genes
- 10in all 8
- Shell genes
- 5in several
- Cloud genes
- 1in one
- Matrix filled
- 73%94 of 128 cells
- Busiest cell
- 3mutation events
- Awaiting a decision
- 5offered, undecided
A cell is hot when that project has done something to that capability — authored a change to it, adopted one, or refused one. Blank cells with a dash are capabilities the project does not carry, which is a different fact from carrying one and never touching it.
| Capability | Freq | KEYLITgen 0 | Accessibilitygen 1 | Kidsgen 1 | Studiogen 1 | Classroomgen 2 | Kids ESgen 2 | Music Producergen 2 | Junior Music Tutorgen 3 |
|---|---|---|---|---|---|---|---|---|---|
| Performance Scoring8 of 8 · 2 mutations | Core | ||||||||
| MIDI Scheduling8 of 8 · 3 mutations | Core | ||||||||
| Adaptive Lesson Engine8 of 8 · 3 mutations | Core | ||||||||
| AI Teacher8 of 8 · 2 mutations | Core | ||||||||
| Piano Keyboard Renderer8 of 8 · 2 mutations | Core | ||||||||
| Sample Playback Engine8 of 8 · 1 mutation | Core | ||||||||
| Progress Tracking8 of 8 · 1 mutation | Core | ||||||||
| MIDI Device Detection8 of 8 · 1 mutation | Core | ||||||||
| Accessibility Layer2 of 8 · 1 mutation | Shell | Not carried | Not carried | Not carried | Not carried | Not carried | Not carried | ||
| Lesson State Storage8 of 8 · 0 mutations | Core | ||||||||
| WebMCP Tool Surface8 of 8 · 0 mutations | Core | ||||||||
| Gamification and Achievements4 of 8 · 0 mutations | Shell | Not carried | Not carried | Not carried | Not carried | ||||
| Generative Accompaniment3 of 8 · 0 mutations | Shell | Not carried | Not carried | Not carried | Not carried | Not carried | |||
| Localization2 of 8 · 0 mutations | Shell | Not carried | Not carried | Not carried | Not carried | Not carried | Not carried | ||
| Voice Navigation2 of 8 · 0 mutations | Shell | Not carried | Not carried | Not carried | Not carried | Not carried | Not carried | ||
| Classroom Fleet Management1 of 8 · 0 mutations | Cloud | Not carried | Not carried | Not carried | Not carried | Not carried | Not carried | Not carried | |
| Events per project | 3 | 7 | 10 | 2 | 9 | 9 | 1 | 8 |
Select a cell for the full record behind it: which allele the project carries, how it arrived, and how the mutation events break down between authored, adopted and refused.