Computer-Use Agent Taxonomy中文
R11.01.01.02 · TASK CLASS

Meeting scheduling & calendar operations

Find slots across calendars, book rooms, send and update invitations.

20 project-authored proposals · taxonomy v1.1 · 0 new benchmark runs. Verifiers and partial-credit rules below are designs, not executed results.

Typical applications
Outlook · Google Calendar · Calendar
Class GUI-need label
HY · Hybrid

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

  • Sales and marketing · Representative outcomes: qualified CRM records, segmented outreach campaigns and scheduled sales handoffs.
  • HR and administration · Recruiting and employee administration produce candidate/employee records, onboarding or time inputs, calendar bookings and handled mail.
Sales development / CRM · Related outcome
Workflow
Check fit and exclusions → research → approved outreach → qualify → sync CRM and hand off.
Deliverable
Qualified meeting or lead, research context and CRM activity.
Proposed acceptance
Respect opt-outs/ownership; accurate contact and CRM state; qualification accepted by sales.
Proposed metric · unmeasured
Held qualified meetings; sales-accepted opportunities per eligible lead; cost per accepted handoff.

Lead qualification and CRM write-back anchor the workflow; a booked qualified meeting adds the calendar outcome.

Compare all digital-employee workflow designs

Task proposals · 20

Expand to inspect the complete original wording and proposed checks. Original proposal text remains English in both interfaces.

R11.01.01.02-T01 Book the first common 45-minute slot for three people with a Meet link

Original instruction

System date is fixed at 2026-10-14. In Google Calendar (test Workspace), schedule 'Q3 review' (45 min) with alice@ and bob@sandbox.test in the first slot next week (Mon–Fri) where all three are free between 10:00 and 16:00 America/New_York. Make it repeat every 2 weeks for 4 occurrences and add a Google Meet link.

Platforms
web · Any OS (web)
Applications
Google Calendar
Interfaces
brow · Browser
GUI need · task setting
HY · Hybrid
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
click · Point & click nav · Pan/zoom/scroll type · Text & forms
Work product
WP08 · App/system state
Conditions
None declared
Proposed difficulty
3 / 5

Proposed verifier

Read-only Calendar API: one event series at the unique seeded slot (Tue 2026-10-20 13:15–14:00 ET), RRULE FREQ=WEEKLY;INTERVAL=2;COUNT=4, attendees exactly alice and bob, conferenceData Meet present. Compared with control pair T17.

Proposed partial credit

45% correct slot; 20% recurrence; 20% attendees; 15% Meet link

R11.01.01.02-T02 Find and book a room for eight with a display

Original instruction

In Outlook (test tenant) create 'Design crit' on 2026-10-22 from 14:00 to 15:30 local time with the 7 people in crit_list.txt, using Scheduling Assistant / Room Finder to book a room in Building B with capacity ≥8 and a display that is free for that time. Send the invitation.

Platforms
win · Windows mac · macOS web · Any OS (web)
Applications
Outlook
Interfaces
desk · Desktop GUI brow · Browser
GUI need · task setting
HY · Hybrid
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
click · Point & click nav · Pan/zoom/scroll type · Text & forms
Work product
WP08 · App/system state
Conditions
risk · Irreversible/risky
Proposed difficulty
3 / 5

Proposed verifier

Graph read: event exists with 7 attendees + 1 room resource; room is in Building B, capacity ≥8, has display tag, and room calendar shows Accepted (auto-accept) with no conflict. Only one such room satisfies all constraints.

Proposed partial credit

30% event time/attendees; 50% correct room booked; 20% room accepted without conflict

R11.01.01.02-T03 Turn a flight confirmation email into a time-zone-correct event

Original instruction

In Apple Mail, the message 'Your trip: UA 1432' (test account) says departs SFO 2026-11-03 07:05 PT, arrives EWR 15:40 ET, confirmation K7Q2LM. Create an event in Calendar's 'Travel' calendar spanning the flight with correct time zones for start and end, location 'SFO → EWR', and the confirmation code in notes.

Platforms
mac · macOS
Applications
Calendar · Apple Mail
Interfaces
desk · Desktop GUI
GUI need · task setting
HY · Hybrid
GUI need · ordinary access
CL · CLI-sufficient
Interaction primitives
multi · Cross-app type · Text & forms click · Point & click
Work product
WP08 · App/system state
Conditions
multiapp · Multi-app
Proposed difficulty
3 / 5

Proposed verifier

EventKit read: event in Travel; start 2026-11-03 07:05 America/Los_Angeles and end 15:40 America/New_York (UTC 15:05–20:40); location and notes contain K7Q2LM. No duplicate events.

Proposed partial credit

35% start correct with tz; 35% end correct with tz; 15% notes code; 15% calendar/location

R11.01.01.02-T04 Move a recurring series to Wednesdays from next month only

Original instruction

In Outlook, the weekly 'Platform sync' series (Tuesdays 10:00–10:30, 8 attendees) must move to Wednesdays 11:00–11:30 starting 2026-11-04, while occurrences before November stay on Tuesdays (including one already-modified exception on 10-27). Send updates to attendees.

Platforms
win · Windows mac · macOS web · Any OS (web)
Applications
Outlook
Interfaces
desk · Desktop GUI brow · Browser
GUI need · task setting
HY · Hybrid
GUI need · ordinary access
CL · CLI-sufficient
Interaction primitives
click · Point & click nav · Pan/zoom/scroll type · Text & forms
Work product
WP08 · App/system state
Conditions
risk · Irreversible/risky hidden · Hidden/stale state
Proposed difficulty
4 / 5

Proposed verifier

Graph read: original series ends by 2026-10-28 with the 10-27 exception intact; a new Wednesday 11:00 series starts 2026-11-04 with same attendees, body and Teams link; attendee mailboxes received updates; no lost past occurrences.

Proposed partial credit

30% old series truncated; 30% new series correct; 20% exception preserved; 20% attendees notified

R11.01.01.02-T05 Cancel one occurrence of a weekly meeting with a note

Original instruction

In Google Calendar, cancel only the 2026-10-29 occurrence of the weekly 'Team standup' series and send the cancellation to guests with the message 'Cancelled for the offsite.' Leave other occurrences unchanged.

Platforms
web · Any OS (web)
Applications
Google Calendar
Interfaces
brow · Browser
GUI need · task setting
HY · Hybrid
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
click · Point & click type · Text & forms
Work product
WP08 · App/system state
Conditions
risk · Irreversible/risky
Proposed difficulty
2 / 5

Proposed verifier

Calendar API: instance for 2026-10-29 status cancelled; all other instances confirmed; guests' sandbox mailboxes received cancellation containing the message text.

Proposed partial credit

60% only that instance cancelled; 40% notification with message

R11.01.01.02-T06 Draft a reply proposing the three earliest free slots

Original instruction

In Outlook, reply to Dana's mail 'Sync next week?' proposing the three earliest 30-minute slots Monday–Wednesday next week (system date 2026-10-14) where your calendar is free between 09:00 and 17:00 Europe/London. Write the slots as 'Mon 19 Oct 09:30–10:00' style lines; save as draft.

Platforms
win · Windows mac · macOS web · Any OS (web)
Applications
Outlook
Interfaces
desk · Desktop GUI brow · Browser
GUI need · task setting
HY · Hybrid
GUI need · ordinary access
CL · CLI-sufficient
Interaction primitives
nav · Pan/zoom/scroll type · Text & forms multi · Cross-app
Work product
WP01 · Document
Conditions
None declared
Proposed difficulty
3 / 5

Proposed verifier

Drafts folder: one draft to dana@corp.test threaded to her mail; body contains exactly the 3 gold slots (parsed by regex, order-insensitive) and no other times; nothing sent.

Proposed partial credit

15% draft threaded; 75% three slots correct (25 points each); 10% not sent

R11.01.01.02-T07 Schedule across Tokyo, Berlin and New York working hours

Original instruction

In the test account's Google Calendar, schedule a 60-minute 'Launch go/no-go' next week with kenji@ (Asia/Tokyo), lena@ (Europe/Berlin) and you (America/New_York) so it falls inside each person's 09:00–18:00 local working hours and avoids everyone's busy times. Exactly one slot satisfies this; book it and add the time-zone list in the description.

Platforms
web · Any OS (web)
Applications
Google Calendar
Interfaces
brow · Browser
GUI need · task setting
HY · Hybrid
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
nav · Pan/zoom/scroll click · Point & click type · Text & forms
Work product
WP08 · App/system state
Conditions
None declared
Proposed difficulty
4 / 5

Proposed verifier

Calendar API: event at the unique gold UTC slot with both attendees; description lists the local times in all 3 zones correctly (regex).

Proposed partial credit

60% correct slot; 20% attendees; 20% description times

R11.01.01.02-T08 Create and share a team calendar with different permissions

Original instruction

In Google Calendar create calendar 'Support Rota' (time zone Europe/Dublin), share it with lead@ (make changes and manage sharing), agent1@ and agent2@ (make changes to events) and all@sandbox.test group (see all event details). Set a default notification of 15 minutes before.

Platforms
web · Any OS (web)
Applications
Google Calendar
Interfaces
brow · Browser
GUI need · task setting
HY · Hybrid
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
click · Point & click type · Text & forms
Work product
WP08 · App/system state
Conditions
None declared
Proposed difficulty
2 / 5

Proposed verifier

Calendar API: calendar exists with tz; ACL roles owner/writer/writer/reader exactly; defaultReminders popup 15.

Proposed partial credit

20% calendar created; 60% four ACLs correct; 20% default reminder

R11.01.01.02-T09 Respond to twelve invitations according to a priority policy

Original instruction

In Outlook (test tenant), 12 pending invitations conflict in various ways. Apply invite_policy.md: accept customer and exec meetings, decline overlapping internal optional ones with a comment, mark tentative where the organizer is in another department, and Propose New Time for 2 that the policy says to move (to your next free 30-min slot).

Platforms
win · Windows mac · macOS web · Any OS (web)
Applications
Outlook
Interfaces
desk · Desktop GUI brow · Browser
GUI need · task setting
HY · Hybrid
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
click · Point & click type · Text & forms nav · Pan/zoom/scroll
Work product
WP08 · App/system state
Conditions
risk · Irreversible/risky
Proposed difficulty
4 / 5

Proposed verifier

Organizer sandbox mailboxes: response per invite vs gold (12); decline messages contain a comment; 2 counter-proposals with the gold proposed times; your calendar has no double-booked accepted meetings.

Proposed partial credit

50% responses correct; 20% proposals; 15% comments; 15% no conflicts

R11.01.01.02-T10 Subscribe to holidays and book five PTO days around them

Original instruction

In Apple Calendar subscribe to http://localhost:8080/holidays_ie.ics as 'IE Holidays' (refresh every day). Then create all-day 'PTO' events in calendar 'Personal' for the first 5 working days starting 2026-10-26 that are not weekends or holidays in that feed.

Platforms
mac · macOS
Applications
Calendar
Interfaces
desk · Desktop GUI
GUI need · task setting
HY · Hybrid
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
click · Point & click type · Text & forms nav · Pan/zoom/scroll
Work product
WP08 · App/system state
Conditions
None declared
Proposed difficulty
3 / 5

Proposed verifier

Calendar subscription plist/EventKit: subscribed calendar URL and refresh interval. Personal has exactly 5 all-day PTO events on gold dates (skipping 2026-10-26 bank holiday and weekend).

Proposed partial credit

30% subscription; 60% PTO dates correct; 10% all-day flag

R11.01.01.02-T11 Publish a booking page with buffers and daily limits

Original instruction

In Google Calendar create an appointment schedule 'Office hours' with 30-minute slots on Tuesdays and Thursdays 13:00–17:00 America/Chicago, 10-minute buffer after each, maximum 4 bookings per day, bookable 1–21 days ahead, with a Meet link. Book one test slot as guest test.booker@sandbox.test.

Platforms
web · Any OS (web)
Applications
Google Calendar
Interfaces
brow · Browser
GUI need · task setting
G2 · GUI-essential
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
click · Point & click type · Text & forms
Work product
WP08 · App/system state
Conditions
None declared
Proposed difficulty
3 / 5

Proposed verifier

Booking page fetched headless: offered slots only Tue/Thu 13:00–16:30 CT spaced 40 min, none beyond 21 days or <1 day ahead, max 4/day after test bookings. Calendar has the guest booking with Meet link. The test accounts have no OAuth client or API token (Calendar API access denied), so the schedule and the guest booking must come from browser sessions.

Proposed partial credit

35% slot pattern; 20% buffers; 20% daily limit and window; 25% test booking

R11.01.01.02-T12 Manage an executive's calendar as a delegate

Original instruction

In Outlook with delegate (Editor) access to exec@corp.test's calendar: move 'Board prep' from 2026-10-21 10:00 to the first free 60-min slot after 14:00 the same day on both calendars of exec and chief of staff, mark 'Health appt' on 10-22 as private, and accept 'Investor call' on the exec's behalf.

Platforms
win · Windows mac · macOS web · Any OS (web)
Applications
Outlook
Interfaces
desk · Desktop GUI brow · Browser
GUI need · task setting
HY · Hybrid
GUI need · ordinary access
CL · CLI-sufficient
Interaction primitives
click · Point & click nav · Pan/zoom/scroll
Work product
WP08 · App/system state
Conditions
risk · Irreversible/risky
Proposed difficulty
3 / 5

Proposed verifier

Graph read of exec calendar: Board prep at gold slot free for exec and cos@; Health appt sensitivity private; Investor call response accepted with 'on behalf of' delegate header. No other events altered.

Proposed partial credit

40% Board prep moved correctly; 25% private flag; 25% accept on behalf; 10% no collateral edits

R11.01.01.02-T13 Resolve double bookings across work and personal calendars

Original instruction

In the test account's Google Calendar you see Work and Family calendars. Find every overlap in the next two weeks and resolve it per conflict_rules.md: family events with 'school' win, work events marked 'focus' move to the next free slot the same day, otherwise decline the later-created work invite with a note. Write resolutions.csv.

Platforms
web · Any OS (web)
Applications
Google Calendar
Interfaces
brow · Browser
GUI need · task setting
HY · Hybrid
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
nav · Pan/zoom/scroll click · Point & click vis · Visual judgment
Work product
WP08 · App/system state
Conditions
personal · Personal context hidden · Hidden/stale state
Proposed difficulty
4 / 5

Proposed verifier

API read: no overlaps remain; each of 9 seeded conflicts resolved per rule (moved focus blocks at gold slots, declines with note on correct invites); resolutions.csv rows match conflicts.

Proposed partial credit

20% conflicts found; 50% resolved per rule; 15% no new overlaps; 15% CSV

R11.01.01.02-T14 Import a conference schedule and keep only one track with alarms

Original instruction

In Thunderbird's calendar, import fixtures/confsched.ics (84 sessions) into a new local calendar 'DevConf', delete all sessions not in track 'Data Systems' or keynotes, and add a 10-minute display reminder to every remaining session.

Platforms
mac · macOS win · Windows lin · Linux
Applications
Thunderbird Calendar
Interfaces
desk · Desktop GUI
GUI need · task setting
HY · Hybrid
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
click · Point & click nav · Pan/zoom/scroll
Work product
WP08 · App/system state
Conditions
None declared
Proposed difficulty
3 / 5

Proposed verifier

Export DevConf (local storage sqlite): exactly the 19 gold sessions remain with original UIDs/times; each has VALARM TRIGGER -PT10M DISPLAY.

Proposed partial credit

20% import; 50% correct session set; 30% reminders

R11.01.01.02-T15 Set up a Teams meeting with lobby, co-organizer and auto-recording

Original instruction

In Outlook create a Teams meeting 'Partner onboarding' on 2026-10-28 15:00–16:00 with partner guest guest@partner.test and colleague sam@corp.test as co-organizer. In meeting options: only people in my org bypass the lobby, record automatically, attendees cannot unmute until allowed. Send.

Platforms
win · Windows mac · macOS web · Any OS (web)
Applications
Outlook · Microsoft Teams
Interfaces
desk · Desktop GUI brow · Browser
GUI need · task setting
HY · Hybrid
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
click · Point & click type · Text & forms multi · Cross-app
Work product
WP08 · App/system state
Conditions
multiapp · Multi-app risk · Irreversible/risky
Proposed difficulty
3 / 5

Proposed verifier

Graph onlineMeeting: lobbyBypassSettings scope organization, recordAutomatically true, allowAttendeeToEnableMic false, coOrganizer sam. Event attendees correct; invitation delivered to sandbox guest mailbox.

Proposed partial credit

20% event; 25% lobby; 35% auto-record and mic; 20% co-organizer

R11.01.01.02-T16 Plan a two-day offsite: rooms, sessions and invitations

Original instruction

Per offsite_brief.pdf in Outlook: book a plenary room for 30 and two breakout rooms for 12 on both days 2026-11-12/13 (all in the same building), create 7 session events with the right audiences from groups in the brief, avoid the CEO's fixed meetings, and send one invitation per session.

Platforms
win · Windows mac · macOS web · Any OS (web)
Applications
Outlook
Interfaces
desk · Desktop GUI brow · Browser
GUI need · task setting
HY · Hybrid
GUI need · ordinary access
CL · CLI-sufficient
Interaction primitives
click · Point & click nav · Pan/zoom/scroll type · Text & forms
Work product
WP08 · App/system state
Conditions
long · Long-horizon risk · Irreversible/risky
Proposed difficulty
5 / 5

Proposed verifier

Graph read: 7 events at times satisfying brief constraints, each with the right room resource (capacity, same building) accepted without conflict, attendee lists equal group expansions; CEO's fixed meetings unaffected and not double-booked.

Proposed partial credit

30% rooms; 30% session times valid; 25% audiences; 15% CEO constraints

R11.01.01.02-T17 Find the common slot with the Calendar API (control pair of T01)

Original instruction

Control pair of T01. Using the Google Calendar API with the provided test service account, write slot.py that queries freebusy for the three users, finds the first 45-min slot next week between 10:00 and 16:00 ET, and creates the same biweekly event with a Meet link.

Platforms
mac · macOS win · Windows lin · Linux
Applications
Google Calendar API
Interfaces
api · API/SDK
GUI need · task setting
AP · API-sufficient
GUI need · ordinary access
AP · API-sufficient
Interaction primitives
code · Code & commands
Work product
WP08 · App/system state
Conditions
None declared
Proposed difficulty
2 / 5

Proposed verifier

Same event checks as T01; API audit shows freebusy and insert calls from the script's client id.

Proposed partial credit

45% slot; 20% recurrence; 20% attendees; 15% Meet

R11.01.01.02-T18 Time-block a week of focus around existing meetings

Original instruction

In Google Calendar, add 'Focus' blocks for next week totalling exactly 10 hours, each 90–120 minutes, only between 09:00 and 17:00, never adjacent to a meeting without a 15-minute gap, at most one per day before noon, marked Busy and visible as 'Focus time' events. Existing meetings may not be moved.

Platforms
web · Any OS (web)
Applications
Google Calendar
Interfaces
brow · Browser
GUI need · task setting
HY · Hybrid
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
drag · Drag & drop nav · Pan/zoom/scroll click · Point & click
Work product
WP08 · App/system state
Conditions
None declared
Proposed difficulty
4 / 5

Proposed verifier

API read: Focus events (eventType focusTime) next week sum to 600 min; each 90–120 min; inside 09–17; ≥15-min gaps to meetings; ≤1 morning block per day; transparency opaque; existing meetings unchanged.

Proposed partial credit

30% total duration; 25% block lengths/hours; 25% gaps; 20% morning rule and meetings unchanged

R11.01.01.02-T19 Update an invite's room and agenda and notify only changed attendees

Original instruction

In Outlook, for 'Vendor review' on 2026-10-23, change the location to room B-204 (book the room resource), add attendee procurement@corp.test, attach agenda.pdf, and when sending choose to send updates only to added or deleted attendees. Keep time unchanged.

Platforms
win · Windows mac · macOS web · Any OS (web)
Applications
Outlook
Interfaces
desk · Desktop GUI brow · Browser
GUI need · task setting
HY · Hybrid
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
click · Point & click type · Text & forms drag · Drag & drop
Work product
WP08 · App/system state
Conditions
risk · Irreversible/risky
Proposed difficulty
4 / 5

Proposed verifier

Graph read: event location/room B-204 accepted, attachment agenda.pdf, procurement@ added; time unchanged. Mail sink: only procurement@ (and room) got a message; the 5 existing attendees got none.

Proposed partial credit

25% room booked; 20% attachment; 20% attendee added; 35% selective update

R11.01.01.02-T20 Negotiate a meeting time by email with colleagues whose calendars are hidden

Original instruction

Schedule a 30-minute 'Budget sync' next week with two colleagues (simulated responders priya@ and omar@corp.test) whose free/busy is hidden. Ask them in Outlook for availability, handle their replies (one changes her mind once), then send an invitation for a slot both confirmed and post the agreed time in Teams channel #finance.

Platforms
win · Windows mac · macOS web · Any OS (web)
Applications
Outlook · Microsoft Teams
Interfaces
desk · Desktop GUI brow · Browser
GUI need · task setting
HY · Hybrid
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
type · Text & forms multi · Cross-app click · Point & click
Work product
WP08 · App/system state
Conditions
multiapp · Multi-app clarify · Ask when unclear interrupt · Interruptions
Proposed difficulty
5 / 5

Proposed verifier

Responder simulators hold hidden calendars. Final event is at a slot both last confirmed and free; invite to exactly both; #finance message contains the same date/time. Penalty for booking before both confirmations.

Proposed partial credit

25% asks both; 35% final slot valid; 20% invite correct; 20% Teams post matches

Mapped research references

Existing benchmark-to-class links from the research catalog. They are not record-level annotations, executions or product endorsements.

In this workflow family