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:
-
- AuthSpec Base Class
-
- Auth Kind Literal
-
- Auth Discriminated Union
-
- Auth Dispatch Function
-
- Auth To Driver Kwargs Map
-
- Default Auth Kwargs
-
- NoneAuth Mode
-
- PasswordAuth Mode
-
- TokenAuth Mode
-
- OAuth2 Client Credentials Mode
-
- OAuth1 Mode
-
- OAuth2 Auth Code Mode
-
- IAM Auth Mode
-
- Azure AD Auth Mode
-
- Kerberos Auth Mode
- ...and 4 more
Connection Profiles (PROF)¶
Count: 15 concepts (13.6%)
Concepts:
-
- ProfileDescriptor Class
-
- Descriptor Identity
-
- Provider Type Field
-
- ParameterSpec Class
-
- Parameter Name Convention
-
- Parameter Python Type
-
- Parameter Tier
-
- Parameter Default Value
-
- MISSING Sentinel
-
- Driver Key Mapping
-
- Secret Parameter Flag
-
- Transform Function
-
- Validator Function
-
- DescriptorProfile Class
-
- Dynamic Field Installation
Settings Parameters (PARAM)¶
Count: 14 concepts (12.7%)
Concepts:
-
- SettingsParameters Class
-
- Structural Fields
-
- Runtime Fields
-
- Custom Hash And Eq
-
- Parameter Create Factory
-
- Merge Framework
-
- File List Union Strategy
-
- Scalar Last Wins Strategy
-
- Dict Deep Merge Strategy
-
- FileHandler Class
-
- File Extension Dispatch
-
- File Categorization
-
- KwargsHandler Class
-
- Kwargs Normalization
Foundation Concepts (FOUND)¶
Count: 12 concepts (10.9%)
Concepts:
-
- Pydantic BaseModel
-
- Pydantic BaseSettings
-
- Field Validators
-
- Model Config
-
- YAML File Format
-
- TOML File Format
-
- JSON File Format
-
- Env File Format
-
- Environment Variables
-
- Python Decorators
-
- Discriminated Unions
-
- SecretStr Type
Secrets Resolution (SECRT)¶
Count: 12 concepts (10.9%)
Concepts:
-
- Secrets Registry
-
- Secret Provider Protocol
-
- Two Pass Resolution
-
- Kwargs Pass Resolution
-
- Model Tree Pass Resolution
-
- Resolve References In Dict
-
- Resolve References In Model Tree
-
- Secret Prefix Syntax
-
- Vault Provider
-
- SSM Provider
-
- Key Vault Provider
-
- Frozen Model Rebuild On Resolve
Base Settings (BASE)¶
Count: 10 concepts (9.1%)
Concepts:
-
- MountainAshBaseSettings Class
-
- Settings Model Config
-
- Post Init Lifecycle
-
- Source Customization
-
- Validate Assignment Invariant
-
- Object Setattr Bypass
-
- Settings Source Priority
-
- Env Prefix Override
-
- Config Files Parameter
-
- Multi Format File Loading
Profile Registry (REG)¶
Count: 9 concepts (8.2%)
Concepts:
-
- Registry Class
-
- Name Keyed Store
-
- Decorator Registration
-
- Registry Decorator Factory
-
- Duplicate Prevention
-
- Registry Iteration
-
- Registry Lookup By Name
-
- Descriptor Invariants
-
- Invariant Test Generator
Caching (CACHE)¶
Count: 8 concepts (7.3%)
Concepts:
-
- Structural Source Context
-
- Get Settings Function
-
- Settings Materialization
-
- Structural Context Key
-
- Runtime Input Projection
-
- Fresh Result Materialization
-
- SettingsManager Class
-
- Private Context Ownership
Field Templating (TEMPL)¶
Count: 7 concepts (6.4%)
Concepts:
-
- Template Syntax
-
- Field Name Placeholder
-
- Template Resolution
-
- Post Init Template Expansion
-
- UPath Path Derivation
-
- Template Priority Rules
-
- Nested Template Resolution
App Settings (APP)¶
Count: 4 concepts (3.6%)
Concepts:
-
- AppSettings Class
-
- App Settings Defaults
-
- App Settings Templates
-
- 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