AIVN uses pipe-separated batch files with 6 fields ID/Category/Title/Summary/Date/Tags — chosen because pipes rarely appear in prose — with strict validation line.count == 5 for every article — a robust data interchange format