This is an automated email from the ASF dual-hosted git repository.

zwoop pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/trafficserver.git


The following commit(s) were added to refs/heads/master by this push:
     new 1250319092 LLM / Claude cleanup (#12812)
1250319092 is described below

commit 1250319092a26f9d4a2b079e17063ee95912b92b
Author: Leif Hedstrom <[email protected]>
AuthorDate: Thu Jan 15 17:13:52 2026 -0700

    LLM / Claude cleanup (#12812)
---
 .claude/CLAUDE.md                      |  67 ++++++++++++++++---
 .gitignore                             |   5 +-
 memory-bank/01-project-overview.md     |  93 ---------------------------
 memory-bank/02-build-system.md         |  95 ---------------------------
 memory-bank/03-plugin-system.md        |  58 -----------------
 memory-bank/04-development-workflow.md |  42 ------------
 memory-bank/05-directory-structure.md  | 113 ---------------------------------
 memory-bank/06-technical-concepts.md   |  63 ------------------
 memory-bank/README.md                  |  67 -------------------
 9 files changed, 62 insertions(+), 541 deletions(-)

diff --git a/.claude/CLAUDE.md b/.claude/CLAUDE.md
index 0e0d9f89da..1b43b4aa8a 100644
--- a/.claude/CLAUDE.md
+++ b/.claude/CLAUDE.md
@@ -14,6 +14,11 @@ with a sophisticated plugin system.
 - Testing: Catch2 (unit tests) + AuTest Python framework (end-to-end tests)
 - Protocols: TLS, HTTP/1.1, HTTP/2, HTTP/3 (via Quiche)
 
+## Personal Preferences
+
+If `.claude/PERSONAL.md` sub-agent exists, load it for user-specific code style
+preferences and working conventions. This file is gitignored and optional.
+
 ## Build Commands
 
 ### Basic Build
@@ -53,6 +58,13 @@ cmake --build build -t traffic_server
 cmake --build build -t format  # Format code before committing
 ```
 
+### Key CMake Options
+- `BUILD_EXPERIMENTAL_PLUGINS=ON` - Enable experimental plugins
+- `ENABLE_QUICHE=ON` - QUIC/HTTP3 support
+- `ENABLE_CRIPTS=ON` - Cripts scripting API
+- `BUILD_REGRESSION_TESTING=ON` - Enable test suite
+- `ENABLE_ASAN=ON` - Configure ASan instrumentation
+
 ## Testing
 
 ### Unit Tests (Catch2)
@@ -94,13 +106,9 @@ For example, to run `cache-auth.test.py`:
 ./autest.sh --sandbox /tmp/sbcursor --clean=none -f cache-auth
 ```
 
-The CI system publishes the following docker image in which the CI runs 
autests:
-
-```
-ci.trafficserver.apache.org/ats/fedora:43
-```
-
-The fedora version is updated regularly to the latest fedora release.
+Most end-to-end test coverage is in `tests/gold_tests/`. The CI system uses the
+Docker image `ci.trafficserver.apache.org/ats/fedora:43` (Fedora version 
updated
+regularly).
 
 ### Writing Autests
 
@@ -110,7 +118,7 @@ using the Proxy Verifier format. This is simpler, more 
maintainable, and
 parseable by tools.
 
 **For complete details on writing autests, see:**
-- `doc/developer-guide/testing/autests.en.rst` - Comprehensive guide to 
ATSReplayTest
+- `doc/developer-guide/testing/autests.en.rst` - Comprehensive guide to autest
 - Proxy Verifier format: https://github.com/yahoo/proxy-verifier
 - AuTest framework: https://autestsuite.bitbucket.io/
 
@@ -159,8 +167,10 @@ fixes an issue, add a 'Fixes: #<issue_number>' line.
 
 **Base Libraries (`src/`):**
 - `tscore/` - Core utilities and data structures
+- `tsutil/` - Core utilities (metrics, debugging, regex, etc.)
 - `api/` - Plugin API implementation
 - `tscpp/api/` - C++ API wrapper for plugins
+- `cripts/` - Cripts scripting framework for plugins
 
 ### Event-Driven Architecture
 
@@ -242,6 +252,12 @@ Plugins register callbacks at various points in request 
processing:
 3. Use `traffic_top` for live statistics
 4. Use `traffic_ctl` for runtime inspection
 
+**Debug Controls in Code:**
+```cpp
+static DbgCtl dbg_ctl{"my_component"};
+SMDebug(dbg_ctl, "Processing request for URL: %s", url);
+```
+
 ## Important Conventions
 
 ### License Headers
@@ -250,10 +266,43 @@ Plugins register callbacks at various points in request 
processing:
 - Follow the existing license header format used in the codebase
 
 ### Code Style
-- C++20 standard
+- C++20 standard (nothing from C++23 or later)
 - Use RAII principles
 - Prefer smart pointers for ownership
+- Don't use templates unless needed and appropriate
 - Run `cmake --build build -t format` before committing
+- Line length: 132 characters maximum
+- Don't add comments where the code documents itself
+
+**C++ Formatting (Mozilla-based style):**
+- Indentation: 2 spaces for C/C++
+- Braces: Linux style (opening brace on same line)
+- Pointer alignment: Right (`Type *ptr`, not `Type* ptr`)
+- Variable declarations: Add empty line after declarations before subsequent 
code
+- Avoid naked conditions (always use braces with if statements)
+
+**Naming Conventions:**
+- CamelCase for classes: `HttpSM`, `NetVConnection`
+- snake_case for variables and functions: `server_entry`, `handle_api_return()`
+- UPPER_CASE for macros and constants: `HTTP_SM_SET_DEFAULT_HANDLER`
+
+**Modern C++ Patterns (Preferred):**
+```cpp
+// GOOD - Modern C++20
+auto buffer = std::make_unique<MIOBuffer>(alloc_index);
+for (const auto &entry : container) {
+  if (auto *vc = entry.get_vc(); vc != nullptr) {
+    // Process vc
+  }
+}
+
+// AVOID - Legacy C-style
+MIOBuffer *buffer = (MIOBuffer*)malloc(sizeof(MIOBuffer));
+```
+
+### Python Code Style (for tests and tools)
+- Python 3.11+ with proper type annotations
+- 4-space indentation, never TABs
 
 ### Memory Management
 - Custom allocators supported (jemalloc, mimalloc)
diff --git a/.gitignore b/.gitignore
index 707dfb8f74..ed61211595 100644
--- a/.gitignore
+++ b/.gitignore
@@ -210,4 +210,7 @@ tests/gold_tests/tls/ssl-post
 src/iocore/cache/test_*
 src/iocore/cache/unit_tests/var/trafficserver/cache.db
 
-.claude/settings.local.json
+# LLM / AI
+.cursor/
+.claude/*
+!.claude/CLAUDE.md
diff --git a/memory-bank/01-project-overview.md 
b/memory-bank/01-project-overview.md
deleted file mode 100644
index 55f5b69914..0000000000
--- a/memory-bank/01-project-overview.md
+++ /dev/null
@@ -1,93 +0,0 @@
-# Apache Traffic Server - Project Overview
-
-## Project Overview
-
-**Apache Traffic Server (ATS)** is a high-performance, open-source HTTP/HTTPS 
caching proxy server and web application acceleration platform. It's designed 
as a building block for cloud services and large-scale web applications.
-
-### Key Characteristics
-- **Version**: 10.2.0 (current)
-- **Language**: Primarily C++ (C++20 standard)
-- **Build System**: CMake
-- **License**: Apache License 2.0
-- **Platform Support**: Linux, FreeBSD, macOS, with extensive CI across 
multiple distributions
-
-## Architecture Overview
-
-### Core Components
-
-#### 1. **Traffic Server Core** (`src/traffic_server/`)
-- Main proxy server executable
-- Event-driven architecture
-- Multi-threaded processing
-
-#### 2. **I/O Core** (`src/iocore/`)
-- **AIO**: Asynchronous I/O operations
-- **Cache**: Disk and RAM caching system
-- **DNS**: Asynchronous DNS resolution
-- **Event System**: Event-driven engine foundation
-- **HostDB**: Internal DNS cache
-- **Net**: Network layer with QUIC support
-- **Utils**: Core utilities
-
-#### 3. **Proxy Logic** (`src/proxy/`)
-- **HTTP**: HTTP/1.1 protocol implementation (`http/`)
-- **HTTP/2**: HTTP/2 support (`http2/`)
-- **HTTP/3**: HTTP/3 implementation (`http3/`)
-- **Headers**: Header parsing and management (`hdrs/`)
-- **Logging**: Flexible logging system (`logging/`)
-- **Shared**: Common proxy components (`shared/`)
-
-#### 4. **Management** (`src/mgmt/`)
-- **JSONRPC**: RPC server for management and control
-- Configuration management
-- Administrative tools
-
-#### 5. **Support Libraries** (`src/`)
-- **tscore**: Base/core library
-- **tsutil**: Utility functions
-- **tscpp**: C++ API wrapper for plugin developers
-- **records**: Configuration file library
-- **api**: Plugin API
-
-### Command Line Tools
-Located in `src/` directory:
-- **traffic_server**: Main proxy server
-- **traffic_ctl**: Command line management tool
-- **traffic_cache_tool**: Cache interaction utility
-- **traffic_crashlog**: Crash handling helper
-- **traffic_layout**: Directory structure information
-- **traffic_logcat**: Binary log to text converter
-- **traffic_logstats**: Log parsing and metrics
-- **traffic_top**: Statistics monitoring (like top)
-- **traffic_via**: Via header decoder
-- **traffic_quic**: QUIC-related utilities
-
-## Key Features
-
-### Performance Features
-- **Multi-threaded**: Event-driven architecture
-- **Caching**: Sophisticated disk and memory caching
-- **Connection pooling**: Efficient connection reuse
-- **Compression**: Built-in content compression
-- **Load balancing**: Multiple load balancing algorithms
-
-### Protocol Support
-- **HTTP/1.1**: Full support
-- **HTTP/2**: Complete implementation
-- **HTTP/3**: QUIC-based HTTP/3 support using Quiche Rust library
-- **TLS/SSL**: Modern TLS support including TLS 1.3
-- **WebSocket**: WebSocket proxying
-
-### Advanced Features
-- **Plugin system**: Extensive plugin architecture
-- **Lua scripting**: Embedded Lua for custom logic
-- **Statistics**: Comprehensive metrics and monitoring
-- **Logging**: Flexible, high-performance logging
-- **Health checks**: Built-in health monitoring
-
-## Community & Resources
-- **Website**: https://trafficserver.apache.org/
-- **Wiki**: https://cwiki.apache.org/confluence/display/TS/
-- **Mailing Lists**: [email protected]
-- **GitHub**: https://github.com/apache/trafficserver
-- **CI**: https://ci.trafficserver.apache.org/
diff --git a/memory-bank/02-build-system.md b/memory-bank/02-build-system.md
deleted file mode 100644
index 71a3006a62..0000000000
--- a/memory-bank/02-build-system.md
+++ /dev/null
@@ -1,95 +0,0 @@
-# Apache Traffic Server - Build System & Configuration
-
-## Build System & Configuration
-
-### CMake Build System (Version 10+)
-```bash
-# Basic build
-cmake -B build
-
-# With options
-cmake -B build -DCMAKE_INSTALL_PREFIX=/opt/ats -DBUILD_EXPERIMENTAL_PLUGINS=ON
-
-# Using presets
-cmake --preset release
-```
-
-### Key Build Options
-- `BUILD_EXPERIMENTAL_PLUGINS`: Enable experimental plugins
-- `BUILD_REGRESSION_TESTING`: Build test suite
-- `ENABLE_QUICHE`: QUIC support via quiche
-- `ENABLE_LUAJIT`: Lua scripting support
-- `ENABLE_CRIPTS`: Enable the Cripts scripting API
-- `ENABLE_JEMALLOC`/`ENABLE_MIMALLOC`: Alternative memory allocators
-- `ENABLE_HWLOC`: Hardware locality support
-- `ENABLE_POSIX_CAP`: POSIX capabilities
-- `ENABLE_DOCS`: Documentation building
-- `ENABLE_AUTEST`: Automated testing framework
-
-### Dependencies
-**Required:**
-- CMake 3.20+
-- C++20 compatible compiler (GCC 10+, LLVM/Clang 12+)
-- OpenSSL/BoringSSL/AWS-LC
-- PCRE2 (Perl Compatible Regular Expressions)
-- zlib
-
-**Optional but Recommended:**
-- hwloc (hardware locality)
-- libcap (POSIX capabilities)
-- ncurses (for traffic_top)
-- jemalloc/mimalloc (memory allocators)
-- libfmt (for Cripts)
-
-## Configuration System
-
-### Configuration Files (`configs/`)
-- **records.yaml**: Main configuration (YAML format)
-- **cache.config**: Cache rules
-- **remap.config**: URL remapping rules
-- **parent.config**: Parent proxy configuration
-- **ssl_multicert.config**: SSL certificate configuration
-- **plugin.config**: Plugin loading configuration
-- **ip_allow.yaml**: IP access control
-- **logging.yaml**: Logging configuration
-- **storage.config**: Storage configuration
-
-### Configuration Management
-- JSONRPC API for runtime configuration
-- `traffic_ctl` command-line interface
-- Hot reloading for many configuration changes
-
-## Development Environment Setup
-
-### Prerequisites
-```bash
-# Ubuntu/Debian
-sudo apt-get install cmake ninja-build pkg-config gcc g++ \
-    libssl-dev libpcre3-dev libcap-dev libhwloc-dev \
-    libncurses5-dev libcurl4-openssl-dev zlib1g-dev
-
-# macOS (Homebrew)
-brew install cmake ninja pkg-config openssl pcre
-```
-
-### Quick Start
-```bash
-git clone https://github.com/apache/trafficserver.git
-cd trafficserver
-cmake --preset release
-cmake --build build-release
-cmake --install build-release
-```
-
-## Recent Changes & Migration Notes
-
-### CMake Migration (Version 10+)
-- Transitioned from autotools to CMake
-- New build commands and options
-- Preset system for common configurations
-- Out-of-source builds required
-
-### Modern C++ Adoption
-- C++20 standard requirement
-- Modern compiler requirements (GCC 10+ / LLVM 12+)
-- Enhanced type safety and performance
diff --git a/memory-bank/03-plugin-system.md b/memory-bank/03-plugin-system.md
deleted file mode 100644
index e22aa8f65c..0000000000
--- a/memory-bank/03-plugin-system.md
+++ /dev/null
@@ -1,58 +0,0 @@
-# Apache Traffic Server - Plugin System
-
-## Plugin System
-
-### Core Plugins (`plugins/`)
-Stable, production-ready plugins:
-- **authproxy**: Authentication proxy
-- **background_fetch**: Background content fetching
-- **cache_promote**: Cache promotion logic
-- **cache_range_requests**: Range request handling
-- **cachekey**: Cache key manipulation
-- **certifier**: Certificate management
-- **compress**: Content compression
-- **conf_remap**: Configuration-based remapping
-- **escalate**: Request escalation
-- **esi**: Edge Side Includes processing
-- **generator**: Content generation
-- **header_rewrite**: Header manipulation
-- **healthchecks**: Health monitoring
-- **ja3_fingerprint**: JA3 fingerprinting
-- **libloader**: Dynamic library loading
-- **lua**: Lua scripting support
-- **multiplexer**: Request multiplexing
-- **origin_server_auth**: Origin server authentication
-- **prefetch**: Content prefetching
-- **regex_remap**: Regular expression remapping
-- **regex_revalidate**: Regular expression revalidation
-- **remap_purge**: Remapping with purge capability
-- **remap_stats**: Remapping statistics
-- **server_push_preload**: HTTP/2 server push preload
-- **slice**: Content slicing
-- **statichit**: Static content handling
-- **stats_over_http**: HTTP statistics interface
-- **tcpinfo**: TCP connection information
-- **traffic_dump**: Traffic dumping for analysis
-- **webp_transform**: WebP image transformation
-- **xdebug**: Extended debugging
-
-### Experimental Plugins (`plugins/experimental/`)
-- Cutting-edge features under development
-- May become core plugins or be deprecated
-
-## Plugin Architecture
-
-### Hook-based Plugin System
-- Multiple plugin types (remap, global, etc.)
-- C++ and Lua plugin support
-- Event-driven plugin execution
-
-### Plugin Configuration
-- **plugin.config**: Plugin loading configuration
-- Per-plugin configuration files
-- Runtime plugin management via JSONRPC API
-
-### Plugin Development
-- C++ API wrapper for plugin developers (`tscpp`)
-- Plugin API headers (`include/api/`)
-- Example plugins (`example/plugins/`)
diff --git a/memory-bank/04-development-workflow.md 
b/memory-bank/04-development-workflow.md
deleted file mode 100644
index 396ae1d4bd..0000000000
--- a/memory-bank/04-development-workflow.md
+++ /dev/null
@@ -1,42 +0,0 @@
-# Apache Traffic Server - Development Workflow
-
-## Development Workflow
-
-### Code Standards
-- **C++20** standard compliance
-- **clang-format** for code formatting
-- **yapf** for Python code formatting
-- **cmake-format** for CMake files
-
-### Testing
-- **Regression tests**: `BUILD_REGRESSION_TESTING=ON`
-- **AuTest**: Automated testing framework
-- **Fuzzing**: Clang fuzzer support
-- **CI/CD**: Jenkins-based continuous integration
-
-### Contributing Process
-1. Fork and branch from `master`
-2. Create GitHub Pull Request
-3. Ensure CI passes (Jenkins builds)
-4. Code review and approval required
-5. Merge by committers only
-
-### Code Quality Tools
-- **clang-analyzer**: Static analysis
-- **clang-tidy**: Linting and modernization
-- **ThreadSanitizer**: Thread safety analysis
-- **AddressSanitizer**: Memory error detection
-- **Coverage analysis**: Code coverage reporting
-
-### Development Best Practices
-- Follow existing code patterns and conventions
-- Write comprehensive tests for new features
-- Document public APIs and complex algorithms
-- Use modern C++ features appropriately
-- Consider performance implications of changes
-
-### Debugging and Profiling
-- **traffic_crashlog**: Crash analysis
-- **traffic_top**: Real-time statistics monitoring
-- **traffic_logstats**: Log analysis and metrics
-- Built-in debugging hooks and statistics
diff --git a/memory-bank/05-directory-structure.md 
b/memory-bank/05-directory-structure.md
deleted file mode 100644
index 4debf22144..0000000000
--- a/memory-bank/05-directory-structure.md
+++ /dev/null
@@ -1,113 +0,0 @@
-# Apache Traffic Server - Directory Structure & Installation
-
-## Directory Structure Summary
-
-```
-trafficserver/
-├── ci/                    # CI/CD tools and configurations
-├── configs/               # Default configuration files
-├── contrib/               # Contributed tools and scripts
-├── doc/                   # Documentation (Sphinx with RST)
-├── example/               # Example plugins and configurations
-├── ext/                   # External/extension components
-├── include/               # Header files
-│   ├── api/               # Plugin API headers
-│   ├── iocore/            # I/O core headers
-│   ├── proxy/             # Proxy headers
-│   └── ts*/               # Various subsystem headers
-├── lib/                   # Third-party libraries
-├── plugins/               # Core and experimental plugins
-├── src/                   # Source code
-│   ├── iocore/            # I/O subsystem
-│   ├── proxy/             # Proxy logic
-│   ├── mgmt/              # Management system
-│   ├── traffic_*/         # Command-line tools
-│   └── ts*/               # Support libraries
-├── tests/                 # Test suites
-└── tools/                 # Development and maintenance tools
-```
-
-## Key Directories Explained
-
-### Source Code (`src/`)
-- **iocore/**: Core I/O subsystem (AIO, Cache, DNS, Event System, HostDB, Net, 
Utils)
-- **proxy/**: Main proxy logic (HTTP/1.1, HTTP/2, HTTP/3, Headers, Logging, 
Shared)
-- **mgmt/**: Management and administration system
-- **traffic_***: Command-line utilities and tools
-- **ts***: Support libraries (tscore, tsutil, tscpp, records, api)
-
-### Headers (`include/`)
-- **api/**: Plugin development API headers
-- **iocore/**: I/O core system headers
-- **proxy/**: Proxy subsystem headers
-- **ts*/**: Various subsystem headers (tscore, tsutil, tscpp, etc.)
-
-### Configuration (`configs/`)
-- Default configuration files for all subsystems
-- Schema files for YAML configurations
-- Template files with `.in` extension for build-time substitution
-
-### Plugins (`plugins/`)
-- **Core plugins**: Stable, production-ready plugins
-- **experimental/**: Experimental and development plugins
-
-### Documentation (`doc/`)
-- **Sphinx with reStructuredText (RST) documentation system**
-- **Main sections organized as:**
-  - **preface/**: Project introduction and overview
-  - **getting-started/**: Installation and basic setup guides
-  - **admin-guide/**: Administrator documentation
-    - configuration/, files/, installation/, interaction/
-    - logging/, monitoring/, performance/, plugins/
-    - security/, storage/, tools/
-  - **developer-guide/**: Developer documentation
-    - api/, cache-architecture/, continuous-integration/
-    - contributing/, core-architecture/, cripts/
-    - debugging/, design-documents/, documentation/
-    - internal-libraries/, introduction/, jsonrpc/
-    - layout/, logging-architecture/, plugins/
-    - release-process/, testing/
-  - **appendices/**: Additional reference material
-  - **release-notes/**: Version history and changes
-- **Build system**: CMake integration for documentation generation
-- **Internationalization**: Support for multiple locales
-- **Templates and extensions**: Custom Sphinx extensions and templates
-
-### Third-party Libraries (`lib/`)
-- **catch2/**: Testing framework
-- **fastlz/**: Fast compression library
-- **ls-hpack/**: HPACK implementation
-- **swoc/**: Solid Wall of Code utility library
-- **yamlcpp/**: YAML parsing library
-
-### Testing (`tests/`)
-- Regression test suites
-- AuTest automated testing framework
-- Performance and stress tests
-
-## Installation Layout
-
-Default installation structure:
-```
-/usr/local/trafficserver/
-├── bin/                   # Executables
-├── etc/trafficserver/     # Configuration files
-├── var/
-│   ├── log/trafficserver/ # Log files
-│   └── trafficserver/     # Runtime files
-├── libexec/trafficserver/ # Plugins
-└── lib/                   # Libraries
-```
-
-### Installation Paths
-- **Binaries**: `/usr/local/trafficserver/bin/`
-- **Configuration**: `/usr/local/trafficserver/etc/trafficserver/`
-- **Plugins**: `/usr/local/trafficserver/libexec/trafficserver/`
-- **Logs**: `/usr/local/trafficserver/var/log/trafficserver/`
-- **Runtime data**: `/usr/local/trafficserver/var/trafficserver/`
-- **Libraries**: `/usr/local/trafficserver/lib/`
-
-### Customizable Installation
-- Use `CMAKE_INSTALL_PREFIX` to change base installation directory
-- Individual path components can be customized via CMake variables
-- Layout follows standard Unix filesystem hierarchy principles
diff --git a/memory-bank/06-technical-concepts.md 
b/memory-bank/06-technical-concepts.md
deleted file mode 100644
index f61e7475a8..0000000000
--- a/memory-bank/06-technical-concepts.md
+++ /dev/null
@@ -1,63 +0,0 @@
-# Apache Traffic Server - Technical Concepts
-
-## Key Technical Concepts
-
-### Event System
-- Non-blocking, event-driven architecture
-- Continuation-based programming model
-- Thread pools for different event types
-- Asynchronous processing throughout the system
-
-### Cache Architecture
-- Multi-tier caching (RAM + disk)
-- Sophisticated cache algorithms
-- Cache partitioning and management
-- Configurable cache policies and storage
-
-### Plugin Architecture
-- Hook-based plugin system
-- Multiple plugin types (remap, global, etc.)
-- C++ and Lua plugin support
-- Event-driven plugin execution
-
-### Network Stack
-- Asynchronous I/O
-- Connection multiplexing
-- Protocol-agnostic design
-- Support for HTTP/1.1, HTTP/2, and HTTP/3
-
-### Threading Model
-- Event-driven, multi-threaded architecture
-- Separate thread pools for different operations
-- Lock-free data structures where possible
-- Efficient CPU utilization
-
-### Memory Management
-- Custom memory allocators (jemalloc/mimalloc support)
-- Memory pools for frequent allocations
-- RAII principles throughout C++ codebase
-- Memory leak detection and prevention
-
-### Configuration System
-- YAML-based configuration files
-- Runtime configuration changes via JSONRPC
-- Hot reloading capabilities
-- Schema validation for configuration files
-
-### Logging and Statistics
-- High-performance logging system
-- Comprehensive statistics collection
-- Real-time monitoring capabilities
-- Flexible log formats and destinations
-
-### Security Features
-- TLS/SSL termination and passthrough
-- Certificate management
-- Access control and authentication
-- Security headers and policies
-
-### Performance Optimizations
-- Zero-copy operations where possible
-- Efficient buffer management
-- Connection pooling and reuse
-- CPU cache-friendly data structures
diff --git a/memory-bank/README.md b/memory-bank/README.md
deleted file mode 100644
index 07e08ee315..0000000000
--- a/memory-bank/README.md
+++ /dev/null
@@ -1,67 +0,0 @@
-# Apache Traffic Server Memory Bank
-
-## Overview
-
-This memory bank contains comprehensive documentation about the Apache Traffic 
Server project, organized into focused sections for easy reference.
-
-This document follows best practices from 
https://docs.cline.bot/prompting/cline-memory-bank .
-
-## Project Summary
-
-**Apache Traffic Server (ATS)** is a high-performance, open-source HTTP/HTTPS 
caching proxy server and web application acceleration platform designed for 
cloud services and large-scale web applications.
-
-- **Version**: 10.2.0 (current)
-- **Language**: C++20
-- **Build System**: CMake
-- **License**: Apache License 2.0
-- **GitHub**: https://github.com/apache/trafficserver
-
-## Memory Bank Structure
-
-### [01 - Project Overview](01-project-overview.md)
-Core project information including architecture, components, and features.
-
-### [02 - Build System & Configuration](02-build-system.md)
-CMake build system, dependencies, configuration files, and development 
environment setup.
-
-### [03 - Plugin System](03-plugin-system.md)
-Plugin architecture, core and experimental plugins, and development guidelines.
-
-### [04 - Development Workflow](04-development-workflow.md)
-Code standards, testing frameworks, CI/CD, contributing process, and best 
practices.
-
-### [05 - Directory Structure & Installation](05-directory-structure.md)
-Complete codebase organization, installation layout, and file system structure.
-
-### [06 - Technical Concepts](06-technical-concepts.md)
-Core technical concepts including event system, cache architecture, and 
performance optimizations.
-
-## Quick Reference
-
-### Key Executables
-- `traffic_server` - Main proxy server
-- `traffic_ctl` - Command line management tool
-- `traffic_top` - Statistics monitoring
-
-### Important Directories
-- `src/` - Source code (iocore, proxy, mgmt, tools)
-- `include/` - Header files and APIs
-- `plugins/` - Core and experimental plugins
-- `configs/` - Default configuration files
-
-### Build Commands
-```bash
-# Basic build
-cmake -B build
-
-# With presets
-cmake --preset release
-cmake --build build-release
-```
-
-## Navigation Guide
-
-- **New to the project?** Start with [Project 
Overview](01-project-overview.md) and [Build System](02-build-system.md)
-- **Developing plugins?** See [Plugin System](03-plugin-system.md) and 
[Technical Concepts](06-technical-concepts.md)
-- **Contributing code?** Review [Development 
Workflow](04-development-workflow.md) and [Directory 
Structure](05-directory-structure.md)
-- **Understanding architecture?** Focus on [Project 
Overview](01-project-overview.md) and [Technical 
Concepts](06-technical-concepts.md)

Reply via email to