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.
60 lines
2.3 KiB
60 lines
2.3 KiB
name: stemwijzer
|
|
version: 2
|
|
categories:
|
|
- path: stack.yaml
|
|
description: Project technology stack (languages, frameworks, runtime)
|
|
group: stack
|
|
- path: dependencies.yaml
|
|
description: Declared and recommended dependencies grouped by purpose
|
|
group: stack
|
|
- path: system.md
|
|
description: System overview and architecture high-level notes
|
|
group: architecture
|
|
- path: architecture.yaml
|
|
description: Architectural layers, organization and confidence levels
|
|
group: architecture
|
|
- path: conventions.yaml
|
|
description: Coding conventions cheat-sheet (naming, imports, types)
|
|
group: style
|
|
- path: domain-glossary.yaml
|
|
description: Business domain glossary for the project
|
|
group: domain
|
|
- path: patterns/duckdb_access.yaml
|
|
description: DuckDB access patterns, examples, and anti-patterns
|
|
group: patterns
|
|
- path: patterns/requests_http.yaml
|
|
description: Requests/HTTP client usage and retry best-practices
|
|
group: patterns
|
|
- path: patterns/embeddings_similarity.yaml
|
|
description: Embedding, SVD, fusion and similarity pipeline patterns
|
|
group: patterns
|
|
- path: patterns/error_handling.yaml
|
|
description: Error handling patterns and rules
|
|
group: patterns
|
|
- path: patterns/validation.yaml
|
|
description: Input/domain validation patterns and examples
|
|
group: patterns
|
|
- path: patterns/module_singletons.yaml
|
|
description: Module-level singletons and lifecycle patterns
|
|
group: patterns
|
|
- path: anti-patterns.yaml
|
|
description: Known anti-patterns and remediation steps
|
|
group: patterns
|
|
- path: examples/pattern-examples.md
|
|
description: Consolidated extracted code examples across patterns
|
|
group: patterns
|
|
- path: constraints/naming.yaml
|
|
description: Enforce naming rules (snake_case, PascalCase, constants)
|
|
group: constraints
|
|
- path: constraints/imports.yaml
|
|
description: Enforce import grouping and ordering
|
|
group: constraints
|
|
- path: constraints/db_connection.yaml
|
|
description: Rules for opening/closing DB connections and read-only usage
|
|
group: constraints
|
|
- path: constraints/error_handling.yaml
|
|
description: Error handling style and allowed exception scopes
|
|
group: constraints
|
|
- path: constraints/testing.yaml
|
|
description: Test conventions (pytest, test naming, fixtures)
|
|
group: constraints
|
|
|