use feagi_api::openapi::ApiDoc;
use utoipa::OpenApi;
fn main() {
let spec = ApiDoc::openapi();
let json = spec.to_pretty_json().unwrap();
if json.contains("\"tags\"") {
println!("✓ Tags section found in JSON");
} else {
println!("❌ Tags section NOT found in JSON");
}
if let Some(tags_start) = json.find("\"tags\"") {
let tags_section = &json[tags_start..tags_start.min(json.len()).min(tags_start + 500)];
println!("\nTags section preview:\n{}", tags_section);
}
let tag_count = json.matches("\"name\"").count();
println!(
"\nTotal 'name' fields (approximate tag count): {}",
tag_count
);
std::fs::write("/tmp/openapi_dump.json", &json).unwrap();
println!("\nFull OpenAPI JSON written to /tmp/openapi_dump.json");
println!("You can inspect it to see if tags are present.");
}