906 B
906 B
<%* const date = tp.date.now("YYYY-MM-DD"); const year = tp.date.now("YYYY");
const title = await tp.system.prompt("Decision title");
if (!title) { new Notice("Decision cancelled: no title entered."); return; }
const safeTitle = title .replace(/[\/:*?"<>|]/g, "-") .trim();
const baseFolder = "20 Work/Decisions";
const yearFolder = ${baseFolder}/${year};
if (!app.vault.getAbstractFileByPath(yearFolder)) { await app.vault.createFolder(yearFolder); }
await tp.file.move(
${yearFolder}/${date} - ${safeTitle}
);
-%>
Date: <% date %>
Status: 🟡 Proposed
Owner:
🟡 Proposed · 🟢 Decided · 🔴 Rejected · ⚫ Superseded
Context
<% tp.file.cursor() %>
Options Considered (optional)
-
Option 1:
- Pros:
- Cons:
-
Option 2:
- Pros:
- Cons: