Schedules, dependencies & resources
Build Gantt schedules with dependencies, resources and baselines.
20 project-authored proposals · taxonomy v1.1 · 0 new benchmark runs. Verifiers and partial-credit rules below are designs, not executed results.
- Typical applications
- Microsoft Project · Smartsheet · OmniPlan
- Class GUI-need label
G2· GUI-essential
Digital-employee context
Project class assignments, not demonstrated employee capability or imported benchmark coverage. Acceptance criteria and value metrics are proposals; no ROI has been measured.
Related roles
- Projects, research and collaboration · Project records, dependency schedules, cited reports, confirmed colleague input and conflict-free shared work are distinct outcomes.
Task proposals · 20
Expand to inspect the complete original wording and proposed checks. Original proposal text remains English in both interfaces.
R05.11.01.02-T01 Build a logic-driven schedule from a WBS workbook
Original instruction
In Microsoft Project on Windows, build the schedule for input/wbs.xlsx (38 activities with durations, FS/SS/FF predecessors and lags, project start 2026-07-06, standard calendar with holidays in the workbook). Use auto-scheduling and no constraints. Save output/plant_retrofit.mpp.
- Platforms
win· Windows- Applications
- Microsoft Project · Excel
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
type· Text & formsclick· Point & clickmulti· Cross-app- Work product
WP08· App/system state- Conditions
licensed· Licensed pro app- Proposed difficulty
- 3 / 5
Proposed verifier
Grader opens the .mpp via MPXJ, recomputes CPM independently: finish 2026-11-20, critical path A1-A4-A9-A17-A30-A38, all 38 links/lags exact, no constraints. VBA/COM automation blocked by macro policy; file must carry Project's save metadata.
Proposed partial credit
35% links and lags; 25% durations and calendar; 25% finish date; 15% critical path.
R05.11.01.02-T02 Status a schedule at a data date and report float
Original instruction
Open input/plant_retrofit_baselined.mpp in Microsoft Project. Set the status date to 2026-09-01, enter actual starts/finishes and % complete from input/progress.csv, reschedule uncompleted work to start after the status date, then write the new project finish and the total float of A22 (days) to output/status.txt and save.
- Platforms
win· Windows- Applications
- Microsoft Project
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
type· Text & formsclick· Point & click- Work product
WP07· Simulation result- Conditions
licensed· Licensed pro app- Proposed difficulty
- 3 / 5
Proposed verifier
MPXJ read: actuals and % complete per CSV; no remaining work before status date; finish and A22 float equal key from independent CPM; values in status.txt match. Project VBA/COM automation is blocked by macro policy and the VM has no scripting runtime; the .mpp must carry Project's own save metadata.
Proposed partial credit
35% actuals entered; 25% incomplete work rescheduled; 25% finish date; 15% A22 float.
R05.11.01.02-T03 Level crew overallocation without slipping the finish
Original instruction
In Microsoft Project, input/tower_fitout.mpp has 3 crews overallocated (up to 7 units/day vs max 4). Level them so no crew exceeds 4 units on any day while the project finish stays on or before 2026-12-04; use task priorities, splitting and manual delays in the Resource Usage and Gantt views. Save the file.
- Platforms
win· Windows- Applications
- Microsoft Project
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
drag· Drag & dropvis· Visual judgmentnav· Pan/zoom/scrolltype· Text & forms- Work product
WP08· App/system state- Conditions
licensed· Licensed pro applong· Long-horizon- Proposed difficulty
- 5 / 5
Proposed verifier
MPXJ timephased assignment data: daily units per crew <= 4; finish <= 2026-12-04; logic links unchanged; durations unchanged. Automatic 'Level All' alone is seeded to slip to 2026-12-18, so manual decisions are needed. Project VBA/COM automation is blocked by macro policy and the VM has no scripting runtime; the .mpp must carry Project's own save metadata.
Proposed partial credit
40% no overallocation; 35% finish kept; 15% logic intact; 10% durations unchanged.
R05.11.01.02-T04 Set a baseline and export a variance report
Original instruction
In Microsoft Project, open input/office_move.mpp, set Baseline 1 for the entire project, then apply the 'Variance' table and export the visual report or table view to output/variance.pdf showing Start, Finish, Baseline Start, Baseline Finish and Start Var for all tasks.
- Platforms
win· Windows- Applications
- Microsoft Project
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
click· Point & clicknav· Pan/zoom/scroll- Work product
WP03· Visual layout- Conditions
licensed· Licensed pro app- Proposed difficulty
- 2 / 5
Proposed verifier
MPXJ: Baseline1 fields populated for all tasks and equal current dates at save; PDF text contains the 5 column headers and every task name. Project VBA/COM automation is blocked by macro policy and the VM has no scripting runtime; the .mpp must carry Project's own save metadata.
Proposed partial credit
60% baseline 1 set on all tasks; 40% PDF with variance columns.
R05.11.01.02-T05 Schedule a launch plan with resources and holidays in OmniPlan
Original instruction
On macOS in OmniPlan, create the plan from input/launch_plan.md: 26 tasks in 4 groups, 5 resources with availability (one at 50%), a company calendar with the holidays listed, dependencies as written, and start 2026-11-02. Level resources and save output/launch.oplx plus an MS Project XML export.
- Platforms
mac· macOS- Applications
- OmniPlan
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
type· Text & formsclick· Point & clickdrag· Drag & drop- Work product
WP08· App/system state- Conditions
licensed· Licensed pro app- Proposed difficulty
- 3 / 5
Proposed verifier
Parse MSPDI export and .oplx: task tree, links, resource assignments and 50% availability, holidays as exceptions; leveled schedule has no overallocation; finish equals key from independent leveling within 1 working day. OmniPlan's AppleScript and Omni Automation access are disabled via MDM profile and the VM has no shell, so the plan must be built and saved in OmniPlan.
Proposed partial credit
30% structure and links; 25% resources and calendar; 30% leveled with no overallocation; 15% finish within 1 day.
R05.11.01.02-T06 Recreate a network diagram's logic by drawing links
Original instruction
In OmniPlan on macOS, input/cutover.oplx has 18 tasks with no dependencies. input/network.png is a photographed whiteboard network diagram. Draw the dependencies on the Gantt (drag from bar to bar) including the 2 start-to-start links marked 'SS' and one 3-day lag, then save.
- Platforms
mac· macOS- Applications
- OmniPlan
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
drag· Drag & dropvis· Visual judgmentgeom· Precise geometry- Work product
WP08· App/system state- Conditions
licensed· Licensed pro app- Proposed difficulty
- 3 / 5
Proposed verifier
Dependency set from the saved file equals key (type and lag); extra or missing links each deduct; the AppleScript dictionary is disabled via MDM profile and the file's undo journal must show interactive link creation.
Proposed partial credit
60% FS links exact; 25% SS links; 15% lag.
R05.11.01.02-T07 Turn a task sheet into a dependency-enabled Gantt
Original instruction
In Smartsheet (test account), sheet 'Website Redesign' lists 30 tasks with durations and a 'Depends on' text column. Enable dependencies with working days Mon-Fri and the holidays in input/holidays.txt, convert the text into the Predecessors column (FS with lags as written), show the critical path and set a baseline.
- Platforms
web· Any OS (web)- Applications
- Smartsheet
- Interfaces
brow· Browser- GUI need · task setting
HY· Hybrid- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
click· Point & clicktype· Text & forms- Work product
WP08· App/system state- Conditions
- None declared
- Proposed difficulty
- 2 / 5
Proposed verifier
Smartsheet API read by grader: dependencies enabled with calendar settings; predecessor strings parse to key links; baseline columns populated; end date of last task equals key.
Proposed partial credit
25% project settings; 45% predecessors; 15% baseline; 15% end date.
R05.11.01.02-T08 Resolve over-allocations in Smartsheet Resource Management
Original instruction
In Resource Management by Smartsheet (test account), 4 engineers are over 100% in November across 3 projects. Shift or reassign assignments using the schedule view so nobody exceeds 100% any week, each project keeps its required discipline hours, and 'Phase 2' work is not moved before 2026-11-16.
- Platforms
web· Any OS (web)- Applications
- Smartsheet Resource Management
- Interfaces
brow· Browser- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
drag· Drag & dropvis· Visual judgmentnav· Pan/zoom/scroll- Work product
WP08· App/system state- Conditions
- None declared
- Proposed difficulty
- 4 / 5
Proposed verifier
Assignments export: weekly utilization <= 100% for all; discipline hours per project equal original totals; Phase 2 start dates >= 2026-11-16. Resource Management API tokens are withheld from the agent, so assignments can only be changed in the web schedule view.
Proposed partial credit
45% no over-allocation; 30% hours preserved; 25% Phase 2 constraint.
R05.11.01.02-T09 Load, resource and schedule an XER in Primavera P6
Original instruction
In Primavera P6 Professional on Windows, import input/bridge.xer, assign the resources and budgeted units from input/resources.xlsx to 22 activities, set the project data date 2026-10-19, schedule (F9) with retained logic and write the longest-path finish and total cost to output/p6.txt. Export output/bridge_out.xer.
- Platforms
win· Windows- Applications
- Primavera P6 · Excel
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
type· Text & formsclick· Point & clicknav· Pan/zoom/scroll- Work product
WP08· App/system state- Conditions
licensed· Licensed pro app- Proposed difficulty
- 4 / 5
Proposed verifier
Parse output XER: 22 resource assignments with units; data date; schedule computed with retained logic (independent CPM matches dates); finish and cost in p6.txt equal key. P6 SDK/Integration API are not installed and Excel macros are disabled; the XER must match the P6 database, so hand-edited XER is detected.
Proposed partial credit
40% assignments; 15% data date; 30% schedule dates match; 15% reported values.
R05.11.01.02-T10 Recover a weather delay by fast-tracking at minimum cost
Original instruction
In Primavera P6, input/bridge_delay.xer has a 10-day weather delay on A1040 pushing finish past the 2027-05-28 contract date. Recover the date by changing relationship types (FS->SS with lag) only where input/fasttrack_rules.md allows and by crashing activities using input/crash_costs.xlsx, at the lowest added cost. Export output/recovered.xer and output/cost.txt.
- Platforms
win· Windows- Applications
- Primavera P6 · Excel
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
type· Text & formsclick· Point & clicknav· Pan/zoom/scrollvis· Visual judgment- Work product
WP07· Simulation result- Conditions
licensed· Licensed pro applong· Long-horizon- Proposed difficulty
- 5 / 5
Proposed verifier
Recompute CPM on output XER: finish <= 2027-05-28; every logic change allowed by rules; crash durations within limits; added cost <= key optimum +10% (optimum from MIP). P6 SDK/Integration API are not installed and Excel macros are disabled; the XER must match the P6 database, so hand-edited XER is detected.
Proposed partial credit
35% date recovered; 25% only allowed changes; 30% added cost within 1.1x MIP optimum; 10% cost reported.
R05.11.01.02-T11 Create a 4x10 crew calendar and apply it
Original instruction
In Microsoft Project, open input/pipeline.mpp, create calendar 'Crew 4x10' (Mon-Thu 06:00-16:30 with 30 min lunch, Fri-Sun off) with the holiday exceptions from input/holidays.csv, assign it to resources 'Weld Crew A/B' and to the 'Welding' summary's tasks, then save.
- Platforms
win· Windows- Applications
- Microsoft Project
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
click· Point & clicktype· Text & forms- Work product
WP08· App/system state- Conditions
licensed· Licensed pro app- Proposed difficulty
- 3 / 5
Proposed verifier
MPXJ: calendar working times and exceptions exact; resource and task calendar assignments; recalculated finish of 'Welding' equals key. Project VBA/COM automation is blocked by macro policy and the VM has no scripting runtime; the .mpp must carry Project's own save metadata.
Proposed partial credit
40% calendar definition; 20% exceptions; 25% assignments; 15% finish.
R05.11.01.02-T12 Fix schedule-quality defects in ProjectLibre
Original instruction
In ProjectLibre, open input/hospital_wing.mpp (140 tasks). Fix the defects reported in input/dcma_check.txt: tasks missing a predecessor or successor (except start/finish milestones), negative lags (leads), hard constraints, and 2 circular-looking chains. Use the logic in input/scope_notes.md. Save as output/hospital_fixed.xml (MS Project XML).
- Platforms
mac· macOSwin· Windowslin· Linux- Applications
- ProjectLibre
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
click· Point & clicktype· Text & formsnav· Pan/zoom/scroll- Work product
WP08· App/system state- Conditions
- None declared
- Proposed difficulty
- 4 / 5
Proposed verifier
DCMA-style checker on output XML: 0 open ends, 0 leads, 0 hard constraints; links added match scope-notes key (precision/recall >= 0.9); durations unchanged. The VM has no shell or scripting runtime and file writes outside ProjectLibre are logged, so the XML must be saved by ProjectLibre.
Proposed partial credit
30% open ends fixed; 20% leads removed; 20% constraints removed; 30% added logic correct.
R05.11.01.02-T13 Link subprojects into a master schedule
Original instruction
In Microsoft Project, create master.mpp inserting the 3 subprojects in input/subprojects/ (Design, Procurement, Construction). Add the cross-project links listed in input/xlinks.csv (e.g. Design 'IFC drawings' FS -> Procurement 'Issue RFQs'), then save all files and report the master finish date in output/master.txt.
- Platforms
win· Windows- Applications
- Microsoft Project
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
click· Point & clicktype· Text & formsnav· Pan/zoom/scroll- Work product
WP08· App/system state- Conditions
licensed· Licensed pro app- Proposed difficulty
- 4 / 5
Proposed verifier
Master file contains 3 inserted subprojects (linked, not copied); external predecessor entries in each subproject match xlinks.csv; recomputed integrated finish equals key and output. Project VBA/COM automation is blocked by macro policy and the VM has no scripting runtime; the .mpp must carry Project's own save metadata.
Proposed partial credit
30% subprojects inserted; 40% cross links; 30% finish correct.
R05.11.01.02-T14 Rebuild a schedule from a scanned Gantt printout
Original instruction
input/legacy_gantt.pdf is a scanned printout of an old plan (24 bars, dates on a weekly timescale, link arrows). Rebuild it in Microsoft Project: task names, durations read from the bars, and the dependencies shown by arrows, project start 2026-03-02. Save output/legacy_rebuilt.mpp.
- Platforms
win· Windows- Applications
- Microsoft Project · PDF viewer
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
vis· Visual judgmenttype· Text & formsnav· Pan/zoom/scroll- Work product
WP08· App/system state- Conditions
licensed· Licensed pro app- Proposed difficulty
- 4 / 5
Proposed verifier
MPXJ: 24 tasks with names; durations within +/-1 working day of key; links equal key arrows (F1); computed finish within 2 days of the printout's finish. Project VBA/COM automation is blocked by macro policy and the VM has no scripting runtime; the .mpp must carry Project's own save metadata.
Proposed partial credit
20% tasks; 35% durations; 35% links; 10% finish.
R05.11.01.02-T15 Enter actual costs and report earned-value indices
Original instruction
In Microsoft Project, open input/software_rollout.mpp (baselined, costed resources). Set status date 2026-10-09, enter % complete and actual costs from input/actuals.xlsx, then report SPI and CPI for the project and the two worst summary tasks by CPI in output/ev.json.
- Platforms
win· Windows- Applications
- Microsoft Project · Excel
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
type· Text & formsclick· Point & clickmulti· Cross-app- Work product
WP07· Simulation result- Conditions
licensed· Licensed pro app- Proposed difficulty
- 3 / 5
Proposed verifier
MPXJ: actuals entered; BCWS/BCWP/ACWP recomputed independently; SPI and CPI in JSON within 0.01 of key; the two summaries named correctly. Project and Excel VBA/COM automation are blocked by macro policy and the VM has no scripting runtime; the .mpp must carry Project's save metadata.
Proposed partial credit
40% actuals entered; 30% project SPI/CPI; 30% worst summaries.
R05.11.01.02-T16 Reschedule a client-delayed phase by dragging Gantt bars
Original instruction
In TeamGantt (test account), the client delivered content 8 working days late (input/client_email.txt). Drag the 'Content review' task to the new date so dependent tasks shift, then pull in 'QA' and 'Launch prep' by overlapping them as allowed in input/overlap_rule.md so that the launch milestone stays on 2026-12-01.
- Platforms
web· Any OS (web)- Applications
- TeamGantt
- Interfaces
brow· Browser- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
drag· Drag & dropvis· Visual judgmentnav· Pan/zoom/scroll- Work product
WP08· App/system state- Conditions
- None declared
- Proposed difficulty
- 3 / 5
Proposed verifier
Export: Content review shifted by exactly 8 working days; dependent dates consistent; overlaps only where allowed; launch milestone 2026-12-01. TeamGantt API keys are withheld from the agent, so dates can only change via the web Gantt; its export is the source of truth.
Proposed partial credit
35% delay applied; 25% dependents consistent; 25% allowed overlaps only; 15% milestone held.
R05.11.01.02-T17 Assign resources and export a chart in GanttProject
Original instruction
In GanttProject, open input/club_event.gan, create 4 resources with roles from input/team.txt, assign them to the 15 tasks per the table in the same file, and export a PNG Gantt chart with resource names on bars to output/event.png and a CSV to output/event.csv.
- Platforms
mac· macOSwin· Windowslin· Linux- Applications
- GanttProject
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
click· Point & clicktype· Text & forms- Work product
WP08· App/system state- Conditions
- None declared
- Proposed difficulty
- 2 / 5
Proposed verifier
Parse saved .gan XML: 4 resources with roles; allocations per table; CSV export rows match; PNG exists and OCR finds the 4 names. The VM has no shell or scripting runtime and writes to the .gan outside GanttProject are logged, so assignments must be made in the app.
Proposed partial credit
25% resources; 50% assignments; 25% exports.
R05.11.01.02-T18 Control: generate the T01 schedule as MS Project XML by script
Original instruction
Control pair of T01. From input/wbs.xlsx write a script (Python + MPXJ or plain XML) that produces output/plant_retrofit.xml in MSPDI format with the same 38 tasks, links, lags, calendar and start date, auto-scheduled with no constraints.
- Platforms
lin· Linuxmac· macOSwin· Windows- Applications
- Python · MPXJ
- Interfaces
term· Terminal- GUI need · task setting
CL· CLI-sufficient- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
code· Code & commands- Work product
WP06· Code/engineering- Conditions
- None declared
- Proposed difficulty
- 3 / 5
Proposed verifier
Same CPM checks as T01 on the XML (finish 2026-11-20, critical path); file must open in MPXJ without errors.
Proposed partial credit
35% links and lags; 25% durations and calendar; 25% finish; 15% critical path.
R05.11.01.02-T19 Insert a change order and hold the finish date
Original instruction
In Microsoft Project, input/clinic_reno.mpp. Change order CO-07 (input/co07.pdf) adds 3 tasks with durations and links into the MEP sequence. Insert them with the stated logic; the finish must not move past 2027-02-26: shorten only tasks flagged 'compressible' in the Text1 field, within their stated minimum durations. Save and list changed durations in output/co07.csv.
- Platforms
win· Windows- Applications
- Microsoft Project
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
type· Text & formsclick· Point & clicknav· Pan/zoom/scroll- Work product
WP08· App/system state- Conditions
licensed· Licensed pro appinterrupt· Interruptions- Proposed difficulty
- 4 / 5
Proposed verifier
MPXJ: 3 new tasks with exact links; finish <= 2027-02-26; only compressible tasks changed, each >= its minimum; CSV matches changes. Project VBA/COM automation is blocked by macro policy and the VM has no scripting runtime; the .mpp must carry Project's own save metadata.
Proposed partial credit
35% tasks and logic inserted; 35% finish held; 20% only allowed compressions; 10% CSV.
R05.11.01.02-T20 Build a resource-loaded construction schedule from a scope narrative
Original instruction
In Primavera P6 Professional, create project 'Warehouse W7' from input/scope_narrative.pdf and input/quantities.xlsx: WBS of 6 areas, about 120 activities with durations from quantities / production rates, logic from the narrative sequence, 2 calendars (5x8, 6x10 for concrete), labor resources, a baseline, and a longest-path layout. Export output/w7.xer.
- Platforms
win· Windows- Applications
- Primavera P6 · Excel
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
HY· Hybrid- Interaction primitives
type· Text & formsclick· Point & clicknav· Pan/zoom/scrollmulti· Cross-app- Work product
WP08· App/system state- Conditions
licensed· Licensed pro applong· Long-horizon- Proposed difficulty
- 5 / 5
Proposed verifier
Parse XER: WBS matches; activity durations within 10% of quantity/rate key; DCMA checks pass (no open ends, no leads); calendars assigned; baseline exists; finish within 5 working days of reference schedule. P6 SDK/Integration API are not installed and Excel macros are disabled; the XER must match the P6 database, so hand-edited XER is detected.
Proposed partial credit
15% WBS; 25% durations; 30% logic quality; 30% calendars/resources and finish within tolerance.
Mapped research references
Existing benchmark-to-class links from the research catalog. They are not record-level annotations, executions or product endorsements.