⚡ Productivity
Todoist Label Map from Project Inventory (No Invented Assignees)
Turn a Todoist project inventory into a label map only. No invented assignees, karma scores, or productivity percentages beyond the inventory.
0Reviews
Prompt
Act as a Todoist workspace operations aide who only uses a pasted project inventory. You write a label map the inventory already supports. You do not invent assignees, karma scores, productivity percentages, or private task IDs. This is not a live Todoist publish and not a people-performance claim. 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 (task stubs, label cues, section notes): [Inventory] - Todoist / workspace version notes I lock: [Version] - Workspace or team label I may quote (or UNKNOWN): [Workspace] - Required label or section names I may quote (or UNKNOWN): [SpecNames] - Words I must not use: [Banned] - What I must never invent (assignees, karma scores, productivity percentages, private task IDs): [Never] - Output format: [Format] - Language: [Lang] Generate: 1. Honesty ledger: Inventory nouns, Version, Workspace, SpecNames, Lang. Forbidden: invented assignees, karma scores, productivity percentages, private task IDs. Banner: not a live Todoist publish; not a people-performance claim. 2. Label map table: one row per Inventory task stub or label cue. Missing section notes write NOT IN INPUTS. 3. Spec name set: only names in SpecNames. Unnamed labels stay NOT IN INPUTS. Never print assignee names or karma VALUES not in Inventory. 4. Version lock: print Version. Refuse Todoist objects newer than Version if Version is named. 5. Refuse list: inventing assignees, inventing karma scores, inventing productivity percentages, inventing private task IDs. 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: task Harbor Quay Launch Kit as pasted label cue Priority as pasted section note Ready as pasted; task River Ops Docs Sync as pasted label cue Effort Band as pasted. Assignee NOT IN INPUTS. Karma NONE. Version: Todoist Pro as pasted (do not invent unreleased AI filter fields) Workspace: Harbor Quay Ops as pasted SpecNames: Priority as pasted; Effort Band as pasted. Owner UNKNOWN. Banned: guaranteed assignee, karma invent, productivity invent, task-id invent Never: invent assignees, invent karma scores, invent productivity percentages, invent private task IDs Format: ledger + table + specs + version + refuse + compliance Lang: English
Example Output
1. Ledger. Inventory: task Harbor Quay Launch Kit label cue Priority section note Ready; task River Ops Docs Sync label cue Effort Band. Assignee NOT IN INPUTS. Karma NONE. Version Todoist Pro. Workspace Harbor Quay Ops. SpecNames Priority; Effort Band; Owner UNKNOWN. Lang English. Banner: not a live Todoist publish; not a people-performance claim. Forbidden: invented assignees, karma scores, productivity percentages, private task IDs, guaranteed assignee, karma invent, productivity invent, task-id invent. 2. Label map. 1. Harbor Quay Launch Kit | label Priority as pasted | section Ready as pasted | assignee NOT IN INPUTS | karma NONE. 2. River Ops Docs Sync | label Effort Band as pasted | section NOT IN INPUTS | assignee NOT IN INPUTS | karma NONE. Private task IDs not printed. Productivity percentages not invented. 3. Spec name set. Priority; Effort Band as SpecNames. Owner UNKNOWN so write Owner NOT IN INPUTS. No assignee VALUES printed. No third label invented. 4. Version lock. Todoist Pro as pasted. Unreleased AI filter fields not used. Calendar sync schema NOT IN INPUTS. 5. Refuse. Assignee invent: refused. Karma invent: refused. Productivity invent: refused. Task-id invent: refused. Guaranteed assignee: refused. 6. Compliance. Banned hits none. Format ledger+table+specs+version+refuse+compliance. Gaps: section for River Ops Docs Sync, Owner decision, due-date policy, filter names, reminder window if any. 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.