vault backup: 2026-08-14 13:05:08

This commit is contained in:
2026-08-14 13:05:08 -04:00
parent a9be9deda5
commit 9990fa6660
7 changed files with 239 additions and 43 deletions
+4
View File
@@ -14,6 +14,10 @@
"navigationBanner": null, "navigationBanner": null,
"periodicNotesFolder": "20 Work/Journal", "periodicNotesFolder": "20 Work/Journal",
"shortcuts": [ "shortcuts": [
{
"type": "folder",
"path": "20 Work/Decisions"
},
{ {
"type": "folder", "type": "folder",
"path": "20 Work/Meetings/Inbox" "path": "20 Work/Meetings/Inbox"
+82 -4
View File
@@ -7,6 +7,11 @@ owner: Amadou
<%* <%*
const date = tp.date.now("YYYY-MM-DD"); const date = tp.date.now("YYYY-MM-DD");
const year = tp.date.now("YYYY"); const year = tp.date.now("YYYY");
const month = tp.date.now("MM");
// --------------------------------------------------
// 1. Ask for decision title
// --------------------------------------------------
const title = await tp.system.prompt("Decision title"); const title = await tp.system.prompt("Decision title");
@@ -16,19 +21,92 @@ if (!title) {
} }
const safeTitle = title const safeTitle = title
.replace(/[\\/:\*?"<>|]/g, "-") .replace(/[\\/:*?"<>|]/g, "-")
.trim(); .trim();
// --------------------------------------------------
// 2. Find available projects for the current year
// --------------------------------------------------
const projectsFolder = `20 Work/Projects/${year}`;
const projectFiles = app.vault
.getMarkdownFiles()
.filter(file => file.parent?.path === projectsFolder)
.sort((a, b) => a.basename.localeCompare(b.basename));
// First option allows a decision with no project
const projectLabels = [
"— No project —",
...projectFiles.map(file => file.basename)
];
const projectValues = [
null,
...projectFiles
];
// --------------------------------------------------
// 3. Ask which project this decision belongs to
// --------------------------------------------------
const selectedProject = await tp.system.suggester(
projectLabels,
projectValues,
false,
"Related project"
);
// Cancelling the modal cancels note creation
if (selectedProject === undefined) {
new Notice("Decision cancelled.");
return;
}
// --------------------------------------------------
// 4. Create Decisions/YYYY/MM folder
// --------------------------------------------------
const baseFolder = "20 Work/Decisions"; const baseFolder = "20 Work/Decisions";
const yearFolder = `${baseFolder}/${year}`; const yearFolder = `${baseFolder}/${year}`;
const monthFolder = `${yearFolder}/${month}`;
if (!app.vault.getAbstractFileByPath(yearFolder)) { if (!app.vault.getAbstractFileByPath(yearFolder)) {
await app.vault.createFolder(yearFolder); await app.vault.createFolder(yearFolder);
} }
if (!app.vault.getAbstractFileByPath(monthFolder)) {
await app.vault.createFolder(monthFolder);
}
// --------------------------------------------------
// 5. Build filename
// --------------------------------------------------
let filename;
if (selectedProject) {
const safeProject = selectedProject.basename
.replace(/[\\/:*?"<>|]/g, "-")
.trim();
filename = `${date} - ${safeProject} - ${safeTitle}`;
} else {
filename = `${date} - ${safeTitle}`;
}
// --------------------------------------------------
// 6. Move + rename note
// --------------------------------------------------
await tp.file.move( await tp.file.move(
`${yearFolder}/${date} - ${safeTitle}` `${monthFolder}/${filename}`
); );
// Make project available later in the template
const projectLink = selectedProject
? `[[${selectedProject.basename}]]`
: "";
-%> -%>
> 🟡 **Proposed** · 🟢 **Decided** · 🔴 **Rejected** · ⚫ **Superseded** > 🟡 **Proposed** · 🟢 **Decided** · 🔴 **Rejected** · ⚫ **Superseded**
@@ -51,11 +129,11 @@ await tp.file.move(
## Why ## Why
- -
## Consequences ## Consequences
- -
## Related ## Related
+7 -7
View File
@@ -15,7 +15,7 @@ await tp.file.move(
## Meetings ## Meetings
- -
--- ---
@@ -23,7 +23,7 @@ await tp.file.move(
<% tp.file.cursor() %> <% tp.file.cursor() %>
- -
--- ---
@@ -37,7 +37,7 @@ await tp.file.move(
Feedback given, coaching moments, observations. Feedback given, coaching moments, observations.
- -
--- ---
@@ -45,7 +45,7 @@ Feedback given, coaching moments, observations.
Important project changes only. Important project changes only.
- -
--- ---
@@ -53,15 +53,15 @@ Important project changes only.
### What surprised me today? ### What surprised me today?
- -
### What did I learn today? ### What did I learn today?
- -
### What would I do differently next time? ### What would I do differently next time?
- -
--- ---
@@ -16,7 +16,7 @@ Overall health of the department:
Traffic light: 🟢 / 🟡 / 🔴 Traffic light: 🟢 / 🟡 / 🔴
This week's headline: This week's headline:
- -
--- ---
@@ -25,8 +25,8 @@ This week's headline:
Things that moved the company forward. Things that moved the company forward.
- -
- -
- -
--- ---
@@ -53,19 +53,19 @@ Overall morale:
Who deserves recognition? Who deserves recognition?
- -
Who needs coaching? Who needs coaching?
- -
Any conflicts? Any conflicts?
- -
Any hiring concerns? Any hiring concerns?
- -
--- ---
@@ -79,11 +79,11 @@ Any hiring concerns?
Projects slipping: Projects slipping:
- -
Projects completed: Projects completed:
- -
--- ---
@@ -97,7 +97,7 @@ Invoices pending?
Contract risks? Contract risks?
- -
--- ---
@@ -105,15 +105,15 @@ Contract risks?
Important numbers this week. Important numbers this week.
- -
- -
- -
Anything unusual? Anything unusual?
- -
--- ---
@@ -129,9 +129,9 @@ Decision | Why
What decisions must be made next week? What decisions must be made next week?
- -
- -
--- ---
@@ -139,11 +139,11 @@ What decisions must be made next week?
Which meetings created value? Which meetings created value?
- -
Which meetings should disappear? Which meetings should disappear?
- -
Which meetings could become: Which meetings could become:
@@ -158,11 +158,11 @@ Which meetings could become:
What did I unnecessarily do myself? What did I unnecessarily do myself?
- -
What should be delegated next week? What should be delegated next week?
- -
--- ---
@@ -176,7 +176,7 @@ Podcasts
Lessons learned Lessons learned
- -
--- ---
@@ -186,7 +186,7 @@ Something that annoyed me this week.
How can I make sure it never happens again? How can I make sure it never happens again?
- -
--- ---
@@ -232,37 +232,37 @@ One thing to improve next week:
Random ideas to revisit later. Random ideas to revisit later.
- -
- -
# CTO Development # CTO Development
Leadership Leadership
- -
Technology Technology
- -
Business Business
- -
Finance Finance
- -
Communication Communication
- -
One thing I did this week that made me more like a CTO: One thing I did this week that made me more like a CTO:
- -
One thing I did this week that kept me acting like an individual contributor: One thing I did this week that kept me acting like an individual contributor:
- -
@@ -67,4 +67,8 @@ What would I do differently next time?
## Related ## Related
- [[]] - [[]]
### Notes
Signed on August 14th
@@ -0,0 +1,39 @@
---
date: 2026-08-14
status: proposed
owner: Amadou
---
> 🟡 **Proposed** · 🟢 **Decided** · 🔴 **Rejected** · ⚫ **Superseded**
## Context
Vu que le live OTT sera une priorité marketing pour cette automne, nous allons expliquer a Sonia et Philippe l'étendu de l'aspect technique afin qu'ils soient au courant de ce que cela prend.
Expliquer aussi que nous allons faire un vrai test aussi
## Options Considered *(optional)*
- **Option 1**
- Pros:
- Cons:
- **Option 2**
- Pros:
- Cons:
## Decision
## Why
- Afin d'éviter toutes surprises et déceptions
## Consequences
- Tout le monde est sur la même page
## Related
- [[2026-08-14]]
-
+71
View File
@@ -0,0 +1,71 @@
# Friday, August 14th 2026
← [[2026-08-13]] | **Week 33** | [[2026-08-15]] →
---
## Meetings
- Rencontre pour la discussion technique de OTT et le flux
---
## Significant Events
- Demande de la facture TVO
- Signature pour les changements OTT
---
## Decisions Made
- [[2026-08-07 - Pay Trings for the french tabs]]
---
## People / Management
Feedback given, coaching moments, observations.
-
---
## Projects
Important project changes only.
- OTT, on va faire un vrai live
---
## Leadership Reflection
### What surprised me today?
-
### What did I learn today?
-
### What would I do differently next time?
-
---
## Follow-ups
> Only actions that still belong to me.
> Everything else should already be in **Twos**, **Jira**, or **Monday**.
- [ ]
---
## Related
- [[]]