Plan a Workday That Fits—and Replan When Time Disappears

Drafted and reviewed using AI assistance.

On this page

To make a feasible day plan, subtract fixed commitments from the work window, then allocate the full estimated duration of each task according to an explicit selection rule. Check continuous blocks as well as total minutes. Keep every task that cannot fit in an unscheduled list, and rebuild the whole plan when availability changes.

A packed calendar can conceal an impossible day. A 90-minute task does not fit four separate 15-minute gaps, and a meeting added to the afternoon can push work out even when the morning stays unchanged. The useful output is a full timetable plus the work it leaves out.

This guide works through one complete original fictional day: seven clarified tasks, a first plan, a new fixed commitment and a full replacement plan. The inputs, wrong examples and repairs are authored teaching material, not captured assistant output or a record of completed work. The arithmetic was checked locally; it does not measure how accurately anyone can estimate a real task.

Start once the inputs are decided

This task starts after task clarification. You need to know who is doing the work, what each task includes, the person's accepted estimate, dependencies, deadlines, split permissions and fixed availability. An assistant cannot derive a reliable duration or deadline merely from a vague note. If those facts are still undecided, resolve them before treating a timetable as feasible.

For this example, Rowan has made those decisions. Here is the full input, also available as a separate case file.

This is original fiction. Rowan is the fictional planner and sole worker; every task below belongs to Rowan. The tasks are already clarified. The durations are estimates Rowan explicitly accepts for this exercise, not measured completion times or promises. No work has started and no task is reported complete.

Day and fixed commitments

  • Plan date: 14 May 2030. Every time in this packet is UTC.
  • Work window: 14 May 2030, 09:00–17:00 UTC, with no overtime.
  • Both V1 and the later V2 are prepared before work starts. V1 is prepared at 08:30 UTC; the one change arrives at 08:45 UTC. These are fictional scenario times, not actual execution timestamps.
  • One person can do only one activity at a time. Start is inclusive and end exclusive: adjacent blocks may share an endpoint.
  • All starting source materials are available at 09:00. T02 still requires the exception list produced by T01; the only task dependency is T01 → T02. No travel, setup or waiting time is required beyond the estimates and fixed blocks explicitly supplied here. This simplified assumption belongs to the example; add those costs when they apply to your day.
  • Do not move, shorten or use fixed meetings or breaks for tasks. Preserve every task and every estimate in both versions. Do not infer completion from a block's clock time.
Fixed ID Start (UTC) End (UTC) Minutes Commitment
F01 10:00 10:30 30 Team coordination meeting
F02 12:00 12:45 45 Lunch, unavailable for work
F03 14:30 15:00 30 Project review meeting
F04 15:00 15:15 15 Break, unavailable for work

Every task and its accepted estimate

Every deadline is an inclusive latest finish, not an intended start. T07's next-day deadline does not authorize working outside today's window or invent a booking for tomorrow.

Task ID Defined work Estimate (min) Latest finish (UTC) Splitting Dependency Priority
T01 Inspect the supplied sample dataset and note exceptions 45 2030-05-14 11:00 No: one continuous block None 1
T02 Draft the review note using T01's exception list 75 2030-05-14 14:30 No: one continuous block T01 must finish first 1
T03 Draft the handoff checklist 90 2030-05-14 17:00 Yes: one or two blocks, each at least 30 min None 2
T04 Reconcile the project tracker 60 2030-05-14 17:00 No: one continuous block None 2
T05 Prepare the FAQ draft 90 2030-05-14 17:00 No: one continuous block None 3
T06 Archive the reference snippets 30 2030-05-14 17:00 No: one continuous block None 3
T07 Sketch next week's workshop outline 60 2030-05-15 12:00 No: one continuous block None 4

Rowan's explicit selection rule

Rowan accepts the priority order 1, 2, 3, 4, with 1 highest. Within a priority, use the earlier deadline; if deadlines tie, use the lower numeric task ID. The resulting order is T01, T02, T03, T04, T05, T06, T07.

Reserve fixed commitments first. Consider tasks in that order, retaining earlier reservations. Place the whole task at the earliest legal time that fits its duration, dependency and deadline. For T03, use the earliest legal allocation of all 90 minutes in one or two blocks, with each block at least 30 minutes. Never place only part of a task and call it scheduled. If the task cannot fit, leave it unscheduled with its full estimate and continue to the next task; a lower-priority task may use a gap that cannot hold the higher-priority one. Do not move earlier reservations merely to fit a later task. This is Rowan's chosen planning rule, not a claim of globally optimal scheduling.

Report the whole day, including unallocated time. For each of the seven IDs, report scheduled and unscheduled minutes and a reason. Unscheduled means not allocated in this plan, not canceled, completed or booked for another day. Only Rowan may change estimates, priorities or deadlines, permit a different split, or agree to a new commitment. Make those changes explicit before replanning.

Compare the requested work with the time available

The working window contains eight hours, or 480 minutes. The original fixed commitments use 120 minutes, leaving 360 for tasks. Rowan's estimates total 450 minutes. Even before placing a single block, at least 90 task minutes cannot be allocated under these inputs.

That lower bound is not the final unscheduled total. Tasks have shapes: most need one continuous block, and T03 can use only one or two blocks of at least 30 minutes each. After higher-priority reservations, smaller gaps may remain unusable for the remaining work.

Read the whole first plan and its replacement

The following tables are the complete corrected work product. The separate plan file contains the same two versions for comparison. U1, the only change, arrives at 08:45 UTC on 14 May 2030, before work starts: add an immovable equipment walkthrough at 13:00–14:00 UTC. All other inputs stay the same. The full change note preserves this timing explicitly.

V1: before the extra commitment

Block ID Start (UTC) End (UTC) Minutes Entry
T01 09:00 09:45 45 Inspect sample dataset
G01 09:45 10:00 15 Unallocated
F01 10:00 10:30 30 Team coordination meeting
T02 10:30 11:45 75 Draft review note, after T01
G02 11:45 12:00 15 Unallocated
F02 12:00 12:45 45 Lunch
T03 12:45 14:15 90 Draft handoff checklist
G03 14:15 14:30 15 Unallocated
F03 14:30 15:00 30 Project review meeting
F04 15:00 15:15 15 Break
T04 15:15 16:15 60 Reconcile tracker
T06 16:15 16:45 30 Archive reference snippets
G04 16:45 17:00 15 Unallocated

V1 task disposition

Task ID Scheduled min Unscheduled min Disposition
T01 45 0 Scheduled 09:00–09:45; finishes before 11:00
T02 75 0 Scheduled 10:30–11:45; T01 precedes it; finishes before 14:30
T03 90 0 Scheduled in one permitted 90-minute block
T04 60 0 Scheduled in one continuous block
T05 0 90 No continuous 90-minute slot after higher-priority reservations; retain for a new decision
T06 30 0 Its 30-minute block fits where T05's 90-minute block cannot
T07 0 60 No continuous 60-minute slot remains; next-day deadline does not create a tomorrow booking

V1 arithmetic: 480-minute window − (30 + 45 + 30 + 15) fixed = 360 available task minutes. Demand is 45 + 75 + 90 + 60 + 90 + 30 + 60 = 450 minutes. Tasks receive 45 + 75 + 90 + 60 + 30 = 300 minutes. Four 15-minute gaps total 60 minutes. Thus 120 fixed + 300 task + 60 unallocated = 480, and 300 scheduled + 150 unscheduled = 450.

The demand exceeds capacity by 90 minutes even before considering block shape. The actual unscheduled total is 150 minutes because the remaining 60 minutes are four separate 15-minute gaps. They cannot satisfy either unsplittable task. T05 is considered before T06; its higher priority does not make its 90 minutes fit. No deadline is moved or silently waived: T05 remains due today and unallocated, requiring Rowan to resolve the shortfall.

V2: the complete replacement after U1

F05 is added at 13:00–14:00. The update arrives at 08:45, so the whole day is still a plan. Original fixed blocks remain at their original times.

Block ID Start (UTC) End (UTC) Minutes Entry
T01 09:00 09:45 45 Inspect sample dataset
G01 09:45 10:00 15 Unallocated
F01 10:00 10:30 30 Team coordination meeting
T02 10:30 11:45 75 Draft review note, after T01
G02 11:45 12:00 15 Unallocated
F02 12:00 12:45 45 Lunch
G03 12:45 13:00 15 Unallocated; too short for a T03 chunk
F05 13:00 14:00 60 New equipment walkthrough
T03a 14:00 14:30 30 First handoff-checklist block
F03 14:30 15:00 30 Project review meeting
F04 15:00 15:15 15 Break
T03b 15:15 16:15 60 Second handoff-checklist block
T06 16:15 16:45 30 Archive reference snippets
G04 16:45 17:00 15 Unallocated

V2 task disposition

Task ID Scheduled min Unscheduled min Disposition
T01 45 0 Same proposed block; not marked complete
T02 75 0 Same proposed block and dependency; not marked complete
T03 90 0 Now 30 + 60 minutes in two permitted blocks; both at least 30
T04 0 60 Displaced: after T03, the latest continuous free slot is only 45 minutes, 16:15–17:00
T05 0 90 Still no continuous 90-minute slot after higher-priority reservations
T06 30 0 Same 16:15–16:45 allocation after T04 and T05 cannot fit
T07 0 60 Still no continuous 60-minute slot; not automatically carried to a booked time tomorrow

V2 arithmetic: 480 − (120 original fixed + 60 new fixed) = 300 available task minutes. Demand stays 450. Allocations are 45 + 75 + (30 + 60) + 30 = 240 minutes, with 60 unallocated. Thus 180 fixed + 240 task + 60 unallocated = 480, and 240 scheduled + 210 unscheduled = 450. Demand now exceeds capacity by 150 minutes; block constraints leave another 60 minutes unused.

What changed, and what still needs a decision

Item V1 → V2
Fixed commitments F01–F04 unchanged; add F05 13:00–14:00
T01 and T02 Same allocations and unchanged deadlines/dependency
T03 Replace 12:45–14:15 with 14:00–14:30 and 15:15–16:15; preserve all 90 minutes
T04 Remove its 15:15–16:15 allocation; retain 60 minutes explicitly unscheduled
T05, T06, T07 T05/T07 remain unscheduled; T06 retains its allocation
Unallocated time Move the 14:15–14:30 gap to 12:45–13:00; other gaps unchanged
Totals Task capacity −60; scheduled task time −60; unscheduled demand +60; no completed work recorded

T04 and T05 are still due on 14 May. Rowan needs to choose a scope, priority or deadline change, or obtain an explicit agreement to move that work. This packet makes none of those decisions. If either estimate proves wrong in practice, record what actually happened and replan from that evidence; the mathematical fit does not promise completion.

Repair the full day, not just the overlapping block

The complete authored wrong versions deliberately show two ways to produce a convincing but unusable timetable. WRONG-V1 gives every task its full duration, yet overlaps work with meetings and puts T02 before its prerequisite. WRONG-V2 includes the new commitment but compresses two tasks, loses T07 and extends T06 beyond the day. Both require whole-plan replacement.

Error in the authored version Check that exposes it What the complete repair preserves
V1 starts T02 at 09:00 but T01 ends 10:30 Dependency finish must be no later than dependent start T01 finishes 09:45, then T02 starts 10:30
V1 places T01 over the 10:00 meeting, and T05 over the afternoon meeting/break Compare each pair of time intervals; equal endpoints are allowed, intersections are not All fixed commitments remain unchanged; work that cannot fit stays unscheduled
V1 claims 450 task minutes fit in 360 available minutes Subtract fixed time and sum all task allocations V1 explicitly allocates 300 and retains 150 unscheduled
V2 gives T02 60 minutes and T03 30 + 30 End minus start, then sum by task and compare with accepted estimates T02 keeps 75; T03 keeps 30 + 60
V2 drops T07 Compare every input ID with the complete disposition table T07 is present with 60 unscheduled minutes in both corrected versions
V2 overlaps T04 with F05 and runs T06 until 17:15 Check intersections, window end and task deadline separately T04 is explicitly unallocated; T06 ends 16:45
V2 marks morning work complete Compare the 08:45 update time and the supplied execution state Both versions remain plans; no work is claimed complete

Use the complete repair request to inspect the same task with all original inputs, the change and both wrong tables included. It contains no corrected answer. If you give it to an assistant, ask for both full versions and every task's disposition back. A list of detected errors alone is not a usable replacement day.

The author's arithmetic record reports actual local calculations on these tables: row durations, overlaps, fixed blocks, task totals, split limits, dependencies, deadlines and minute conservation. It also records the deliberate faults in the wrong tables. This is an author check, not an independent review or a scheduling-product test.

Make the remaining decision visible

The unused 60 minutes are four 15-minute gaps, not an invitation to shrink a 60- or 90-minute task. Under Rowan's rule, V2 retains T03 at its full estimate, leaves T04 and T05 unallocated even though they are due today, and uses a suitable slot for T06. That is a planning shortfall Rowan must act on; the calendar has not resolved it.

Rowan could explicitly revise scope, agree a later deadline, change priority or authorize another split. Each would be a new input. Rebuild the plan using that decision rather than silently rewriting the original estimate or marking the task done. When work has actually started, keep a separate execution record: what finished, what remains and when a new commitment arrived. This example's before-work update does not demonstrate replanning around partially completed work.

You can do the same arithmetic with paper time blocks or a calendar you edit by hand. For a short day, that may be less work than explaining the constraints to an assistant. A priority queue without exact start times can also suit work whose durations are too uncertain for a tight timetable; it answers what to attempt next rather than proving a whole day fits.

A public weekly-planning discussion describes using an assistant to clarify work and reserve time. A separate request for a non-AI time-blocking app is a useful reminder that AI is optional. These are limited individual accounts; the capacity and replan exercise here is our editorial design, not a result established by those posts.

If you dictate the planning input, check task IDs, numbers, time zone, deadlines and words such as “cannot split” against the transcript. Typing is equally suitable. The useful standard is the same: every minute and every task has a visible place, including the work that does not fit.