formatMemoryManifest function
Format memory headers as a human-readable manifest.
Implementation
String formatMemoryManifest(List<MemoryHeader> headers) {
if (headers.isEmpty) return '(no memory files)';
final buffer = StringBuffer();
for (final h in headers) {
final type = h.type != null ? '[${h.type!.name}]' : '[?]';
final age = _memoryAge(h.modified);
final desc = h.description ?? '(no description)';
buffer.writeln('$type ${h.filename} ($age): $desc');
}
return buffer.toString();
}