Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Architecture Decision Records

This directory contains Architecture Decision Records (ADRs) for rlm-rs.

Index

ID Title Status Date
001 Adopt Recursive Language Model (RLM) Pattern accepted 2025-01-01
002 Use Rust as Implementation Language accepted 2025-01-01
003 SQLite for State Persistence accepted 2025-01-01
004 Multiple Chunking Strategies accepted 2025-01-01
005 CLI-First Interface Design accepted 2025-01-01
006 Pass-by-Reference Architecture accepted 2025-01-15
007 Embedded Embedding Model accepted 2025-01-15
008 Hybrid Search with Reciprocal Rank Fusion accepted 2025-01-17
009 Reduced Default Chunk Size accepted 2025-01-18
010 Switch to BGE-M3 Embedding Model accepted 2025-01-20
011 Error Handling with thiserror accepted 2025-01-27
012 Concurrency Model with Rayon accepted 2025-01-27
013 Feature Flag Architecture accepted 2025-01-27

Status Legend

  • proposed - Under discussion, not yet decided
  • accepted - Decision made and approved
  • deprecated - No longer relevant but kept for historical reference
  • superseded - Replaced by a newer ADR
  • rejected - Considered but not accepted

Creating New ADRs

Use the /adr-new command to create a new ADR with the Structured MADR template.

References