AtlatestRepositoryfolio
1
#lang folio/doc2
@note["topics/f1b-duplicate-section" title: "A core section id colliding with a task id" tags: '("folio")]4
@p{F1a's SECOND disclosed deferral: `container-section` passes a folio node id5
straight to `make-section`, so a core section and a task sharing an id both6
lower to sections with that id, minting a collision in sigil-doc's anchor7
namespace that the lowering does not own. A uniqueness check over folio ids8
ALONE would leave this open while looking like it had closed it.}10
@section["A core section wearing a task's id" id: "t-collide"]{11
@p{An ordinary section, whose id is the collision.}12
}14
@task["t-collide" title: "A task wearing the section's id" status: 'ready]{15
@p{Same id, different namespace of origin, one anchor namespace after lowering.}16
}18
@end note