In software 1.0, it means a game is ready for release, so it must be complete. 1.0 doesn't mean an incomplete game with 10 minor patches. Anyway, chapter 23 wouldn't be 0.23.X, it should be 1.0.X.But the chapter 22 would be 0.22.X because the big difference between both is that the first is a complete release and the second an incomplete release.
That is assuming the game finally ends with 23 chapters, but even if there are less chapters, the final version should be 1.0.X. If the game finally has only 15 chapters, he should continue releasing 0.7.X, 0.8X.... 0.14.X and then 1.0.X.
And in case the dev finish the game in the next patch the next one will be 1.0.X too, because 1.0 means complete, not patch 10.