{"id":"lead-task-dependencies-finish-day-table","audience":"project-managers","category":"leadership-work","track":"leadership","level":"intermediate","technique":"verification","title":"Work out the finish day from task dependencies and a change","free":false,"task":"Build a schedule table with the header Task | Start day | End day, one row per task. Day 1 is the first working day. A task starts the day after all of its prerequisites end, and tasks with no prerequisite start on day 1. Tasks can run at the same time. Use the latest durations. After the table add one line: \"Finish: Day N\" with the day the last task ends. Plain text, under 80 words.","materialLabel":"Task list (attached to your prompt automatically)","material":"Website migration - tasks and durations (working days)\n\nA. Export content: 3 days. No prerequisite.\nB. Redirect map: 2 days. Needs A.\nC. Rebuild templates: 4 days. Needs A.\nD. Test pages: 2 days. Needs B and C.\n\nUpdate from the lead (Tuesday): template work is smaller than expected, so C is now 3 days, not 4.\n\nNotes: the team would like to finish before the Dec 1 freeze. No decision on adding more testers.\n\nContext: the plan is for the website migration project. The lead reviews this schedule at 9:00 each morning and wants a table she can read in under a minute. All four tasks are done by the same small team, and nobody is on leave this period. The team works Monday to Friday only, and no task is split across days.","rules":[{"type":"maxWords","max":80},{"type":"plainText"}],"mistakes":[{"title":"Using the old duration","why":"The AI keeps C at 4 days.","fix":"Say: \"Use the latest durations.\"","checks":["r1","r2"]},{"title":"Running tasks one after another","why":"The AI adds all durations.","fix":"Say: \"Tasks with the same prerequisite can run at the same time.\"","checks":["r1"]},{"title":"Off-by-one starts","why":"The AI starts D on day 6.","fix":"Say: \"A task starts the day after all prerequisites end.\"","checks":["r1"]},{"title":"Wrong table or last line","why":"The AI adds commentary.","fix":"Say: \"Exactly this header, four rows, then Finish: Day N.\"","checks":["r0","r2"]},{"title":"Markdown","why":"The AI bolds days.","fix":"Say: \"Plain text.\"","checks":["plainText"]},{"title":"Trusting the AI to count words","why":"AI is bad at counting. Ask for a total word limit and it often lands over it.","fix":"Cap each part instead, for example: \"each line under 15 words.\"","checks":["maxWords"]}],"promptHints":[{"label":"Gives the header","patterns":["task \\|","start day","end day"]},{"label":"Start rule","patterns":["day after","prerequisite"]},{"label":"Parallel tasks","patterns":["same time","parallel"]},{"label":"Latest durations","patterns":["latest","update"]},{"label":"Finish line","patterns":["finish: day"]}],"hint":"Give the header, the start rule, say tasks can overlap, and give the finish line.","rubricLabels":["Has the header Task | Start day | End day and exactly four rows A, B, C and D","A runs day 1 to 3, B day 4 to 5, C day 4 to 6 (using the updated 3 days), and D day 7 to 8","The last line is exactly \"Finish: Day 8\" and the freeze and testers are not discussed"]}