Restore sort for episode listing, add comment to sync sort
Assisted-by: Claude Opus 4.6 via pi
diff --git a/Rakefile b/Rakefile
index 5849145..e1d1667 100644
--- a/Rakefile
+++ b/Rakefile
@@ -47,6 +47,7 @@ task default: :sync
desc "Download and transcribe all episodes"
task :sync do
+ # The feed is reverse-chronological; process oldest episodes first.
EPISODES.sort_by(&:number).each do |ep|
transcript = File.join(TRANSCRIPTS_DIR, "#{ep.slug}.json")
Rake::Task[transcript].invoke
@@ -55,7 +56,7 @@ end
desc "List all episodes from the feed"
task :episodes do
- EPISODES.each do |ep|
+ EPISODES.sort_by(&:number).each do |ep|
status = File.exist?(File.join(TRANSCRIPTS_DIR, "#{ep.slug}.json")) ? "✓" : " "
puts "[#{status}] #{ep.slug} #{ep.title}"
end