Great points.
The issue of article vs. note also represents itself in the Open Graph metadata. Given the only og:types mentioned in the spec are article, book, profile and website, most platforms including Mastodon choose “article” for their notes URL.
While building Readily (https://readily.news), a news digest (Nuzzel for Mastodon), I wanted to discern between articles and notes and ended up hardcoding some domains to ignore e.g. mastodon.social, bsky.app, threads.net etc . In a second iteration I’m looking at other ways like JSON-LD and length but it’s nice if we defined the difference in a deterministic way.
But it’s exciting to see progress and discussion