From 9990fa666091c9414052d26b85be78d4605349ad Mon Sep 17 00:00:00 2001 From: Amadou Date: Fri, 14 Aug 2026 13:05:08 -0400 Subject: [PATCH] vault backup: 2026-08-14 13:05:08 --- .../plugins/notebook-navigator/data.json | 4 + 10 Knowledge/Templates/Decision Template.md | 86 ++++++++++++++++++- 10 Knowledge/Templates/Journal Template.md | 14 +-- .../Templates/Weekly Review Template.md | 62 ++++++------- ...-08-07 - Pay Trings for the french tabs.md | 6 +- ... Sonia et Philippe pour expliquer l'OTT.md | 39 +++++++++ 20 Work/Journal/2026/2026-08-14.md | 71 +++++++++++++++ 7 files changed, 239 insertions(+), 43 deletions(-) create mode 100644 20 Work/Decisions/2026/2026-08-14 - Rencontrer Sonia et Philippe pour expliquer l'OTT.md create mode 100644 20 Work/Journal/2026/2026-08-14.md diff --git a/.obsidian/plugins/notebook-navigator/data.json b/.obsidian/plugins/notebook-navigator/data.json index 77a50a4..c4fc277 100644 --- a/.obsidian/plugins/notebook-navigator/data.json +++ b/.obsidian/plugins/notebook-navigator/data.json @@ -14,6 +14,10 @@ "navigationBanner": null, "periodicNotesFolder": "20 Work/Journal", "shortcuts": [ + { + "type": "folder", + "path": "20 Work/Decisions" + }, { "type": "folder", "path": "20 Work/Meetings/Inbox" diff --git a/10 Knowledge/Templates/Decision Template.md b/10 Knowledge/Templates/Decision Template.md index 2c1387b..10b9bbd 100644 --- a/10 Knowledge/Templates/Decision Template.md +++ b/10 Knowledge/Templates/Decision Template.md @@ -7,6 +7,11 @@ owner: Amadou <%* const date = tp.date.now("YYYY-MM-DD"); 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"); @@ -16,19 +21,92 @@ if (!title) { } const safeTitle = title - .replace(/[\\/:\*?"<>|]/g, "-") + .replace(/[\\/:*?"<>|]/g, "-") .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 yearFolder = `${baseFolder}/${year}`; +const monthFolder = `${yearFolder}/${month}`; if (!app.vault.getAbstractFileByPath(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( - `${yearFolder}/${date} - ${safeTitle}` + `${monthFolder}/${filename}` ); + +// Make project available later in the template +const projectLink = selectedProject + ? `[[${selectedProject.basename}]]` + : ""; -%> > 🟡 **Proposed** · 🟢 **Decided** · 🔴 **Rejected** · ⚫ **Superseded** @@ -51,11 +129,11 @@ await tp.file.move( ## Why -- +- ## Consequences -- +- ## Related diff --git a/10 Knowledge/Templates/Journal Template.md b/10 Knowledge/Templates/Journal Template.md index 179a16f..a6882e2 100644 --- a/10 Knowledge/Templates/Journal Template.md +++ b/10 Knowledge/Templates/Journal Template.md @@ -15,7 +15,7 @@ await tp.file.move( ## Meetings -- +- --- @@ -23,7 +23,7 @@ await tp.file.move( <% tp.file.cursor() %> -- +- --- @@ -37,7 +37,7 @@ await tp.file.move( Feedback given, coaching moments, observations. -- +- --- @@ -45,7 +45,7 @@ Feedback given, coaching moments, observations. Important project changes only. -- +- --- @@ -53,15 +53,15 @@ Important project changes only. ### What surprised me today? -- +- ### What did I learn today? -- +- ### What would I do differently next time? -- +- --- diff --git a/10 Knowledge/Templates/Weekly Review Template.md b/10 Knowledge/Templates/Weekly Review Template.md index c1140dd..607bbcf 100644 --- a/10 Knowledge/Templates/Weekly Review Template.md +++ b/10 Knowledge/Templates/Weekly Review Template.md @@ -16,7 +16,7 @@ Overall health of the department: Traffic light: 🟢 / 🟡 / 🔴 This week's headline: -- +- --- @@ -25,8 +25,8 @@ This week's headline: Things that moved the company forward. - -- -- +- +- --- @@ -53,19 +53,19 @@ Overall morale: Who deserves recognition? -- +- Who needs coaching? -- +- Any conflicts? -- +- Any hiring concerns? -- +- --- @@ -79,11 +79,11 @@ Any hiring concerns? Projects slipping: -- +- Projects completed: -- +- --- @@ -97,7 +97,7 @@ Invoices pending? Contract risks? -- +- --- @@ -105,15 +105,15 @@ Contract risks? Important numbers this week. -- +- -- +- -- +- Anything unusual? -- +- --- @@ -129,9 +129,9 @@ Decision | Why What decisions must be made next week? -- +- -- +- --- @@ -139,11 +139,11 @@ What decisions must be made next week? Which meetings created value? -- +- Which meetings should disappear? -- +- Which meetings could become: @@ -158,11 +158,11 @@ Which meetings could become: What did I unnecessarily do myself? -- +- What should be delegated next week? -- +- --- @@ -176,7 +176,7 @@ Podcasts Lessons learned -- +- --- @@ -186,7 +186,7 @@ Something that annoyed me this week. How can I make sure it never happens again? -- +- --- @@ -232,37 +232,37 @@ One thing to improve next week: Random ideas to revisit later. -- +- -- +- # CTO Development Leadership -- +- Technology -- +- Business -- +- Finance -- +- Communication -- +- 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: -- \ No newline at end of file +- \ No newline at end of file diff --git a/20 Work/Decisions/2026/2026-08-07 - Pay Trings for the french tabs.md b/20 Work/Decisions/2026/2026-08-07 - Pay Trings for the french tabs.md index 8cd9fea..f8f7c94 100644 --- a/20 Work/Decisions/2026/2026-08-07 - Pay Trings for the french tabs.md +++ b/20 Work/Decisions/2026/2026-08-07 - Pay Trings for the french tabs.md @@ -67,4 +67,8 @@ What would I do differently next time? ## Related -- [[]] \ No newline at end of file +- [[]] + + +### Notes +Signed on August 14th \ No newline at end of file diff --git a/20 Work/Decisions/2026/2026-08-14 - Rencontrer Sonia et Philippe pour expliquer l'OTT.md b/20 Work/Decisions/2026/2026-08-14 - Rencontrer Sonia et Philippe pour expliquer l'OTT.md new file mode 100644 index 0000000..16dd254 --- /dev/null +++ b/20 Work/Decisions/2026/2026-08-14 - Rencontrer Sonia et Philippe pour expliquer l'OTT.md @@ -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]] +- \ No newline at end of file diff --git a/20 Work/Journal/2026/2026-08-14.md b/20 Work/Journal/2026/2026-08-14.md new file mode 100644 index 0000000..470e010 --- /dev/null +++ b/20 Work/Journal/2026/2026-08-14.md @@ -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 + +- [[]] \ No newline at end of file