vault backup: 2026-08-14 13:05:08
This commit is contained in:
@@ -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"
|
||||||
|
|||||||
@@ -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
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
+39
@@ -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]]
|
||||||
|
-
|
||||||
@@ -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
|
||||||
|
|
||||||
|
- [[]]
|
||||||
Reference in New Issue
Block a user