// Package tools hosts the open API tool endpoints (GET/POST /tools/*). // // Naming rule: every sub-feature gets its own directory under tools/, and the // Req/Res contracts live in an index.go inside that directory, e.g. // // api/open/v1/tools/uuid/index.go - GET /tools/uuid // api/open/v1/tools/md5/index.go - POST /tools/md5 // api/open/v1/tools/random/index.go - GET /tools/random // api/open/v1/tools/time/index.go - GET /tools/time // api/open/v1/tools/ip/index.go - GET /tools/ip // // Add a new feature by creating tools//index.go and a matching method // in internal/controller/open/.go; the router binds it automatically. package tools