vault backup: 2026-06-08 17:02:30

This commit is contained in:
2026-06-08 17:02:30 -04:00
parent 4696dfcc81
commit 183d14e4c0
15 changed files with 245 additions and 55 deletions
+13 -1
View File
@@ -14,7 +14,7 @@
"taskOrgFiltersCollapsed": false, "taskOrgFiltersCollapsed": false,
"taskFilenameFormat": "custom", "taskFilenameFormat": "custom",
"storeTitleInFilename": false, "storeTitleInFilename": false,
"customFilenameTemplate": "{{date}}_{{hourPadded}}-{{minute}}-{{second}}", "customFilenameTemplate": "{{titleKebab}}",
"taskCreationDefaults": { "taskCreationDefaults": {
"defaultContexts": "", "defaultContexts": "",
"defaultTags": "", "defaultTags": "",
@@ -220,6 +220,18 @@
"order": 3, "order": 3,
"autoArchive": false, "autoArchive": false,
"autoArchiveDelay": 5 "autoArchiveDelay": 5
},
{
"id": "status_1780921753724",
"value": "failed",
"label": "Failed",
"color": "#aa0000",
"completed": false,
"isCompleted": true,
"excludeFromCycle": false,
"order": 4,
"autoArchive": false,
"autoArchiveDelay": 5
} }
], ],
"customPriorities": [ "customPriorities": [
+2 -2
View File
@@ -251,9 +251,9 @@ round up to the nearest 5ft
Length and Labor will be more than a normal fixture in BOH/Amenity Length and Labor will be more than a normal fixture in BOH/Amenity
| Fixture Type | Labor | | Fixture Type | Labor |
|:------------ |:---------------------- | |:------------ |:------------------------ |
| Non-Linear | 2hrs | | Non-Linear | 2hrs |
| Linear | See [[#Tape Lighting]] | | Linear | _See [[#Tape Lighting]]_ |
> [!info] Designation Subassemblies > [!info] Designation Subassemblies
> 1. `3/4" PVC W/ 3#10 - STL BOX & TILE RING / 45 DEG STUBBY/ ENT DROP` > 1. `3/4" PVC W/ 3#10 - STL BOX & TILE RING / 45 DEG STUBBY/ ENT DROP`
+17
View File
@@ -0,0 +1,17 @@
---
title: Get Out of Bed by 06:00
tags:
- type/task
daily: "[[2026-06-08]]"
dateCreated: 2026-06-08T09:40:37.951-04:00
dateModified: 2026-06-08T09:43:06.001-04:00
priority: normal
recurrence: DTSTART:20260608;FREQ=DAILY;INTERVAL=1
recurrence_anchor: scheduled
scheduled: 2026-06-09
status: open
skipped_instances:
- 2026-06-08
complete_instances: []
---
# Get Out of Bed by 06:00
+16
View File
@@ -0,0 +1,16 @@
---
title: Get to Work by 08:00
tags:
- type/task
daily: "[[2026-06-08]]"
priority: normal
scheduled: 2026-06-09
status: open
dateCreated: 2026-06-08T08:25:10.870-04:00
dateModified: 2026-06-08T09:44:18.606-04:00
recurrence: DTSTART:20260608;FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR
complete_instances: []
skipped_instances:
- 2026-06-08
---
# Get to Work by 08:00
+14
View File
@@ -1,3 +1,8 @@
---
title: Kombucha
tags: []
up: "[[recipes]]"
---
# Kombucha # Kombucha
**Kombucha** is fermented tea, often flavored with fruit or spices. **Kombucha** is fermented tea, often flavored with fruit or spices.
@@ -70,3 +75,12 @@ although adding the pellicle does help speed things along.
* Ignore recipes that direct you to "burp" your bottles during second fermentation. * Ignore recipes that direct you to "burp" your bottles during second fermentation.
It's pointless and slows carbonation. It's pointless and slows carbonation.
Don't use shitty bottles and there's no risk of explosion. Don't use shitty bottles and there's no risk of explosion.
## Quick Maintenance
1. Remove the pellicle from the jar
to a temporary vessel.
2. Stir or swirl the kombucha
to distribute the culture
before filling
+10
View File
@@ -0,0 +1,10 @@
---
id: 2026-06-06
title: 2026-06-06
tags: []
weekly: "[[2026w23]]"
monthly: "[[2026-06]]"
quarterly: "[[2026q2]]"
previous: "[[2026-06-05]]"
---
# 2026-06-06
+10
View File
@@ -0,0 +1,10 @@
---
id: 2026-06-07
title: 2026-06-07
tags: []
weekly: "[[2026w24]]"
monthly: "[[2026-06]]"
quarterly: "[[2026q2]]"
previous: "[[2026-06-06]]"
---
# 2026-06-07
+10
View File
@@ -0,0 +1,10 @@
---
id: 2026-06-08
title: 2026-06-08
tags: []
weekly: "[[2026w24]]"
monthly: "[[2026-06]]"
quarterly: "[[2026q2]]"
previous: "[[2026-06-07]]"
---
# 2026-06-08
+7
View File
@@ -0,0 +1,7 @@
---
title: 2026w24
tags: []
yearly: "[[2026]]"
previous: "[[2026w23]]"
---
# 2026w24
+42 -47
View File
@@ -1,56 +1,51 @@
# Agenda
filters: filters:
and: and:
- file.hasTag("type/task") - file.hasTag("type/task")
- file.inFolder("templates") != true - file.inFolder("templates") != true
formulas: formulas:
priorityWeight: 'if(priority=="none",0,if(priority=="low",1,if(priority=="normal",2,if(priority=="high",3,999))))' priorityWeight: if(priority=="none",0,if(priority=="low",1,if(priority=="normal",2,if(priority=="high",3,999))))
daysUntilDue: 'if((due.isEmpty() == false), ((number(date(due)) - number(today())) / 86400000).floor(), null)' daysUntilDue: if((due.isEmpty() == false), ((number(date(due)) - number(today())) / 86400000).floor(), null)
dueIn: 'if(due.isEmpty(), "", if(formula.daysUntilDue == 0, "Today", if(formula.daysUntilDue == 1, "1 day", if(formula.daysUntilDue > 1, formula.daysUntilDue + " days", if(formula.daysUntilDue == -1, "1 day overdue", formula.daysUntilDue * -1 + " days overdue")))))' dueIn: if(due.isEmpty(), "", if(formula.daysUntilDue == 0, "Today", if(formula.daysUntilDue == 1, "1 day", if(formula.daysUntilDue > 1, formula.daysUntilDue + " days", if(formula.daysUntilDue == -1, "1 day overdue", formula.daysUntilDue * -1 + " days overdue")))))
daysUntilScheduled: 'if((scheduled.isEmpty() == false), ((number(date(scheduled)) - number(today())) / 86400000).floor(), null)' daysUntilScheduled: if((scheduled.isEmpty() == false), ((number(date(scheduled)) - number(today())) / 86400000).floor(), null)
daysSinceCreated: '((number(now()) - number(file.ctime)) / 86400000).floor()' daysSinceCreated: ((number(now()) - number(file.ctime)) / 86400000).floor()
daysSinceModified: '((number(now()) - number(file.mtime)) / 86400000).floor()' daysSinceModified: ((number(now()) - number(file.mtime)) / 86400000).floor()
isOverdue: '(due.isEmpty() == false) && date(due) < today() && status != "done"' isOverdue: (due.isEmpty() == false) && date(due) < today() && status != "done"
isDueToday: '(due.isEmpty() == false) && date(due).format("YYYY-MM-DD") == today().format("YYYY-MM-DD")' isDueToday: (due.isEmpty() == false) && date(due).format("YYYY-MM-DD") == today().format("YYYY-MM-DD")
isDueThisWeek: '(due.isEmpty() == false) && date(due).format("YYYY-MM-DD") >= today().format("YYYY-MM-DD") && date(due).format("YYYY-MM-DD") <= (today() + "7 days").format("YYYY-MM-DD")' isDueThisWeek: (due.isEmpty() == false) && date(due).format("YYYY-MM-DD") >= today().format("YYYY-MM-DD") && date(due).format("YYYY-MM-DD") <= (today() + "7 days").format("YYYY-MM-DD")
isScheduledToday: '(scheduled.isEmpty() == false) && date(scheduled).format("YYYY-MM-DD") == today().format("YYYY-MM-DD")' isScheduledToday: (scheduled.isEmpty() == false) && date(scheduled).format("YYYY-MM-DD") == today().format("YYYY-MM-DD")
isRecurring: 'recurrence && !recurrence.isEmpty()' isRecurring: recurrence && !recurrence.isEmpty()
hasTimeEstimate: 'timeEstimate && timeEstimate > 0' hasTimeEstimate: timeEstimate && timeEstimate > 0
timeRemaining: 'if(timeEstimate && timeEstimate > 0, timeEstimate - if(timeEntries, list(timeEntries).filter(value.endTime).map((number(date(value.endTime)) - number(date(value.startTime))) / 60000).reduce(acc + value, 0), 0), null)' timeRemaining: if(timeEstimate && timeEstimate > 0, timeEstimate - if(timeEntries, list(timeEntries).filter(value.endTime).map((number(date(value.endTime)) - number(date(value.startTime))) / 60000).reduce(acc + value, 0), 0), null)
efficiencyRatio: 'if(timeEstimate && timeEstimate > 0 && timeEntries, (list(timeEntries).filter(value.endTime).map((number(date(value.endTime)) - number(date(value.startTime))) / 60000).reduce(acc + value, 0) / timeEstimate * 100).round(), null)' efficiencyRatio: if(timeEstimate && timeEstimate > 0 && timeEntries, (list(timeEntries).filter(value.endTime).map((number(date(value.endTime)) - number(date(value.startTime))) / 60000).reduce(acc + value, 0) / timeEstimate * 100).round(), null)
timeTrackedThisWeek: 'if(timeEntries, list(timeEntries).filter(value.endTime && date(value.startTime) >= today() - "7d").map((number(date(value.endTime)) - number(date(value.startTime))) / 60000).reduce(acc + value, 0).round(), 0)' timeTrackedThisWeek: if(timeEntries, list(timeEntries).filter(value.endTime && date(value.startTime) >= today() - "7d").map((number(date(value.endTime)) - number(date(value.startTime))) / 60000).reduce(acc + value, 0).round(), 0)
timeTrackedToday: 'if(timeEntries, list(timeEntries).filter(value.endTime && date(value.startTime).format("YYYY-MM-DD") == today().format("YYYY-MM-DD")).map((number(date(value.endTime)) - number(date(value.startTime))) / 60000).reduce(acc + value, 0).round(), 0)' timeTrackedToday: if(timeEntries, list(timeEntries).filter(value.endTime && date(value.startTime).format("YYYY-MM-DD") == today().format("YYYY-MM-DD")).map((number(date(value.endTime)) - number(date(value.startTime))) / 60000).reduce(acc + value, 0).round(), 0)
dueMonth: 'if((due.isEmpty() == false), date(due).format("YYYY-MM"), "No due date")' dueMonth: if((due.isEmpty() == false), date(due).format("YYYY-MM"), "No due date")
dueWeek: 'if((due.isEmpty() == false), date(due).format("YYYY-[W]WW"), "No due date")' dueWeek: if((due.isEmpty() == false), date(due).format("YYYY-[W]WW"), "No due date")
scheduledMonth: 'if((scheduled.isEmpty() == false), date(scheduled).format("YYYY-MM"), "Not scheduled")' scheduledMonth: if((scheduled.isEmpty() == false), date(scheduled).format("YYYY-MM"), "Not scheduled")
scheduledWeek: 'if((scheduled.isEmpty() == false), date(scheduled).format("YYYY-[W]WW"), "Not scheduled")' scheduledWeek: if((scheduled.isEmpty() == false), date(scheduled).format("YYYY-[W]WW"), "Not scheduled")
dueDateCategory: 'if(due.isEmpty(), "No due date", if(date(due) < today(), "Overdue", if(date(due).format("YYYY-MM-DD") == today().format("YYYY-MM-DD"), "Today", if(date(due).format("YYYY-MM-DD") == (today() + "1 day").format("YYYY-MM-DD"), "Tomorrow", if(date(due).format("YYYY-MM-DD") <= (today() + "7 days").format("YYYY-MM-DD"), "This week", "Later")))))' dueDateCategory: if(due.isEmpty(), "No due date", if(date(due) < today(), "Overdue", if(date(due).format("YYYY-MM-DD") == today().format("YYYY-MM-DD"), "Today", if(date(due).format("YYYY-MM-DD") == (today() + "1 day").format("YYYY-MM-DD"), "Tomorrow", if(date(due).format("YYYY-MM-DD") <= (today() + "7 days").format("YYYY-MM-DD"), "This week", "Later")))))
timeEstimateCategory: 'if(!timeEstimate || timeEstimate == 0 || timeEstimate == null, "No estimate", if(timeEstimate < 30, "Quick (<30m)", if(timeEstimate <= 120, "Medium (30m-2h)", "Long (>2h)")))' timeEstimateCategory: if(!timeEstimate || timeEstimate == 0 || timeEstimate == null, "No estimate", if(timeEstimate < 30, "Quick (<30m)", if(timeEstimate <= 120, "Medium (30m-2h)", "Long (>2h)")))
ageCategory: 'if(((number(now()) - number(file.ctime)) / 86400000) < 1, "Today", if(((number(now()) - number(file.ctime)) / 86400000) < 7, "This week", if(((number(now()) - number(file.ctime)) / 86400000) < 30, "This month", "Older")))' ageCategory: if(((number(now()) - number(file.ctime)) / 86400000) < 1, "Today", if(((number(now()) - number(file.ctime)) / 86400000) < 7, "This week", if(((number(now()) - number(file.ctime)) / 86400000) < 30, "This month", "Older")))
createdMonth: 'file.ctime.format("YYYY-MM")' createdMonth: file.ctime.format("YYYY-MM")
modifiedMonth: 'file.mtime.format("YYYY-MM")' modifiedMonth: file.mtime.format("YYYY-MM")
priorityCategory: 'if(priority=="none","None",if(priority=="low","Low",if(priority=="normal","Normal",if(priority=="high","High","No priority"))))' priorityCategory: if(priority=="none","None",if(priority=="low","Low",if(priority=="normal","Normal",if(priority=="high","High","No priority"))))
projectCount: 'if(!projects || list(projects).length == 0, "No projects", if(list(projects).length == 1, "Single project", "Multiple projects"))' projectCount: if(!projects || list(projects).length == 0, "No projects", if(list(projects).length == 1, "Single project", "Multiple projects"))
contextCount: 'if(!contexts || list(contexts).length == 0, "No contexts", if(list(contexts).length == 1, "Single context", "Multiple contexts"))' contextCount: if(!contexts || list(contexts).length == 0, "No contexts", if(list(contexts).length == 1, "Single context", "Multiple contexts"))
trackingStatus: 'if(!timeEstimate || timeEstimate == 0 || timeEstimate == null, "No estimate", if(!timeEntries || list(timeEntries).length == 0, "Not started", if(formula.efficiencyRatio < 100, "Under estimate", "Over estimate")))' trackingStatus: if(!timeEstimate || timeEstimate == 0 || timeEstimate == null, "No estimate", if(!timeEntries || list(timeEntries).length == 0, "Not started", if(formula.efficiencyRatio < 100, "Under estimate", "Over estimate")))
nextDate: 'if((due.isEmpty() == false) && (scheduled.isEmpty() == false), if(date(due) < date(scheduled), due, scheduled), if((due.isEmpty() == false), due, scheduled))' nextDate: if((due.isEmpty() == false) && (scheduled.isEmpty() == false), if(date(due) < date(scheduled), due, scheduled), if((due.isEmpty() == false), due, scheduled))
daysUntilNext: 'if((due.isEmpty() == false) && (scheduled.isEmpty() == false), min(formula.daysUntilDue, formula.daysUntilScheduled), if((due.isEmpty() == false), formula.daysUntilDue, formula.daysUntilScheduled))' daysUntilNext: if((due.isEmpty() == false) && (scheduled.isEmpty() == false), min(formula.daysUntilDue, formula.daysUntilScheduled), if((due.isEmpty() == false), formula.daysUntilDue, formula.daysUntilScheduled))
hasDate: '(due.isEmpty() == false) || (scheduled.isEmpty() == false)' hasDate: (due.isEmpty() == false) || (scheduled.isEmpty() == false)
isToday: '((due.isEmpty() == false) && date(due).format("YYYY-MM-DD") == today().format("YYYY-MM-DD")) || ((scheduled.isEmpty() == false) && date(scheduled).format("YYYY-MM-DD") == today().format("YYYY-MM-DD"))' isToday: ((due.isEmpty() == false) && date(due).format("YYYY-MM-DD") == today().format("YYYY-MM-DD")) || ((scheduled.isEmpty() == false) && date(scheduled).format("YYYY-MM-DD") == today().format("YYYY-MM-DD"))
isThisWeek: '((due.isEmpty() == false) && date(due).format("YYYY-MM-DD") >= today().format("YYYY-MM-DD") && date(due).format("YYYY-MM-DD") <= (today() + "7 days").format("YYYY-MM-DD")) || ((scheduled.isEmpty() == false) && date(scheduled).format("YYYY-MM-DD") >= today().format("YYYY-MM-DD") && date(scheduled).format("YYYY-MM-DD") <= (today() + "7 days").format("YYYY-MM-DD"))' isThisWeek: ((due.isEmpty() == false) && date(due).format("YYYY-MM-DD") >= today().format("YYYY-MM-DD") && date(due).format("YYYY-MM-DD") <= (today() + "7 days").format("YYYY-MM-DD")) || ((scheduled.isEmpty() == false) && date(scheduled).format("YYYY-MM-DD") >= today().format("YYYY-MM-DD") && date(scheduled).format("YYYY-MM-DD") <= (today() + "7 days").format("YYYY-MM-DD"))
nextDateCategory: 'if(due.isEmpty() && scheduled.isEmpty(), "No date", if(((due.isEmpty() == false) && date(due) < today()) || ((scheduled.isEmpty() == false) && date(scheduled) < today()), "Overdue/Past", if(((due.isEmpty() == false) && date(due).format("YYYY-MM-DD") == today().format("YYYY-MM-DD")) || ((scheduled.isEmpty() == false) && date(scheduled).format("YYYY-MM-DD") == today().format("YYYY-MM-DD")), "Today", if(((due.isEmpty() == false) && date(due).format("YYYY-MM-DD") == (today() + "1 day").format("YYYY-MM-DD")) || ((scheduled.isEmpty() == false) && date(scheduled).format("YYYY-MM-DD") == (today() + "1 day").format("YYYY-MM-DD")), "Tomorrow", if(((due.isEmpty() == false) && date(due).format("YYYY-MM-DD") <= (today() + "7 days").format("YYYY-MM-DD")) || ((scheduled.isEmpty() == false) && date(scheduled).format("YYYY-MM-DD") <= (today() + "7 days").format("YYYY-MM-DD")), "This week", "Later")))))' nextDateCategory: if(due.isEmpty() && scheduled.isEmpty(), "No date", if(((due.isEmpty() == false) && date(due) < today()) || ((scheduled.isEmpty() == false) && date(scheduled) < today()), "Overdue/Past", if(((due.isEmpty() == false) && date(due).format("YYYY-MM-DD") == today().format("YYYY-MM-DD")) || ((scheduled.isEmpty() == false) && date(scheduled).format("YYYY-MM-DD") == today().format("YYYY-MM-DD")), "Today", if(((due.isEmpty() == false) && date(due).format("YYYY-MM-DD") == (today() + "1 day").format("YYYY-MM-DD")) || ((scheduled.isEmpty() == false) && date(scheduled).format("YYYY-MM-DD") == (today() + "1 day").format("YYYY-MM-DD")), "Tomorrow", if(((due.isEmpty() == false) && date(due).format("YYYY-MM-DD") <= (today() + "7 days").format("YYYY-MM-DD")) || ((scheduled.isEmpty() == false) && date(scheduled).format("YYYY-MM-DD") <= (today() + "7 days").format("YYYY-MM-DD")), "This week", "Later")))))
nextDateMonth: 'if((due.isEmpty() == false) && (scheduled.isEmpty() == false), if(date(due) < date(scheduled), date(due).format("YYYY-MM"), date(scheduled).format("YYYY-MM")), if((due.isEmpty() == false), date(due).format("YYYY-MM"), if((scheduled.isEmpty() == false), date(scheduled).format("YYYY-MM"), "No date")))' nextDateMonth: if((due.isEmpty() == false) && (scheduled.isEmpty() == false), if(date(due) < date(scheduled), date(due).format("YYYY-MM"), date(scheduled).format("YYYY-MM")), if((due.isEmpty() == false), date(due).format("YYYY-MM"), if((scheduled.isEmpty() == false), date(scheduled).format("YYYY-MM"), "No date")))
nextDateWeek: 'if((due.isEmpty() == false) && (scheduled.isEmpty() == false), if(date(due) < date(scheduled), date(due).format("YYYY-[W]WW"), date(scheduled).format("YYYY-[W]WW")), if((due.isEmpty() == false), date(due).format("YYYY-[W]WW"), if((scheduled.isEmpty() == false), date(scheduled).format("YYYY-[W]WW"), "No date")))' nextDateWeek: if((due.isEmpty() == false) && (scheduled.isEmpty() == false), if(date(due) < date(scheduled), date(due).format("YYYY-[W]WW"), date(scheduled).format("YYYY-[W]WW")), if((due.isEmpty() == false), date(due).format("YYYY-[W]WW"), if((scheduled.isEmpty() == false), date(scheduled).format("YYYY-[W]WW"), "No date")))
urgencyScore: 'if(due.isEmpty() && scheduled.isEmpty(), formula.priorityWeight, formula.priorityWeight + max(0, 10 - if(formula.daysUntilNext, formula.daysUntilNext, 0)) + (1 - ((number(date(formula.nextDate)) - number(date(date(formula.nextDate).format("YYYY-MM-DD")))) / 86400000)))' urgencyScore: if(due.isEmpty() && scheduled.isEmpty(), formula.priorityWeight, formula.priorityWeight + max(0, 10 - if(formula.daysUntilNext, formula.daysUntilNext, 0)) + (1 - ((number(date(formula.nextDate)) - number(date(date(formula.nextDate).format("YYYY-MM-DD")))) / 86400000)))
timeTrackedFormatted: 'if(timeEntries, if(list(timeEntries).filter(value.endTime).map((number(date(value.endTime)) - number(date(value.startTime))) / 60000).reduce(acc + value, 0) >= 60, (list(timeEntries).filter(value.endTime).map((number(date(value.endTime)) - number(date(value.startTime))) / 60000).reduce(acc + value, 0) / 60).floor() + "h " + (list(timeEntries).filter(value.endTime).map((number(date(value.endTime)) - number(date(value.startTime))) / 60000).reduce(acc + value, 0) % 60).round() + "m", list(timeEntries).filter(value.endTime).map((number(date(value.endTime)) - number(date(value.startTime))) / 60000).reduce(acc + value, 0).round() + "m"), "0m")' timeTrackedFormatted: if(timeEntries, if(list(timeEntries).filter(value.endTime).map((number(date(value.endTime)) - number(date(value.startTime))) / 60000).reduce(acc + value, 0) >= 60, (list(timeEntries).filter(value.endTime).map((number(date(value.endTime)) - number(date(value.startTime))) / 60000).reduce(acc + value, 0) / 60).floor() + "h " + (list(timeEntries).filter(value.endTime).map((number(date(value.endTime)) - number(date(value.startTime))) / 60000).reduce(acc + value, 0) % 60).round() + "m", list(timeEntries).filter(value.endTime).map((number(date(value.endTime)) - number(date(value.startTime))) / 60000).reduce(acc + value, 0).round() + "m"), "0m")
dueDateDisplay: 'if(due.isEmpty(), "", if(date(due).format("YYYY-MM-DD") == today().format("YYYY-MM-DD"), "Today", if(date(due).format("YYYY-MM-DD") == (today() + "1 day").format("YYYY-MM-DD"), "Tomorrow", if(date(due).format("YYYY-MM-DD") == (today() - "1 day").format("YYYY-MM-DD"), "Yesterday", if(date(due) < today(), formula.daysUntilDue * -1 + "d ago", if(date(due).format("YYYY-MM-DD") <= (today() + "7 days").format("YYYY-MM-DD"), date(due).format("ddd"), date(due).format("MMM D")))))))' dueDateDisplay: if(due.isEmpty(), "", if(date(due).format("YYYY-MM-DD") == today().format("YYYY-MM-DD"), "Today", if(date(due).format("YYYY-MM-DD") == (today() + "1 day").format("YYYY-MM-DD"), "Tomorrow", if(date(due).format("YYYY-MM-DD") == (today() - "1 day").format("YYYY-MM-DD"), "Yesterday", if(date(due) < today(), formula.daysUntilDue * -1 + "d ago", if(date(due).format("YYYY-MM-DD") <= (today() + "7 days").format("YYYY-MM-DD"), date(due).format("ddd"), date(due).format("MMM D")))))))
views: views:
- type: tasknotesCalendar - type: tasknotesCalendar
name: "Agenda" name: Agenda
order: order:
- status - status
- priority - priority
@@ -62,7 +57,7 @@ views:
options: options:
showPropertyBasedEvents: false showPropertyBasedEvents: false
createDailyNotesFromDateLinks: true createDailyNotesFromDateLinks: true
calendarView: "listWeek" calendarView: listWeek
startDateProperty: file.ctime startDateProperty: file.ctime
listDayCount: 7 listDayCount: 7
titleProperty: file.basename titleProperty: file.basename
+1 -1
View File
@@ -7,4 +7,4 @@ priority: {{priority}}
scheduled: {{scheduledDate}} scheduled: {{scheduledDate}}
status: {{status}} status: {{status}}
--- ---
# <% moment(tp.file.title, 'YYYY-MM-DD_HH-mm-ss').format('YYYY-MM-DD HH:mm:ss') %> # {{title}}
+22
View File
@@ -0,0 +1,22 @@
---
id: 2026-06-08T08:36:43-0400
title: 2026-06-08 08:36:43
tags: []
daily: "[[2026-06-08]]"
---
# 2026-06-08 08:36:43
## ConEst Schedule Meeting 2026W24
[[conest-schedule-meeting]] for [[2026w24]]
### ConEst Outing
ConEst outing scheduled for [[2026-06-12]],
playing pickleball.
Two warmup games then a tournament
teams of two to be announced that day.
### Schedule
Still working on [[cincinnati-convention-center-hotel]].
+14
View File
@@ -0,0 +1,14 @@
---
id: 2026-06-08T10:09:44-0400
title: 2026-06-08 10:09:44
tags: []
daily: "[[2026-06-08]]"
---
# 2026-06-08 10:09:44
Working on revisions for [[cincinnati-convention-center-hotel]],
I talked to [[benjamin-obrien]] about reverse takeoffs,
which lead to a discussion about appropriate effort
first with him, and then [[joel-jansen]].
They agreed with each other
that I was spending too much time
+39
View File
@@ -0,0 +1,39 @@
---
id: 2026-06-08T13:31:11-0400
title: 2026-06-08 13:31:11
tags: []
daily: "[[2026-06-08]]"
---
# 2026-06-08 13:31:11
## PDI Future Ready Town Hall
### Minutes
Mitch and Aaron reiterated positive sentiments
about our volume of awarded work.
The current onboarding class has 74.
praised recruiting for recent success,
noting a significant number
of mechanical and plumbing foremen.
Noted that a major barrier to growth
is the availability of skilled labor.
PDI is largely not interested in buying competitors to address this,
and would rather continue to train those early in their careers.
PDI has been looking into [[ai]] to create or find tools
to make existing resources more productive.
> We estimate \$12 billion in scope per year,
> but can only take \$1.5 billion.[^1]
[^1]: I may be misremembering these figures.
### Takeaway
We are years away from significant changes.
> "If anyone feels like they can contribute, please say so."
+24
View File
@@ -0,0 +1,24 @@
---
id: 2026-06-08T13:49:31-0400
title: 2026-06-08 13:49:31
tags: []
daily: "[[2026-06-08]]"
---
# 2026-06-08 13:49:31
> scratch notes points for an email to Mike Reynolds,
> head of the Data & AI team.
I share Mitch and Aaron's vision
of eliminating rote work...
Has the Data & AI team been in communication
with stakeholders in the decision late last year
to move to Accubid Anywhere?
I used Accubid Anywhere in my previous position only a year ago,
and, while it is far and away superior to Classic,
the few "AI" features it did have...
Moreover, it lacked input patterns necessary
As I see it, ConEst will be at Trimble's mercy
for any meaningful benefit to our process