vault backup: 2026-08-18 16:59:44
This commit is contained in:
@@ -1,52 +1,115 @@
|
||||
---
|
||||
date:
|
||||
status: idea
|
||||
owner: Amadou
|
||||
project:
|
||||
strategic_area:
|
||||
effort:
|
||||
impact:
|
||||
---
|
||||
|
||||
<%*
|
||||
const year = tp.date.now("YYYY");
|
||||
const date = tp.date.now("YYYY-MM-DD");
|
||||
const baseFolder = "20 Work/Ideas";
|
||||
const yearFolder = `${baseFolder}/${year}`;
|
||||
if (!app.vault.getAbstractFileByPath(yearFolder)) {
|
||||
await app.vault.createFolder(yearFolder);
|
||||
}
|
||||
await tp.file.move(`${yearFolder}/${date}`);
|
||||
<%*
|
||||
const date = tp.date.now("YYYY-MM-DD");
|
||||
const year = tp.date.now("YYYY");
|
||||
|
||||
const title = await tp.system.prompt("Idea title");
|
||||
|
||||
if (!title) {
|
||||
new Notice("Idea creation cancelled: no title entered.");
|
||||
return;
|
||||
}
|
||||
|
||||
const safeTitle = title
|
||||
.replace(/[\\/:*?"<>|]/g, "-")
|
||||
.trim();
|
||||
|
||||
const baseFolder = "20 Work/Ideas";
|
||||
const yearFolder = `${baseFolder}/${year}`;
|
||||
|
||||
if (!app.vault.getAbstractFileByPath(yearFolder)) {
|
||||
await app.vault.createFolder(yearFolder);
|
||||
}
|
||||
|
||||
const filename = `${date} - ${safeTitle}`;
|
||||
|
||||
await tp.file.move(`${yearFolder}/${filename}`);
|
||||
|
||||
// Update Properties only after Templater finishes
|
||||
tp.hooks.on_all_templates_executed(async () => {
|
||||
|
||||
const file = tp.file.find_tfile(
|
||||
`${yearFolder}/${filename}`
|
||||
);
|
||||
|
||||
if (!file) return;
|
||||
|
||||
await tp.app.fileManager.processFrontMatter(
|
||||
file,
|
||||
(frontmatter) => {
|
||||
frontmatter.date = date;
|
||||
frontmatter.status = "idea";
|
||||
frontmatter.owner = "Amadou";
|
||||
}
|
||||
);
|
||||
});
|
||||
-%>
|
||||
# {{title}}
|
||||
|
||||
**Date:** {{date}}
|
||||
**Status:** 💡 Idea
|
||||
> 💡 **Idea** · 🔎 **Exploring** · 🟢 **Approved** · ⏸️ **Parked** · ⚫ **Dropped** · 🚀 **Converted**
|
||||
|
||||
## The Idea
|
||||
|
||||
Describe the idea simply.
|
||||
Describe the idea in one or two sentences.
|
||||
|
||||
<% tp.file.cursor() %>
|
||||
|
||||
## Problem / Opportunity
|
||||
|
||||
What problem does this solve or what opportunity does it create?
|
||||
What problem does this solve, or what opportunity does it create?
|
||||
|
||||
-
|
||||
|
||||
## Why It Matters
|
||||
|
||||
What is the potential business value?
|
||||
|
||||
## Who Benefits?
|
||||
-
|
||||
|
||||
-
|
||||
## Current Situation
|
||||
|
||||
How is this handled today?
|
||||
|
||||
-
|
||||
|
||||
## Possible Approach
|
||||
|
||||
How could this work?
|
||||
What could the solution look like?
|
||||
|
||||
## Effort
|
||||
Keep this high-level. This is not yet a project plan.
|
||||
|
||||
**Estimated complexity:** Low / Medium / High
|
||||
-
|
||||
|
||||
## Risks / Questions
|
||||
## Assumptions / Questions
|
||||
|
||||
-
|
||||
-
|
||||
What needs to be true, or what do I need to validate?
|
||||
|
||||
## Next Step
|
||||
-
|
||||
-
|
||||
|
||||
What is the smallest action needed to validate this idea?
|
||||
## Risks / Trade-offs
|
||||
|
||||
-
|
||||
|
||||
## Smallest Next Step
|
||||
|
||||
What is the cheapest or fastest action that would tell me whether this is worth pursuing?
|
||||
|
||||
-
|
||||
|
||||
## Outcome
|
||||
|
||||
What ultimately happened with this idea?
|
||||
|
||||
-
|
||||
|
||||
## Related
|
||||
|
||||
|
||||
Reference in New Issue
Block a user