classDiagram
    class User {
        +interact()
    }
    class Visitor {
        +query(location: String)
        +optForEvolution: Boolean
    }
    class Avatar {
        +ageVersion: Int
        +respondFromCorpus(query: String)
    }
    class Corpus {
        +textData: String
        +embeddings: VectorDB
        +queryPassive(input: String) : Response
    }
    class HomeScan {
        +3DModel: GLB
        +locationTriggers: Map
    }
    User <|-- Visitor : extends
    Visitor --> Avatar : interacts with
    Avatar --> Corpus : queries
    Avatar --> HomeScan : navigates
    HomeScan --> Corpus : triggers stories

This is a sample uml dclass diagram #uml sample capabilities_test