Skip to content

Commit b996d19

Browse files
committed
feat: improve document processing and architecture docs
- Add semantic markdown splitting to VectorStoreService - Enhance HtmlScraper with better content cleaning - Add comprehensive test coverage for edge cases - Fix architecture documentation and .clinerules - Add remark dependencies for markdown processing - Export all components from index files
1 parent 31a4fe6 commit b996d19

File tree

12 files changed

+2559
-174
lines changed

12 files changed

+2559
-174
lines changed

.clinerules

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,14 @@
66
- Always use the latest version of the programming language and libraries.
77
- Always prefer the simplest solution.
88
- NEVER update any files in the following directories: .git, node_modules
9-
- Add and update TSDoc for all classes, methods and functions. Focus on functionality and reasoning. Avoid documenting invidiual parameters or return values if their use can easily be derived from their name.
9+
- Add and update TSDoc for all classes, methods and functions. Focus on functionality and reasoning. Avoid documenting individual parameters or return values if their use can easily be derived from their name.
10+
11+
## Architecture Documentation Guidelines
12+
13+
Keep ARCHITECTURE.md high-level:
14+
15+
- Focus on system concepts and component relationships
16+
- Include design principles and code conventions
17+
- Use simple MermaidJS diagrams for visualization
18+
- Put implementation details in source code
19+
- Update when architecture changes

0 commit comments

Comments
 (0)