Overlapping conflicts must be deduplicated
Counting one weekend as both blocked and recovery-only understates capacity.
Practical relationship planning
Generate cadence-based meeting slots, subtract distinct blocked and recovery-only windows, compare feasible visits with a target, and reserve trip plus recovery days.
FEASIBLE MEETING WINDOWS
A recurring intention is not a schedule until it survives known conflicts and recovery needs. This model generates equally spaced slots from a first-visit week, subtracts separately counted blocked and recovery-only windows, and compares the remainder with the target. It does not select dates or merge overlapping calendars automatically.
FEASIBLE MEETING WINDOWS
Blocked and recovery-only window counts must refer to distinct candidate slots. If the same conflict appears in both lists, remove the overlap before entry.

| Calendar layer | Window count | Days / factor | Capacity effect |
|---|
CURRENT CALCULATION PROCESS
K=1+floor[(H−f)/c]; U=K−B−R; Δ=U−G; D=U(t+r)
Generate one slot at the first candidate week and additional slots every cadence interval through the horizon. Subtract nonoverlapping blocked and recovery-only windows, then reserve trip and recovery days for each feasible visit.
| Symbol | Meaning | Unit | Default |
|---|---|---|---|
| H | Planning horizon | weeks | 52 |
| f | First candidate week | week offset | 2 |
| c | Cadence interval | weeks | 6 |
| K | Generated cadence slots | windows | calculated |
| B | Blocked candidate windows | windows | 2 |
| R | Recovery-only windows | windows | 1 |
| U | Feasible visit windows | visits | calculated |
| G | Target visits | visits | 6 |
| t | Trip days per visit | days | 3 |
| r | Recovery days per visit | days | 2 |
Conversions and rounding: Week zero is the horizon start and the first candidate is included. Use floor for additional complete cadence intervals. Window and day counts remain whole when entered as whole values.
HOW TO USE
SUBJECT FUNDAMENTALS
MODEL AND FORMULA
Generate one slot at the first candidate week and additional slots every cadence interval through the horizon. Subtract nonoverlapping blocked and recovery-only windows, then reserve trip and recovery days for each feasible visit.
DEEPER DECISION ANALYSIS
Counting one weekend as both blocked and recovery-only understates capacity.
A generated week still needs agreement, booking, and current travel checks before it becomes a meeting.
Protecting days after travel can prevent an apparently feasible cadence from crowding work or health needs.
WORKED DECISION CASES
Nine generated slots minus three unavailable windows leave exactly six feasible visits.
When unavailable windows exceed generated slots, the page rejects the inconsistent count instead of showing negative visits.
TECHNICAL LANGUAGE
EVIDENCE AND DATA LINEAGE
Keep the generated week list, each person’s consented availability, work or caregiving conflicts, booking lead times, and post-travel recovery needs. Refresh the window counts when a major commitment moves.
LIMITS AND EXCLUSIONS
RELIABLE SOURCES
FREQUENTLY ASKED QUESTIONS
The sequence begins at the entered first week, then adds each complete cadence interval.
Yes. It means the first candidate is at the start of the horizon.
A generated slot made unavailable by a firm conflict under the couple’s chosen rule.
They represent deliberate capacity protection rather than external unavailability.
Yes. A negative result shows how many target visits exceed the entered feasible capacity.
No. Convert real calendar conflicts into reviewed counts before using the page.
IMPORTANT NOTE
Every meeting remains subject to current consent, health, safety, work, caregiving, and travel conditions. Revisit the plan when either person’s availability changes.