Separate fields, no inference
- notification, application deadline, any official fee/payment milestone, edit/correction window and withdrawal window are kept as separate fields;
- if a window is not verified for an event, it is omitted rather than inferred;
- future NDA cycles are never generated from annual patterns.
