ToughRADIUS AI Coding Agent Instructions
🔍 Mandatory Requirements Before Development
When to Perform Context Retrieval
Recommended Search Techniques
# Feature exploration
semantic_search "vendor attribute parsing" in internal/radiusd/vendors
file_search "*/internal/adminapi/*routes*.go"
# Bug fixing
list_code_usages AuthenticateUser
grep_search "AuthError" --include internal/radiusd/**
# Refactoring
semantic_search "errgroup" in main.go
grep_search "app.GDB" --include internal/app/**Project Overview
Architecture Highlights
Core Service Concurrency Model
Project Structure Pattern
Database Access Pattern
Vendor Extension Handling
Key Development Workflows
Build and Run
Database Initialization
Testing Standards
Common Patterns and Conventions
Code Documentation Standards
Error Handling
Configuration Reading
Concurrency Handling
Logging Standards
Admin API Route Registration
Key Dependencies and Integrations
Last updated