You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
36 lines
1.6 KiB
36 lines
1.6 KiB
name: stemwijzer
|
|
version: 2
|
|
summary: >-
|
|
Mindmodel constraints for the Stemwijzer repository (Python + Streamlit +
|
|
DuckDB). Captures tech stack, conventions, DB schema, clusters, patterns,
|
|
anti-patterns and example extractions. Generated from Phase 1 analysis.
|
|
main_patterns:
|
|
- Repository DB wrapper (MotionDatabase)
|
|
- AI provider adapter with retry/backoff and local fallback
|
|
- SVD + embedding fusion pipeline with windowed processing
|
|
total_files: 11
|
|
categories:
|
|
- path: .mindmodel/constraints/99-stack.yaml
|
|
description: Runtime tech stack and primary dependencies (Python, Streamlit, DuckDB, Ibis)
|
|
group: stack
|
|
- path: .mindmodel/constraints/01-naming.yaml
|
|
description: Naming, import and style conventions
|
|
group: conventions
|
|
- path: .mindmodel/constraints/10-db-schema.yaml
|
|
description: DuckDB schema DDL extracted from database.py
|
|
group: database
|
|
- path: .mindmodel/constraints/20-domain-glossary.yaml
|
|
description: Domain glossary and terminology (motions, MP, embeddings, windows)
|
|
group: domain
|
|
- path: .mindmodel/constraints/30-clusters.yaml
|
|
description: Code clusters and module organization
|
|
group: architecture
|
|
- path: .mindmodel/constraints/40-patterns.yaml
|
|
description: Design patterns and coding patterns observed with examples
|
|
group: patterns
|
|
- path: .mindmodel/constraints/50-anti-patterns.yaml
|
|
description: Anti-patterns, issues and recommended remediations
|
|
group: ops
|
|
- path: .mindmodel/constraints/60-examples.yaml
|
|
description: Example extractions: function signatures, SQL DDL snippets, pytest stubs
|
|
group: examples
|
|
|