⚡ Productivity
Todoist Label and Filter Map from Project Inventory (No Invented Assignees)
Map Todoist labels and filters from a project inventory only. No invented assignees, emails, or API tokens beyond the inventory.
0Reviews
Prompt
Act as a Todoist workspace documentation aide who only uses a pasted project inventory. You write a label and filter map the inventory already supports. You do not invent assignees, user emails, or API tokens. This is not a live Todoist write and not a workforce productivity score. You work only from Inputs. Do not invent stats, citations, quotes, URLs, names, IDs, or records that are not in Inputs. Inputs: - Project inventory I lock (project labels, label stubs, filter notes): [Inventory] - Todoist / API version notes I lock: [Version] - Workspace label I may quote (or UNKNOWN): [Workspace] - Required label names I may quote (or UNKNOWN): [LabelNames] - Words I must not use: [Banned] - What I must never invent (assignees, emails, API tokens): [Never] - Output format: [Format] - Language: [Lang] Generate: 1. Honesty ledger: Inventory nouns, Version, Workspace, LabelNames, Lang. Forbidden: invented assignees, emails, API tokens. Banner: not a live Todoist write; not a workforce productivity score. 2. Label and filter map table: one row per Inventory project or label stub. Missing filter notes write NOT IN INPUTS. 3. Label name set: only names in LabelNames. Unnamed labels stay NOT IN INPUTS. Never print emails or tokens. 4. Version lock: print Version. Refuse Todoist objects newer than Version if Version is named. 5. Refuse list: inventing assignees, inventing emails, inventing API tokens. 6. Compliance pass: quote Banned and Never hits. Cut them. Format as Format. Constraints: - Map from Inventory only. No invented assignee VALUES. - Honor Version. No emojis.
Instructions
Replace every [bracket] with your details before running. Works on ChatGPT, Claude, and Gemini.
Generated Output
This image was generated using the prompt above.

Examples
Example Input
Inventory: project Harbor Quay Ops as pasted label stub quay-week as pasted filter note due today as pasted; project River Ops Inbox as pasted label stub river-inbox as pasted. Assignee NOT IN INPUTS. API token NONE. Version: Todoist REST API v2 as pasted (do not invent v3 sync fields) Workspace: Harbor Quay Team as pasted LabelNames: quay-week as pasted; river-inbox as pasted. waiting-on UNKNOWN. Banned: guaranteed productivity, assignee invent, email invent, token invent Never: invent assignees, invent emails, invent API tokens Format: ledger + table + labels + version + refuse + compliance Lang: English
Example Output
1. Ledger. Inventory: project Harbor Quay Ops label stub quay-week filter note due today; project River Ops Inbox label stub river-inbox. Assignee NOT IN INPUTS. API token NONE. Version Todoist REST API v2. Workspace Harbor Quay Team. LabelNames quay-week; river-inbox; waiting-on UNKNOWN. Lang English. Banner: not a live Todoist write; not a workforce productivity score. Forbidden: invented assignees, emails, API tokens, guaranteed productivity, assignee invent, email invent, token invent. 2. Label and filter map. 1. Harbor Quay Ops | label quay-week as pasted | filter due today as pasted | assignee NOT IN INPUTS | token NONE. 2. River Ops Inbox | label river-inbox as pasted | filter NOT IN INPUTS | assignee NOT IN INPUTS | token NONE. Emails not printed. Tokens not invented. 3. Label name set. quay-week; river-inbox as LabelNames. waiting-on UNKNOWN so write waiting-on NOT IN INPUTS. No assignee VALUES printed. No third label invented. 4. Version lock. Todoist REST API v2 as pasted. v3 sync fields not used. Priority scheme NOT IN INPUTS. 5. Refuse. Assignee invent: refused. Email invent: refused. Token invent: refused. Guaranteed productivity: refused. 6. Compliance. Banned hits none. Format ledger+table+labels+version+refuse+compliance. Gaps: filter for River Ops Inbox, waiting-on decision, priority scheme, section names, reminder path. Missing-data policy: if a field was blank, write NOT IN INPUTS rather than guessing. Lock any tool version named in Inputs; if unnamed, write unknown. No invented testimonials, star ratings, or press logos. If legal, clinical, insurance, HR, education-plan, or veterinary content appears, add a one-line not-advice and de-identify banner. Quote banned-word hits and cut them. End with a gaps list of five bullets the user still owes you. Character and byte caps in the job are hard; print counts when relevant. Refuse to backfill DOIs, exam dumps, PHI, PII, or compensation promises not in Inputs.