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.
 
 
 
motief/.mindmodel/manifest.yaml

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