Why the merge is scheduled
A merge during an answer is a slow answer. The merge happens when no answer is running, and the when is written.
The record of a part
Its size and its date. The date is what makes an old part findable for merging.
The index is built once, and the library is not static. The difference is the whole design decision, and the decision is a list of parts rather than one file.
About 1 min of reading
Write the parts and the limit
Write three parts
Before you run it, say out loud what it will print. Then open the answer.
Write the part limit
Before you run it, say out loud what it will print. Then open the answer.
Refuse a changed document
Before you run it, say out loud what it will print. Then open the answer.
A merge during an answer is a slow answer. The merge happens when no answer is running, and the when is written.
Its size and its date. The date is what makes an old part findable for merging.
The old parts are not touched. Not touched is what makes the answer the sum of the parts.
Too many parts is a slow answer. The limit is written, and over the limit the parts are merged.
The old part still holds it. Refusing first names the part, and the part is what must be replaced.
Each one is defined here on this site. Open the entry for the full definition and the other words it points at.