Manage Things 3 tasks on macOS via AppleScript. Full CRUD: view, create, complete, move, and delete tasks and projects across all Things 3 lists.
98
100%
Does it follow best practices?
Impact
96%
2.04xAverage score across 5 eval scenarios
Passed
No known issues
Task and project creation
Project creation command
0%
100%
Task creation command
0%
100%
Notes flag used
0%
100%
Due date flag used
0%
100%
Tags flag used
0%
100%
Project assignment flag
0%
100%
Creation result inspected
0%
100%
Post-creation query
0%
100%
Query before show
0%
40%
Markdown output
100%
100%
Show-before-modify workflow
Query before modify
0%
57%
Multiple list queries (before)
0%
100%
Correct query subcommands
0%
100%
Write via things-create.sh move
0%
100%
Valid list targets
0%
100%
Move result checked
0%
100%
Post-change re-query
0%
100%
Markdown formatting
100%
100%
Before section in report
100%
100%
After section in report
100%
100%
Destructive action safety and verification
Search before completing
100%
100%
Tasks shown as markdown
100%
100%
Complete via things-create.sh
0%
100%
Return value inspected
22%
100%
Ambiguity error surfaced
100%
100%
Logbook re-query
54%
100%
Logbook shown as markdown
100%
100%
Completion confirmed in report
100%
100%
Query subcommand used correctly
0%
100%
Logbook queried after completions
50%
100%
Direct AppleScript for advanced operations
Uses osascript directly
100%
100%
Relative date arithmetic
0%
100%
No absolute date literals
100%
100%
Avoids 'result' variable
100%
100%
Uses _private_experimental_ json
0%
100%
Empty list guard
100%
100%
Name lookup with count check
100%
100%
Checklist items in script
100%
100%
Three distinct deadlines
100%
100%
Markdown deadline report
100%
100%
Inbox processing and ambiguity handling
Inbox query first
50%
100%
Inbox shown as markdown
100%
100%
Move via things-create.sh
0%
66%
Valid list flag value
0%
100%
Ambiguity error displayed
62%
100%
Move result inspected
60%
100%
Post-move re-query
66%
100%
Destination list queried
75%
100%
Before section in report
100%
100%
After section in report
100%
100%