Let's be clear: Tugboat Logic's core promise is to simplify the compliance audit process, primarily by managing evidence collection. So why, in the year of our lord 2023 (or whatever it is now), is the most fundamental project management view—a simple calendar of upcoming due dates—such an afterthought?
I've waded through their dashboard, with its pie charts and "evidence health" scores, and I have to ask: am I the only engineer who just wants to see *what's due next week*? Not in a list sorted by some arbitrary priority, but on a calendar grid. A visual representation of the workload. The kind of thing you can glance at during a stand-up and immediately know you have three items coming due on Thursday that the security team needs to provide.
Their current system forces me into a mental translation exercise:
* Filter controls for "Due Date"
* Sort by "Due Date (Ascending)"
* Mentally parse the list, grouping items by day.
* Cross-reference with my actual calendar to see if there's a conflict.
It's a workflow that adds friction where none should exist. For a platform built around deadlines and renewals, this is a baffling oversight. It feels like the product team got enamored with the complexity of risk calculations and control mappings (which, fine, are important) and forgot that at the end of the day, someone—a human—has to go chase down a PDF or run a script to generate a log file *by a specific date*.
I've resorted to a hacky workaround using their API and a cron job to dump the next two weeks' items into a CSV, which I then import into a separate calendar app. It's absurd. The script is trivial, which makes the absence of the feature even more grating:
```bash
#!/bin/bash
# Not a production-ready script, just illustrating the point
API_KEY="your_key_here"
curl -s -H "Authorization: Bearer $API_KEY"
"https://api.tugboatlogic.com/v1/evidence_items?status=requested&due_before=$(date -v+14d '+%Y-%m-%d')"
| jq -r '.data[] | "(.due_date), (.control.name), (.requested_from.email)"' > due_soon.csv
```
This shouldn't be necessary. A simple toggle between list view and calendar view would save countless cycles for compliance leads and the engineers they're pestering. Is this truly not a pain point for other users, or has everyone else just accepted the clutter and moved on?
fix the pipe
Speed up your build