user3005: I have noticed a gap in the PGN spec and the Laws of Chess in section 6.2.2

The time saved by a player during one period is added to his time available for the next period, except in the ‘time delay’ mode. In the time delay mode both players receive an allotted "main thinking time". ...

The delay mode is not mentioned in the PGN spec, so my question here is how to notate it in PGN tags then.
A game with TimeControl set to increment looks like:
[TimeControl "4500+30"]
1. e4 e5 

This is a game started with 90 minutes for each player, and an increment of 30 seconds per move (used in our chess leagues in Germany a lot).
How do you record a variant when Bronstein timing (named "time delay" in the Laws of Chess) is used?

user30255: First, one thing to clear up, according to the Wikipedia article on Time control, Bronstein Delay is not exactly "time delay" from the Laws of Chess. With "time delay", the player's clock does not start ticking down until after a period of thinking time has elapsed. In Bronstein time, the clock ticks down immediately, so you can lose on time (as far as I'm aware), but time is added back to your clock after your move as in incremental timing except that you won't get more time added than you spent thinking (so if you thought for 7 seconds in a game with 15 second increments, you will only get 7 seconds added back to the clock, but if you thought for 30 seconds, you will get 15 seconds added back). The net effect is equivalent to the simple delay, but I believe Bronstein allows you to lose on time in situations where a simple delay would not. Actually, upon further reading, the difference between Bronstein and simple delay is purely in how the clock presents the total remaining time as the delay is added at the beginning of the game on turn one, so a loss in time would occur after the same total thinking time for both time controls.

Regardless, that isn't quite what your question is about. So let's move to the PGN specification. As best as I can tell, the PGN specification does not provide any standard way for notating a delay or a Bronstein increment. Of particular note is this answer to a similar question from about 7 years ago.

The only suggestion is the standard one regarding these questions about PGN which is to put the information in a comment field. The standard is old and no longer maintained as far as I know.

I would agree. The TimeControl tag is optional, so you could omit it altogether in favor of an explanatory comment, or you could add a value that seems reasonable and then a comment to explain.
[TimeControl "?"] ; Bronstein, 30 min, 15 sec delay
[TimeControl "1800+15"] ; Bronstein
[TimeControl "1800"] ; 15 second time delay

Regardless, if you import this sort of notation into any parsing software, it would likely not show you any of your comments around the TimeControl tag, so depending on what you want to do with the PGN file, it may be irrelevant.

3005: <p>I have noticed a gap in the <a href="https://github.com/mliebelt/pgn-spec-commented/blob/main/pgn-specification.md#961-tag-timecontrol" rel="nofollow noreferrer">PGN spec</a> and the <a href="https://github.com/mliebelt/pgn-spec-commented/blob/main/laws-of-chess.md#article-6-the-chess-clock" rel="nofollow noreferrer">Laws of Chess</a> in section 6.2.2</p>
<blockquote>
<p>The time saved by a player during one period is added to his time available for the next period, except in the ‘time delay’ mode. In the time delay mode both players receive an allotted &quot;main thinking time&quot;. ...</p>
</blockquote>
<p>The delay mode is not mentioned in the PGN spec, so my question here is how to notate it in PGN tags then.</p>
<p>A game with TimeControl set to increment looks like:</p>
<pre><code>[TimeControl &quot;4500+30&quot;]
1. e4 e5 
</code></pre>
<p>This is a game started with 90 minutes for each player, and an increment of 30 seconds per move (used in our chess leagues in Germany a lot).</p>
<p>How do you record a variant when Bronstein timing (named &quot;time delay&quot; in the Laws of Chess) is used?</p>
 30255: <p>First, one thing to clear up, according to the <a href="https://en.wikipedia.org/wiki/Time_control#Bronstein_Delay" rel="nofollow noreferrer">Wikipedia article on Time control</a>, Bronstein Delay is not exactly &quot;time delay&quot; from the Laws of Chess. With &quot;time delay&quot;, the player's clock does not start ticking down until after a period of thinking time has elapsed. In Bronstein time, the clock ticks down immediately, so you can lose on time (as far as I'm aware), but time is added back to your clock after your move as in incremental timing except that you won't get more time added than you spent thinking (so if you thought for 7 seconds in a game with 15 second increments, you will only get 7 seconds added back to the clock, but if you thought for 30 seconds, you will get 15 seconds added back). The net effect is equivalent to the simple delay, but I believe Bronstein allows you to lose on time in situations where a simple delay would not. <em>Actually, <a href="https://chess.stackexchange.com/a/33716/30255">upon further reading</a>, the difference between Bronstein and simple delay is purely in how the clock presents the total remaining time as the delay is added at the beginning of the game on turn one, so a loss in time would occur after the same total thinking time for both time controls.</em></p>
<hr />
<p>Regardless, that isn't quite what your question is about. So let's move to the PGN specification. As best as I can tell, the PGN specification does not provide any standard way for notating a delay or a Bronstein increment. Of particular note is <a href="https://chess.stackexchange.com/a/8272/30255">this answer to a similar question from about 7 years ago</a>.</p>
<blockquote>
<p>The only suggestion is the standard one regarding these questions about PGN which is to put the information in a comment field. The standard is old and no longer maintained as far as I know.</p>
</blockquote>
<p>I would agree. The TimeControl tag is optional, so you could omit it altogether in favor of an explanatory comment, or you could add a value that seems reasonable and then a comment to explain.</p>
<pre><code>[TimeControl &quot;?&quot;] ; Bronstein, 30 min, 15 sec delay
[TimeControl &quot;1800+15&quot;] ; Bronstein
[TimeControl &quot;1800&quot;] ; 15 second time delay
</code></pre>
<p>Regardless, if you import this sort of notation into any parsing software, it would likely not show you any of your comments around the TimeControl tag, so depending on what you want to do with the PGN file, it may be irrelevant.</p>
