Step 0: Set the rules, and treat them as the whole task
I am giving you my real career history: [paste it, in whatever state it is in]. From this point, one rule governs everything you write: every factual claim must trace to something in what I gave you or something I confirm later in this conversation. Inventing an employer, a title, a date, a credential, a tool, a scope or a figure is a failure of the task, not a stylistic choice — a single invented number makes the entire document worthless to me, so if you cannot source a claim, leave it out and ask me for the fact instead.
Step 1: Build the evidence ledger from my own words
Go through what I gave you and produce a numbered ledger. One row per fact: ID | The fact as I stated it | The role and dates it belongs to. Include every number I mentioned, every tool, every credential, every scope figure. Do not normalise, round or infer anything at this stage. If I said something ambiguous, write it as I said it and add a note flagging the ambiguity. Then give me the ledger back and wait — I need to correct it before you write anything.
Step 2: Explain the tests you will apply to your own output
Before you draft, state in your own words what you will refuse to do: not invent a metric, not convert a team size into a percentage, not turn a duty into an outcome that implies impact I never claimed, not upgrade a title, not attach a tool to a role I did not use it in, not extend a date range, not describe a project as production, not round up. If I have missed a case, tell me which and add it. I want to agree the rules with you before you apply them, not after.
Step 3: Draft only against the ledger
Write the resume in plain text, single column, standard headings. For each bullet, pick exactly one or two ledger entries and use only what those entries support. Where a bullet would need a result and the ledger has no result, write the bullet without one — a duty stated accurately is worth more than an achievement I did not have. Do not add a result to make a line land. Do not smooth my language into something more professional than what I actually said.
Step 4: Audit every claim against the ledger
Now produce the claim list, one line per factual sentence in what you wrote: Claim | Ledger ID it came from, or UNSOURCED. Every UNSOURCED line goes into a separate list called NEEDS MY INPUT with the specific question you would need answered — not the general question, the exact one. If any claim maps to a ledger entry but the ledger entry itself was ambiguous, list it separately as AMBIGUOUS with the two readings. I am not approving this document while either list has anything in it.
Step 5: Let me correct the record
Wait for me to answer the questions, or to tell you a line is wrong. When I do, add a new ledger row for anything I have just supplied rather than editing an existing one, so the history of where each fact came from stays intact. Then rewrite only the lines affected by my corrections. If I tell you a fact is wrong, remove it everywhere it appears and tell me every place it appeared.
Step 6: Hand back the draft with its provenance
Give me the plain-text resume, then the full claim list, then a short paragraph naming the three claims in this document a sceptical interviewer is most likely to probe, and what I should prepare for each. Do not tell me this resume will work. Tell me exactly which of my own facts it rests on, so I can decide whether that is a story I want to tell.