Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
d1b37ce
feat(aws): expand CLI filters from 8 to 25 subcommands
Mar 30, 2026
d16fc6d
fix(main): kill zombie processes + path for rtk md
aeppling Apr 2, 2026
09979cf
fix(grep): close subprocess stdin to prevent memory leak (#897)
pszymkowiak Apr 2, 2026
e1f2845
fix(gh): pass through gh pr merge instead of canned response (#938)
pszymkowiak Apr 2, 2026
41a6c6b
fix(security): default to ask when no permission rule matches (#886)
pszymkowiak Apr 2, 2026
402c48e
Merge pull request #885 from jbronssin/feat/aws-expand-cli-filters
aeppling Apr 2, 2026
d9ef47f
docs(hooks): document permission precedence model in README
pszymkowiak Apr 2, 2026
6cee6c6
fix(git): inherit stdin for commit and push to preserve SSH signing (…
pszymkowiak Apr 2, 2026
158c745
Merge pull request #981 from rtk-ai/fix/permission-default-ask
aeppling Apr 2, 2026
deda44f
fix(docs): clean some docs + disclaimer
aeppling Apr 2, 2026
eefeae4
Merge pull request #982 from rtk-ai/fix/git-commit-ssh-signing
aeppling Apr 3, 2026
9cf9ccc
fix(hook_check): detect missing integrations
aeppling Apr 3, 2026
3f58018
fix(cmd): read/cat multiple file and consistent behavior
aeppling Apr 3, 2026
46b923f
Merge branch 'fix/batch-priority-issues' of https://github.com/rtk-ai…
aeppling Apr 3, 2026
e918661
fix(tracking): use std::env::temp_dir() for compatibility (instead of…
aeppling Apr 3, 2026
7217562
Merge pull request #979 from rtk-ai/fix/grep-stdin-leak
aeppling Apr 3, 2026
d44fd3e
fix(go): avoid false build errors from download logs
em0t Apr 3, 2026
09b3ff9
fix(git): preserve full diff hunk headers
em0t Apr 3, 2026
374fe64
fix(go): preserve failing test location context
em0t Apr 3, 2026
7dbef2c
fix(init): remove telemetry info lines from init output
pszymkowiak Apr 3, 2026
1481bc5
Merge pull request #994 from em0t/fix/go-test-failure-context
aeppling Apr 3, 2026
62f4452
Merge pull request #993 from em0t/fix/git-diff-hunk-context
aeppling Apr 3, 2026
7571c8e
Merge pull request #1000 from rtk-ai/fix/telemetry-init-message
aeppling Apr 3, 2026
1177c9c
fix(go): restore build error coverage
em0t Apr 3, 2026
8465ca9
Merge pull request #980 from rtk-ai/fix/gh-pr-merge-canned
aeppling Apr 3, 2026
2425ad6
fix(go): cover more build failure shapes
em0t Apr 3, 2026
13004e8
Merge branch 'fix/batch-priority-issues' of https://github.com/rtk-ai…
aeppling Apr 3, 2026
9c1cf2f
Merge pull request #992 from em0t/fix/go-build-false-errors
aeppling Apr 3, 2026
d85fe33
fix(review): address ChildGuard disarm, stdin dedup, hook masking
aeppling Apr 3, 2026
a919335
Merge pull request #978 from rtk-ai/fix/batch-priority-issues
aeppling Apr 4, 2026
3318510
fix(proxy): kill child process on SIGINT/SIGTERM to prevent orphans
aeppling Apr 4, 2026
d813919
Merge pull request #1021 from rtk-ai/hotfix/proxy-childguard-signal
aeppling Apr 6, 2026
12e57e8
merge: resolve CHANGELOG.md conflict (develop ← master)
aeppling Apr 6, 2026
d92c5d2
Merge pull request #1049 from rtk-ai/fix/resolve-merge-conflict
aeppling Apr 6, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/copilot-instructions.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ PRs target the **`develop`** branch, not `main`. All commits require a DCO sign-

rtk routes CLI commands via a Clap `Commands` enum in `main.rs` to specialized filter modules in `src/cmds/*/`, each executing the underlying command and compressing output. Token savings are tracked in SQLite via `src/core/tracking.rs`.

For full details see [ARCHITECTURE.md](../ARCHITECTURE.md) and [docs/TECHNICAL.md](../docs/TECHNICAL.md). Module responsibilities are documented in each folder's `README.md` and each file's `//!` doc header.
For full details see [ARCHITECTURE.md](../docs/contributing/ARCHITECTURE.md) and [docs/contributing/TECHNICAL.md](../docs/contributing/TECHNICAL.md). Module responsibilities are documented in each folder's `README.md` and each file's `//!` doc header.

## Key Conventions

Expand Down
8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,14 @@ All notable changes to rtk (Rust Token Killer) will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

### Features

* **aws:** expand CLI filters from 8 to 25 subcommands — CloudWatch Logs, CloudFormation events, Lambda, IAM, DynamoDB (with type unwrapping), ECS tasks, EC2 security groups, S3API objects, S3 sync/cp, EKS, SQS, Secrets Manager ([#885](https://github.com/rtk-ai/rtk/pull/885))
* **aws:** add shared runner `run_aws_filtered()` eliminating per-handler boilerplate
* **tee:** add `force_tee_hint()` — truncated output saves full data to file with recovery hint

## [0.34.3](https://github.com/rtk-ai/rtk/compare/v0.34.2...v0.34.3) (2026-04-02)


Expand Down
4 changes: 2 additions & 2 deletions CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -70,8 +70,8 @@ cargo generate-rpm # RPM package (needs cargo-generate-rpm, after rel
rtk uses a **command proxy architecture**: `main.rs` routes CLI commands via a Clap `Commands` enum to specialized filter modules in `src/cmds/*/`, each of which executes the underlying command and compresses its output. Token savings are tracked in SQLite via `src/core/tracking.rs`.

For the full architecture, component details, and module development patterns, see:
- [ARCHITECTURE.md](ARCHITECTURE.md) — System design, module organization, filtering strategies, error handling
- [docs/TECHNICAL.md](docs/TECHNICAL.md) — End-to-end flow, folder map, hook system, filter pipeline
- [ARCHITECTURE.md](docs/contributing/ARCHITECTURE.md) — System design, module organization, filtering strategies, error handling
- [docs/contributing/TECHNICAL.md](docs/contributing/TECHNICAL.md) — End-to-end flow, folder map, hook system, filter pipeline

Module responsibilities are documented in each folder's `README.md` and each file's `//!` doc header. Browse `src/cmds/*/` to discover available filters.

Expand Down
10 changes: 5 additions & 5 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
- [Report an Issue](../../issues/new)
- [Open Pull Requests](../../pulls)
- [Start a Discussion](../../discussions)
- [Technical Documentation](docs/TECHNICAL.md) — Architecture, end-to-end flow, folder map, how to write tests
- [Technical Documentation](docs/contributing/TECHNICAL.md) — Architecture, end-to-end flow, folder map, how to write tests

---

Expand Down Expand Up @@ -203,7 +203,7 @@ your branch --> develop (review + CI + integration testing) --> version branch -

Every change **must** include tests. We follow **TDD (Red-Green-Refactor)**: write a failing test first, implement the minimum to pass, then refactor.

For how to write tests (fixtures, snapshots, token savings verification), see [docs/TECHNICAL.md — Testing](docs/TECHNICAL.md#testing).
For how to write tests (fixtures, snapshots, token savings verification), see [docs/contributing/TECHNICAL.md — Testing](docs/contributing/TECHNICAL.md#testing).

### Test Types

Expand Down Expand Up @@ -242,12 +242,12 @@ Every change **must** include documentation updates. Use this table to find whic
| New Rust filter (`src/cmds/`) | Ecosystem `README.md` (e.g., `src/cmds/git/README.md`), [README.md](README.md) command list, [CHANGELOG.md](CHANGELOG.md) |
| New TOML filter (`src/filters/`) | [src/filters/README.md](src/filters/README.md) if naming conventions change, [README.md](README.md) command list, [CHANGELOG.md](CHANGELOG.md) |
| New rewrite pattern | `src/discover/rules.rs` — see [Adding a New Command Filter](src/cmds/README.md#adding-a-new-command-filter) |
| Core infrastructure (`src/core/`) | [src/core/README.md](src/core/README.md), [docs/TECHNICAL.md](docs/TECHNICAL.md) if flow changes |
| Core infrastructure (`src/core/`) | [src/core/README.md](src/core/README.md), [docs/contributing/TECHNICAL.md](docs/contributing/TECHNICAL.md) if flow changes |
| Hook system (`src/hooks/`) | [src/hooks/README.md](src/hooks/README.md), [hooks/README.md](hooks/README.md) for agent-facing docs |
| Architecture or design change | [ARCHITECTURE.md](ARCHITECTURE.md), [docs/TECHNICAL.md](docs/TECHNICAL.md) |
| Architecture or design change | [ARCHITECTURE.md](docs/contributing/ARCHITECTURE.md), [docs/contributing/TECHNICAL.md](docs/contributing/TECHNICAL.md) |
| Bug fix or breaking change | [CHANGELOG.md](CHANGELOG.md) |

**Navigation**: [CONTRIBUTING.md](CONTRIBUTING.md) (you are here) → [docs/TECHNICAL.md](docs/TECHNICAL.md) (architecture + flow) → each folder's `README.md` (implementation details).
**Navigation**: [CONTRIBUTING.md](CONTRIBUTING.md) (you are here) → [docs/contributing/TECHNICAL.md](docs/contributing/TECHNICAL.md) (architecture + flow) → each folder's `README.md` (implementation details).

Keep documentation concise and practical -- examples over explanations.

Expand Down
1 change: 1 addition & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 3 additions & 0 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,9 @@ quick-xml = "0.37"
which = "8"
automod = "1"

[target.'cfg(unix)'.dependencies]
libc = "0.2"

[build-dependencies]
toml = "0.8"

Expand Down
29 changes: 29 additions & 0 deletions DISCLAIMER.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# Disclaimer

## No Warranty

This software is provided "AS IS", without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose, and non-infringement. The entire risk as to the quality and performance of the software is with you.

## Limitation of Liability

In no event shall the authors or copyright holders be liable for any claim, damages, or other liability, whether in an action of contract, tort, or otherwise, arising from, out of, or in connection with the software or the use or other dealings in the software. This includes, without limitation, any direct, indirect, incidental, special, exemplary, or consequential damages (including but not limited to loss of data, loss of profits, or business interruption).

## Precompiled Binaries

Precompiled binaries are provided solely for convenience and are covered by the same license as the source code (Apache License 2.0). They are provided without warranties or conditions of any kind. You are responsible for verifying the integrity and suitability of any binary before use. Always verify checksums when available.

## Third-Party Dependencies

This software incorporates third-party open-source components, each governed by their respective licenses. The authors make no representations or warranties regarding these dependencies and accept no liability for any issues arising from their use.

## Use at Your Own Risk

This software interacts with your development environment, file system, and external commands. It is your responsibility to ensure that its use is appropriate for your environment and complies with any applicable policies, regulations, or agreements. The authors are not responsible for any unintended side effects resulting from its use.

## Telemetry

This software collects anonymous, aggregate usage metrics by default and can be disabled at any time. No personally identifiable information, source code, file paths, command arguments, or secrets are collected. See the README for full details and opt-out instructions.

---

See [LICENSE](LICENSE) for the full terms of the Apache License 2.0 under which this software is distributed.
21 changes: 19 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
<a href="https://www.rtk-ai.app">Website</a> &bull;
<a href="#installation">Install</a> &bull;
<a href="docs/TROUBLESHOOTING.md">Troubleshooting</a> &bull;
<a href="ARCHITECTURE.md">Architecture</a> &bull;
<a href="docs/contributing/ARCHITECTURE.md">Architecture</a> &bull;
<a href="https://discord.gg/RySmvNF5kF">Discord</a>
</p>

Expand Down Expand Up @@ -201,6 +201,18 @@ rtk bundle install # Ruby gems (strip Using lines)
rtk prisma generate # Schema generation (no ASCII art)
```

### AWS
```bash
rtk aws sts get-caller-identity # One-line identity
rtk aws ec2 describe-instances # Compact instance list
rtk aws lambda list-functions # Name/runtime/memory (strips secrets)
rtk aws logs get-log-events # Timestamped messages only
rtk aws cloudformation describe-stack-events # Failures first
rtk aws dynamodb scan # Unwraps type annotations
rtk aws iam list-roles # Strips policy documents
rtk aws s3 ls # Truncated with tee recovery
```

### Containers
```bash
rtk docker ps # Compact container list
Expand Down Expand Up @@ -419,6 +431,7 @@ Blocked on upstream BeforeToolCallback support ([mistral-vibe#531](https://githu
| `rspec` / `bundle exec rspec` | `rtk rspec` |
| `rubocop` / `bundle exec rubocop` | `rtk rubocop` |
| `bundle install/update` | `rtk bundle ...` |
| `aws sts/ec2/lambda/...` | `rtk aws ...` |
| `docker ps/images/logs` | `rtk docker ...` |
| `kubectl get/logs` | `rtk kubectl ...` |
| `curl` | `rtk curl` |
Expand Down Expand Up @@ -466,7 +479,7 @@ brew uninstall rtk # If installed via Homebrew

- **[TROUBLESHOOTING.md](docs/TROUBLESHOOTING.md)** - Fix common issues
- **[INSTALL.md](INSTALL.md)** - Detailed installation guide
- **[ARCHITECTURE.md](ARCHITECTURE.md)** - Technical architecture
- **[ARCHITECTURE.md](docs/contributing/ARCHITECTURE.md)** - Technical architecture
- **[SECURITY.md](SECURITY.md)** - Security policy and PR review process
- **[AUDIT_GUIDE.md](docs/AUDIT_GUIDE.md)** - Token savings analytics guide

Expand Down Expand Up @@ -501,3 +514,7 @@ Join the community on [Discord](https://discord.gg/RySmvNF5kF).
## License

MIT License - see [LICENSE](LICENSE) for details.

## Disclaimer

See [DISCLAIMER.md](DISCLAIMER.md).
8 changes: 6 additions & 2 deletions README_es.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
<a href="https://www.rtk-ai.app">Sitio web</a> &bull;
<a href="#instalacion">Instalar</a> &bull;
<a href="docs/TROUBLESHOOTING.md">Solucion de problemas</a> &bull;
<a href="ARCHITECTURE.md">Arquitectura</a> &bull;
<a href="docs/contributing/ARCHITECTURE.md">Arquitectura</a> &bull;
<a href="https://discord.gg/RySmvNF5kF">Discord</a>
</p>

Expand Down Expand Up @@ -146,7 +146,7 @@ rtk discover # Descubrir ahorros perdidos

- **[TROUBLESHOOTING.md](docs/TROUBLESHOOTING.md)** - Resolver problemas comunes
- **[INSTALL.md](INSTALL.md)** - Guia de instalacion detallada
- **[ARCHITECTURE.md](ARCHITECTURE.md)** - Arquitectura tecnica
- **[ARCHITECTURE.md](docs/contributing/ARCHITECTURE.md)** - Arquitectura tecnica

## Contribuir

Expand All @@ -157,3 +157,7 @@ Unete a la comunidad en [Discord](https://discord.gg/RySmvNF5kF).
## Licencia

Licencia MIT - ver [LICENSE](LICENSE) para detalles.

## Descargo de responsabilidad

Ver [DISCLAIMER.md](DISCLAIMER.md).
8 changes: 6 additions & 2 deletions README_fr.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
<a href="https://www.rtk-ai.app">Site web</a> &bull;
<a href="#installation">Installer</a> &bull;
<a href="docs/TROUBLESHOOTING.md">Depannage</a> &bull;
<a href="ARCHITECTURE.md">Architecture</a> &bull;
<a href="docs/contributing/ARCHITECTURE.md">Architecture</a> &bull;
<a href="https://discord.gg/RySmvNF5kF">Discord</a>
</p>

Expand Down Expand Up @@ -184,7 +184,7 @@ mode = "failures"

- **[TROUBLESHOOTING.md](docs/TROUBLESHOOTING.md)** - Resoudre les problemes courants
- **[INSTALL.md](INSTALL.md)** - Guide d'installation detaille
- **[ARCHITECTURE.md](ARCHITECTURE.md)** - Architecture technique
- **[ARCHITECTURE.md](docs/contributing/ARCHITECTURE.md)** - Architecture technique

## Contribuer

Expand All @@ -195,3 +195,7 @@ Rejoignez la communaute sur [Discord](https://discord.gg/RySmvNF5kF).
## Licence

Licence MIT - voir [LICENSE](LICENSE) pour les details.

## Avertissement

Voir [DISCLAIMER.md](DISCLAIMER.md).
8 changes: 6 additions & 2 deletions README_ja.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
<a href="https://www.rtk-ai.app">ウェブサイト</a> &bull;
<a href="#インストール">インストール</a> &bull;
<a href="docs/TROUBLESHOOTING.md">トラブルシューティング</a> &bull;
<a href="ARCHITECTURE.md">アーキテクチャ</a> &bull;
<a href="docs/contributing/ARCHITECTURE.md">アーキテクチャ</a> &bull;
<a href="https://discord.gg/RySmvNF5kF">Discord</a>
</p>

Expand Down Expand Up @@ -146,7 +146,7 @@ rtk discover # 見逃した節約機会を発見

- **[TROUBLESHOOTING.md](docs/TROUBLESHOOTING.md)** - よくある問題の解決
- **[INSTALL.md](INSTALL.md)** - 詳細インストールガイド
- **[ARCHITECTURE.md](ARCHITECTURE.md)** - 技術アーキテクチャ
- **[ARCHITECTURE.md](docs/contributing/ARCHITECTURE.md)** - 技術アーキテクチャ

## コントリビュート

Expand All @@ -157,3 +157,7 @@ rtk discover # 見逃した節約機会を発見
## ライセンス

MIT ライセンス - 詳細は [LICENSE](LICENSE) を参照。

## 免責事項

詳細は [DISCLAIMER.md](DISCLAIMER.md) を参照。
8 changes: 6 additions & 2 deletions README_ko.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
<a href="https://www.rtk-ai.app">웹사이트</a> &bull;
<a href="#설치">설치</a> &bull;
<a href="docs/TROUBLESHOOTING.md">문제 해결</a> &bull;
<a href="ARCHITECTURE.md">아키텍처</a> &bull;
<a href="docs/contributing/ARCHITECTURE.md">아키텍처</a> &bull;
<a href="https://discord.gg/RySmvNF5kF">Discord</a>
</p>

Expand Down Expand Up @@ -146,7 +146,7 @@ rtk discover # 놓친 절약 기회 발견

- **[TROUBLESHOOTING.md](docs/TROUBLESHOOTING.md)** - 일반적인 문제 해결
- **[INSTALL.md](INSTALL.md)** - 상세 설치 가이드
- **[ARCHITECTURE.md](ARCHITECTURE.md)** - 기술 아키텍처
- **[ARCHITECTURE.md](docs/contributing/ARCHITECTURE.md)** - 기술 아키텍처

## 기여

Expand All @@ -157,3 +157,7 @@ rtk discover # 놓친 절약 기회 발견
## 라이선스

MIT 라이선스 - 자세한 내용은 [LICENSE](LICENSE)를 참조하세요.

## 면책 조항

자세한 내용은 [DISCLAIMER.md](DISCLAIMER.md)를 참조하세요.
8 changes: 6 additions & 2 deletions README_zh.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
<a href="https://www.rtk-ai.app">官网</a> &bull;
<a href="#安装">安装</a> &bull;
<a href="docs/TROUBLESHOOTING.md">故障排除</a> &bull;
<a href="ARCHITECTURE.md">架构</a> &bull;
<a href="docs/contributing/ARCHITECTURE.md">架构</a> &bull;
<a href="https://discord.gg/RySmvNF5kF">Discord</a>
</p>

Expand Down Expand Up @@ -154,7 +154,7 @@ rtk discover # 发现遗漏的节省机会

- **[TROUBLESHOOTING.md](docs/TROUBLESHOOTING.md)** - 解决常见问题
- **[INSTALL.md](INSTALL.md)** - 详细安装指南
- **[ARCHITECTURE.md](ARCHITECTURE.md)** - 技术架构
- **[ARCHITECTURE.md](docs/contributing/ARCHITECTURE.md)** - 技术架构

## 贡献

Expand All @@ -165,3 +165,7 @@ rtk discover # 发现遗漏的节省机会
## 许可证

MIT 许可证 - 详见 [LICENSE](LICENSE)。

## 免责声明

详见 [DISCLAIMER.md](DISCLAIMER.md)。
15 changes: 0 additions & 15 deletions ROADMAP.md

This file was deleted.

10 changes: 5 additions & 5 deletions ARCHITECTURE.md → docs/contributing/ARCHITECTURE.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# rtk Architecture Documentation

> **Deep reference** for RTK's system design, filtering taxonomy, performance characteristics, and architecture decisions. For a guided tour of the end-to-end flow, start with [docs/TECHNICAL.md](docs/TECHNICAL.md).
> **Deep reference** for RTK's system design, filtering taxonomy, performance characteristics, and architecture decisions. For a guided tour of the end-to-end flow, start with [TECHNICAL.md](TECHNICAL.md).

**rtk (Rust Token Killer)** is a high-performance CLI proxy that minimizes LLM token consumption through intelligent output filtering and compression.

Expand All @@ -26,7 +26,7 @@

## System Overview

> For the proxy pattern diagram and key components table, see [docs/TECHNICAL.md](docs/TECHNICAL.md#2-architecture-overview).
> For the proxy pattern diagram and key components table, see [TECHNICAL.md](TECHNICAL.md#2-architecture-overview).

### Design Principles

Expand All @@ -38,7 +38,7 @@

### Hook Architecture (v0.9.5+)

> For the hook interception diagram and agent-specific JSON formats, see [docs/TECHNICAL.md](docs/TECHNICAL.md#32-hook-interception-command-rewriting) and [hooks/README.md](hooks/README.md).
> For the hook interception diagram and agent-specific JSON formats, see [TECHNICAL.md](TECHNICAL.md#32-hook-interception-command-rewriting) and [hooks/README.md](hooks/README.md).

Two hook strategies:

Expand Down Expand Up @@ -159,7 +159,7 @@ Database: ~/.local/share/rtk/history.db

### Module Map

> For the full file-level module tree, see [docs/TECHNICAL.md](docs/TECHNICAL.md#4-folder-map) and each folder's README.
> For the full file-level module tree, see [TECHNICAL.md](TECHNICAL.md#4-folder-map) and each folder's README.

**Token savings by ecosystem:**

Expand Down Expand Up @@ -1034,7 +1034,7 @@ Overhead Sources:

## Resources

- **[docs/TECHNICAL.md](docs/TECHNICAL.md)**: Guided tour of end-to-end flow
- **[TECHNICAL.md](TECHNICAL.md)**: Guided tour of end-to-end flow
- **[CONTRIBUTING.md](CONTRIBUTING.md)**: Design philosophy, contribution workflow, checklist
- **CLAUDE.md**: Quick reference for AI agents (dev commands, build verification)
- **README.md**: User guide, installation, examples
Expand Down
2 changes: 1 addition & 1 deletion docs/TECHNICAL.md → docs/contributing/TECHNICAL.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
> **Start here** for a guided tour of how RTK works end-to-end.
>
> - [CONTRIBUTING.md](../CONTRIBUTING.md) — Design philosophy, PR process, branch naming, testing requirements
> - [ARCHITECTURE.md](../ARCHITECTURE.md) — Deep reference: filtering taxonomy, performance benchmarks, architecture decisions
> - [ARCHITECTURE.md](ARCHITECTURE.md) — Deep reference: filtering taxonomy, performance benchmarks, architecture decisions
> - Each folder has its own `README.md` with implementation details and file descriptions

---
Expand Down
Loading
Loading