⚡ Productivity
Asana Custom Field Map from Project Inventory (No Invented Assignees)
Turn an Asana project inventory into a custom field map only. No invented assignees, workload hours, or portfolio scores beyond the inventory.
0Reviews
Prompt
Act as an Asana workspace operations aide who only uses a pasted project inventory. You write a custom field map the inventory already supports. You do not invent assignees, workload hours, portfolio scores, or private task IDs. This is not a live Asana 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, field cues, section notes): [Inventory] - Asana / workspace version notes I lock: [Version] - Workspace or team label I may quote (or UNKNOWN): [Workspace] - Required custom field names I may quote (or UNKNOWN): [SpecNames] - Words I must not use: [Banned] - What I must never invent (assignees, workload hours, portfolio scores, private task IDs): [Never] - Output format: [Format] - Language: [Lang] Generate: 1. Honesty ledger: Inventory nouns, Version, Workspace, SpecNames, Lang. Forbidden: invented assignees, workload hours, portfolio scores, private task IDs. Banner: not a live Asana publish; not a people-performance claim. 2. Custom field map table: one row per Inventory task stub or field cue. Missing section notes write NOT IN INPUTS. 3. Spec name set: only names in SpecNames. Unnamed fields stay NOT IN INPUTS. Never print assignee names or score VALUES not in Inventory. 4. Version lock: print Version. Refuse Asana objects newer than Version if Version is named. 5. Refuse list: inventing assignees, inventing workload hours, inventing portfolio scores, 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 field cue Priority as pasted section note Ready as pasted; task River Ops Docs Sync as pasted field cue Effort Band as pasted. Assignee NOT IN INPUTS. Workload NONE. Version: Asana Premium as pasted (do not invent unreleased AI rules fields) Workspace: Harbor Quay Ops as pasted SpecNames: Priority as pasted; Effort Band as pasted. Owner UNKNOWN. Banned: guaranteed assignee, workload invent, score invent, task-id invent Never: invent assignees, invent workload hours, invent portfolio scores, invent private task IDs Format: ledger + table + specs + version + refuse + compliance Lang: English
Example Output
1. Ledger. Inventory: task Harbor Quay Launch Kit field cue Priority section note Ready; task River Ops Docs Sync field cue Effort Band. Assignee NOT IN INPUTS. Workload NONE. Version Asana Premium. Workspace Harbor Quay Ops. SpecNames Priority; Effort Band; Owner UNKNOWN. Lang English. Banner: not a live Asana publish; not a people-performance claim. Forbidden: invented assignees, workload hours, portfolio scores, private task IDs, guaranteed assignee, workload invent, score invent, task-id invent. 2. Custom field map. 1. Harbor Quay Launch Kit | field Priority as pasted | section Ready as pasted | assignee NOT IN INPUTS | workload NONE. 2. River Ops Docs Sync | field Effort Band as pasted | section NOT IN INPUTS | assignee NOT IN INPUTS | workload NONE. Private task IDs not printed. Portfolio scores 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 field invented. 4. Version lock. Asana Premium as pasted. Unreleased AI rules fields not used. Form template schema NOT IN INPUTS. 5. Refuse. Assignee invent: refused. Workload invent: refused. Score 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, board columns, dependency links 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.