Skip to content

Taxonomy Distribution Report

Overview

  • Total Concepts: 110
  • Number of Taxonomies: 10
  • Average Concepts per Taxonomy: 11.0

Distribution Summary

Category TaxonomyID Count Percentage Status
Auth System AUTH 19 17.3% ✅
Connection Profiles PROF 15 13.6% ✅
Settings Parameters PARAM 14 12.7% ✅
Foundation Concepts FOUND 12 10.9% ✅
Secrets Resolution SECRT 12 10.9% ✅
Base Settings BASE 10 9.1% ✅
Profile Registry REG 9 8.2% ✅
Caching CACHE 8 7.3% ✅
Field Templating TEMPL 7 6.4% ✅
App Settings APP 4 3.6% ✅

Visual Distribution

Auth System         ████████  19 ( 17.3%)
Connection Profiles ██████  15 ( 13.6%)
Settings Parameters ██████  14 ( 12.7%)
Foundation Concepts █████  12 ( 10.9%)
Secrets Resolution  █████  12 ( 10.9%)
Base Settings       ████  10 (  9.1%)
Profile Registry    ████   9 (  8.2%)
Caching             ███   8 (  7.3%)
Field Templating    ███   7 (  6.4%)
App Settings        █   4 (  3.6%)

Balance Analysis

✅ No Over-Represented Categories

All categories are under the 30% threshold. Good balance!

Category Details

Auth System (AUTH)

Count: 19 concepts (17.3%)

Concepts:

    1. AuthSpec Base Class
    1. Auth Kind Literal
    1. Auth Discriminated Union
    1. Auth Dispatch Function
    1. Auth To Driver Kwargs Map
    1. Default Auth Kwargs
    1. NoneAuth Mode
    1. PasswordAuth Mode
    1. TokenAuth Mode
    1. OAuth2 Client Credentials Mode
    1. OAuth1 Mode
    1. OAuth2 Auth Code Mode
    1. IAM Auth Mode
    1. Azure AD Auth Mode
    1. Kerberos Auth Mode
  • ...and 4 more

Connection Profiles (PROF)

Count: 15 concepts (13.6%)

Concepts:

    1. ProfileDescriptor Class
    1. Descriptor Identity
    1. Provider Type Field
    1. ParameterSpec Class
    1. Parameter Name Convention
    1. Parameter Python Type
    1. Parameter Tier
    1. Parameter Default Value
    1. MISSING Sentinel
    1. Driver Key Mapping
    1. Secret Parameter Flag
    1. Transform Function
    1. Validator Function
    1. DescriptorProfile Class
    1. Dynamic Field Installation

Settings Parameters (PARAM)

Count: 14 concepts (12.7%)

Concepts:

    1. SettingsParameters Class
    1. Structural Fields
    1. Runtime Fields
    1. Custom Hash And Eq
    1. Parameter Create Factory
    1. Merge Framework
    1. File List Union Strategy
    1. Scalar Last Wins Strategy
    1. Dict Deep Merge Strategy
    1. FileHandler Class
    1. File Extension Dispatch
    1. File Categorization
    1. KwargsHandler Class
    1. Kwargs Normalization

Foundation Concepts (FOUND)

Count: 12 concepts (10.9%)

Concepts:

    1. Pydantic BaseModel
    1. Pydantic BaseSettings
    1. Field Validators
    1. Model Config
    1. YAML File Format
    1. TOML File Format
    1. JSON File Format
    1. Env File Format
    1. Environment Variables
    1. Python Decorators
    1. Discriminated Unions
    1. SecretStr Type

Secrets Resolution (SECRT)

Count: 12 concepts (10.9%)

Concepts:

    1. Secrets Registry
    1. Secret Provider Protocol
    1. Two Pass Resolution
    1. Kwargs Pass Resolution
    1. Model Tree Pass Resolution
    1. Resolve References In Dict
    1. Resolve References In Model Tree
    1. Secret Prefix Syntax
    1. Vault Provider
    1. SSM Provider
    1. Key Vault Provider
    1. Frozen Model Rebuild On Resolve

Base Settings (BASE)

Count: 10 concepts (9.1%)

Concepts:

    1. MountainAshBaseSettings Class
    1. Settings Model Config
    1. Post Init Lifecycle
    1. Source Customization
    1. Validate Assignment Invariant
    1. Object Setattr Bypass
    1. Settings Source Priority
    1. Env Prefix Override
    1. Config Files Parameter
    1. Multi Format File Loading

Profile Registry (REG)

Count: 9 concepts (8.2%)

Concepts:

    1. Registry Class
    1. Name Keyed Store
    1. Decorator Registration
    1. Registry Decorator Factory
    1. Duplicate Prevention
    1. Registry Iteration
    1. Registry Lookup By Name
    1. Descriptor Invariants
    1. Invariant Test Generator

Caching (CACHE)

Count: 8 concepts (7.3%)

Concepts:

    1. Structural Source Context
    1. Get Settings Function
    1. Settings Materialization
    1. Structural Context Key
    1. Runtime Input Projection
    1. Fresh Result Materialization
    1. SettingsManager Class
    1. Private Context Ownership

Field Templating (TEMPL)

Count: 7 concepts (6.4%)

Concepts:

    1. Template Syntax
    1. Field Name Placeholder
    1. Template Resolution
    1. Post Init Template Expansion
    1. UPath Path Derivation
    1. Template Priority Rules
    1. Nested Template Resolution

App Settings (APP)

Count: 4 concepts (3.6%)

Concepts:

    1. AppSettings Class
    1. App Settings Defaults
    1. App Settings Templates
    1. App Settings Integration

Recommendations

  • ✅ Excellent balance: Categories are evenly distributed (spread: 13.6%)
  • ✅ MISC category minimal: Good categorization specificity

Educational Use Recommendations

  • Use taxonomy categories for color-coding in graph visualizations
  • Design curriculum modules based on taxonomy groupings
  • Create filtered views for focused learning paths
  • Use categories for assessment organization
  • Enable navigation by topic area in interactive tools

Report generated by learning-graph-reports/taxonomy_distribution.py