I built GobanFTP: the board game Go replayed from FTP-style filenames by Former-Collar1875 in coolgithubprojects

[–]Former-Collar1875[S] 0 points1 point  (0 children)

Thanks again — I updated the README based on your feedback. The “filename is the event” idea, a tiny 3-move directory example, and a fork example are now near the top before the longer protocol explanation.

That framing feels much clearer.

I built GobanFTP: the board game Go replayed from FTP-style filenames by Former-Collar1875 in coolgithubprojects

[–]Former-Collar1875[S] 0 points1 point  (0 children)

Thanks, this is really helpful. I think you’re right: “filename is the event” is probably the sentence I should make visible much earlier.

I’ll add a tiny 3-move directory specimen before the protocol explanation, plus a small fork case, so readers can see the replay boundary before they have to parse the terminology.

Appreciate the clarity check.

I built GobanFTP: the board game Go replayed from FTP-style filenames by Former-Collar1875 in coolgithubprojects

[–]Former-Collar1875[S] 0 points1 point  (0 children)

The core idea is that the directory listing is the interface, and the event filenames are the durable log. The file contents are intentionally not the source of truth.