ruchy 4.2.0

A systems scripting language that transpiles to idiomatic Rust with extreme quality engineering
Documentation
# Architecture Decision Records

This directory contains Architecture Decision Records (ADRs) documenting significant design decisions made during the development of Ruchy.

## Index

| ADR | Title | Status | Date |
|-----|-------|--------|------|
| [ADR-001]./001-pratt-parsing.md | Pratt Parsing for Expression Handling | Accepted | 2024-01-15 |
| [ADR-002]./002-bidirectional-type-inference.md | Bidirectional Type Inference | Accepted | 2024-02-01 |
| [ADR-003]./003-safe-rust-transpilation.md | Safe Rust Code Generation | Accepted | 2024-02-15 |
| [ADR-004]./004-oracle-ml-architecture.md | Oracle ML Error Classification | Accepted | 2024-03-01 |
| [ADR-005]./005-error-recovery-parsing.md | Error Recovery in Parser | Accepted | 2024-03-15 |
| [ADR-006]./006-wasm-compilation-target.md | WebAssembly Compilation Target | Accepted | 2024-04-01 |
| [ADR-007]./007-stdlib-design.md | Standard Library Design | Accepted | 2024-04-15 |

## ADR Template

See [template.md](./template.md) for the standard ADR format.

## Decision Process

1. Identify architectural decision needed
2. Research alternatives
3. Document trade-offs
4. Team review
5. Accept/reject/supersede