The first part of the project is to write a new wrapper for mainresponder.calendar.visitreversechronologic. It will do the usual thing, but skip posts that have a boolean sub-element named flNotInChronology whose value is true. Then we replace calls to the mainresponder routine with calls to that one.
The only problem is with code that calls the mainresponder routine with the optional flDayLevel boolean set true. In those cases the loops that are in the routines they call must be aware of the flNotInChronology boolean.
scripting2Suite.server.buildEverything -- Turns out neither of the calls need to be changed. the first deletes textCache elements, and those should be deleted, regardless of whether a story is in the chronology. The second is a day-level visit for building the day pages.