Testament - The Contribution Sweep
Reconstruct everything a person actually did across an era - not the highlight reel, the
totality - by harvesting every independent evidence layer available, deriving the story
bottom-up from dated receipts, judging it with tiered attribution honesty, and presenting
it as one layered book a stranger could verify. The subject's fear is always the same: "I
think I did a lot but I can't prove it and I've forgotten half of it." Testament answers
with receipts, not reassurance.
Activation
/testament <subject> [window] - e.g. /testament fantopy internship, /testament 2026,
/testament the orchestrator project
- "what did I actually do", "contribution sweep", "totality of my work", "no stones unturned"
- end-of-internship / end-of-job / end-of-year inventories, promo packets, performance
self-reviews, freelancer case-study evidence packs
When NOT to fire
- Single-fact lookups ("what PRs did I merge last week?") - just answer them.
- Resume writing with no evidence base - testament derives words FROM receipts; it never
drafts claims first and hunts justification later.
- Judging a third party who cannot open their evidence layers to you.
- Only ONE evidence layer exists: say so, offer a "thin testament" explicitly labeled
single-source (no cross-verification), or decline. Never pad thin evidence with prose.
Preflight
- Subject + window: whose work, which era. The window filters every source.
- Identity map: all handles/accounts the subject worked under - personal handles,
shared/automation accounts, bot identities their systems operate. Name teammates who
must NEVER be absorbed. This map is load-bearing for the attribution tiers.
- Audience: private totality vs job-hunting vs promo review - decides whether the
presentation includes the words layer (Layer 4) and how hedged tier-2 language must be.
- Output home: default
testament/<subject-slug>/ in the working directory unless the
user names a destination (a jobber/portfolio system, a war room). Confirm only if truly
ambiguous.
Phase 1 - HARVEST (scavenge the receipts)
The source census comes first. Enumerate every independent evidence layer that exists
in this environment for this subject. Generic taxonomy to probe:
- Version-control narrative: PRs, issues, commits, discussion comments, inline review
comments, per-item file/stat enrichment (
gh exports, git logs across all relevant repos)
- Session diaries: AI-pair memory systems, work journals, standup logs
- Day-trails / calendars: dated activity vaults, agendas, event ledgers
- Repo knowledge artifacts: architecture atlases (MAP.md), session reports, docs the
subject wrote, test/verification campaign records
- Comms: chat exports, handoff documents, announcements
- Media & marketing production: video projects, storyboards, render pipelines, brand kits,
campaign creative, strategy briefs - often OUTSIDE the code repo entirely
- Deployed/visual artifacts: shipped sites, screenshots, design files
- Spillover: tools, skills, or products the era generated that outlived the job
- Contemporaneous observation (the character layer): AI-pair session memories, work
journals, retros, 1:1 notes, chat logs - anything written ABOUT the subject WHILE the work
was happening. This is the only source that is testimony rather than inference, and it is
the one most often skipped. See the dedicated lane below.
CENSUS BY ARTIFACT TYPE, NEVER BY NAME MATCH. This is the single most expensive failure this
skill can make. Filtering sources with a project-name keyword (grep "acme|widget") silently drops
every body of work filed under a different naming convention - and the work most likely to be
misnamed is the work furthest from the code (media, brand, marketing, research, tooling). Walk the
subject's directories and vaults by TYPE and inspect what is actually there; only then filter by
subject. If a whole category (video/design/marketing/data) has no findings, that is a red flag to
re-census, not a conclusion. Corroborating signal: ask the subject "what am I missing?" once the
draft exists - the categories they name back are usually the ones the filter ate.
Known home layers (personal installation - PROBE for existence, never assume):
- memory-scriber diaries:
~/.claude/projects/<slug>/memory/ and
~/.codex/memories/projects/<slug>/memory/ (read MEMORY.md index first)
- trail vault:
~/dev/hadi/trail/ (days/, agendas/, domains/, event-ledger.md)
- GitHub via
gh (see granularity audit below)
- repo atlases:
MAP.md at repo roots, docs/reports/
These are hints, not the contract: on another machine or subject, harvest whatever the
census actually finds. Two independent layers minimum - one source cannot cross-verify
itself.
Then fan out: one harvest tracer per source, in parallel. Each tracer:
- filters to the subject + window only
- extracts DATED events - every finding carries a date and a source ref (chronology is
the spine everything else hangs on)
- writes a standalone report file (these become
contributions-evidence/)
- is told the identity map and the honesty rules (no inflation, teammates excluded)
The granularity audit (maximum surface area). Before trusting any export, ask: which
layers of this source are NOT yet captured? For VCS that means: bodies AND discussion
comments AND inline review threads AND per-item file/stat enrichment AND merge lineage -
not just the PR list. Export the RAW receipts (JSON/data files, not only prose summaries)
so every number in the final book is independently recomputable forever. If an export
truncates or a query 502s, chunk by date windows with retries and a tolerant merge -
silent partial coverage is the failure, not the retry count.
THE CHARACTER LANE (run this as its own tracer, always). Artifact sources answer what
was produced. They cannot answer how the person thinks, and the contributions came out of
the thinking, so a testament without this layer explains nothing. If any contemporaneous
source exists, give it a dedicated tracer briefed to extract, with refs:
- Recurring traits - prioritize anything observed 3+ times across different months;
recurrence over time is the strongest signal available and single instances are noise.
- Taste as a specification - what the subject consistently rejects, what they reach for,
their vocabulary for quality, how a correction is phrased. Their words, quoted.
- Working method from the inside - how they brief, correct, escalate, verify; when they
trust versus check; what they do when the work is wrong.
- Verbatim quotes - up to ~25, and REQUIRE the unflattering and frustrated ones
alongside the delighted ones. A quote set that only flatters is evidence of a bad sweep.
- Evolution - was the person different at the end than the beginning? Stage it.
- Explicit preferences - any rules they stated about how they want to be worked with,
and what those rules reveal.
- Honest notes - frustrations, thrash, blind spots, things they got wrong. A character
portrait without these is worthless and the subject will not trust the rest of it.
Read EVERY file in the source, not only the ones with obvious headers; the observations
scatter through reflective prose. Note the privacy line: these sources were written for the
subject, so the harvest is for their eyes and their own artifacts, never published onward
without them choosing to.
Phase 2 - ANALYSIS (make it true)
- Master timeline first. Merge all tracers' dated events into one chronology.
- Chapters derive bottom-up. Cut chapter boundaries where the DATA shows density and
theme shifts. Any pre-existing narrative arc (the user's memory, your own sketch) is a
hypothesis to test, never a template to fill - state explicitly where it was wrong.
Parallel tracks are presented as parallel, not forced into sequence. Name the evidence
density per chapter, and name the gaps as gaps.
- Tiered attribution. Three tiers, applied everywhere: TIER-1 certain (the subject's
own handle/hands), TIER-2 likely (shared accounts + surface/branch heuristics - state
the method, never present as certain), SYSTEM OUTPUT (things the subject's automation
produced - "a system I built shipped X", never "I shipped X"). Teammates' work is
excluded or marked as context. Release/aggregate items attributable to no one are
counted separately, not claimed.
- Tallies from receipts. Every headline number computed from the raw exports, not
estimated. Cross-checks where possible (e.g. promote-PR count vs main-branch merges).
- The small-things catalog. Deliberately sweep for the easily-forgotten: one-line
fixes with big impact, bugs diagnosed, tools built, workflows invented, docs written,
process contributions. Totality means these get rows too.
- The discretionary pass. Separately from what was done, ask what was not required:
work nobody assigned, easy paths refused, standards exceeded, ownership past the role
boundary, work whose beneficiary is someone else, personal cost, craft nobody would have
missed, professional courage. Then name the PATTERN in it, because the pattern is the
finding (e.g. "the discretionary effort presents as refusal, not addition"). Pair it with
an honest "this was actually assigned" list so the claim stays clean.
- The character synthesis. Turn the character lane into 4-6 named traits with evidence,
and connect them to the record: this is where you show that the contributions came out of
how the person thinks. If a trait cannot be tied to something they produced, cut it.
Phase 3 - PRESENTATION (two artifacts, not one)
A testament produces two documents, because they answer different questions and one
cannot do both jobs. Ship both unless the user says otherwise:
CONTRIBUTIONS.md the LEDGER - what was done, counted, sourced, verifiable
REVIEW.md the ESSAY - who was doing it, how they think, what it meant
contributions-evidence/ the SWEEPS - one report per source, incl. the character
and discretionary lanes
receipts/ raw exports, so every number stays recomputable forever
README.md downstream-use rules (tier discipline for anyone quoting this)
Name the files for what they are, never for the skill. "Testament" is the process; nobody
opening the folder in three years should have to know that.
The three registers - do not let them bleed
The split is not organizational, it is a difference in VOICE, and each voice is doing a job
the others cannot do.
CONTRIBUTIONS.md speaks in the evidentiary register. Think audit report, or a lawyer laying
out a case: black and white, claim followed by receipt, quantities with their source column,
attribution tiers stated on the face of the document, tables wherever a table will carry it.
Deliberately unemotional. No adjective survives that cannot be sourced; "significant" and
"impressive" are not findings, "+169,508 lines across 747 files, per the PR enrichment" is.
Ambiguity is disclosed rather than smoothed - gaps named as gaps, heuristics labelled as
heuristics, a "this was actually assigned" counter-list beside the discretionary claims. The
test is adversarial: a hostile reader should be able to walk every number back to a file and
fail to catch you out.
Laying that surface area down is a deliverable in its own right, not scaffolding for the
essay. Say this plainly to the subject, because they will underrate it. Most people have
never seen the complete map of what they did; the map has standing on its own as the thing
that survives scrutiny, settles a promotion case, or gets read by someone in five years who
needs to know what happened. Even if the essay is never written, the audit is the permanent
record. Build it to that standard.
REVIEW.md speaks in plain English. This is where everything the ledger cannot hold goes:
the contemporaneous observation, the testimony, the character evidence, the meaning. Full
sentences, a point of view, the subject's own words quoted where they beat yours. It is the
document that answers who was doing this and how do they think, and it is the only place
the evidence gets to become a judgment. The register is a thoughtful mentor writing after
watching the whole era, not a report generator.
contributions-evidence/ speaks in the harvest register. Between the other two, and worth
getting right because subjects often like these files as much as the polished ones. Each
sweep is a field report: dated tables, one row per finding, a source ref on every row, and
its own honest sections for what could NOT be found and where the sweep's own method was
weak. No synthesis, no argument, no ranking unless the brief asked for one - a sweep that
starts interpreting is doing the ledger's job badly. Preserve raw texture: verbatim quotes,
exact filenames, the ugly numbers. These are the working papers behind the audit, and they
are what makes the ledger checkable rather than merely assertive. They also carry the
correction trail: when a later pass finds a sweep was wrong, fix it in place with a visible
note rather than silently, so the evidence chain stays honest about itself.
The bleed to avoid, in all directions. Do not put feeling in the ledger: it corrodes the
one property that makes the ledger useful, which is that it looks like it has no opinion. Do
not put unsourced numbers or fresh claims in the essay: every figure it uses must already
exist in the ledger, because the essay's authority is entirely borrowed from the ledger's
verifiability. When you find yourself wanting to argue a point in the ledger, that is the
essay asking to be written. When you find yourself wanting to cite a new statistic in the
essay, that is the ledger asking to be updated first.
Write the ledger first. Always. The essay is a reading OF the ledger, and writing it
first produces flattery instead of assessment - you will reach for evidence that fits a
conclusion you already drafted. Ledger, then critic pass, then essay.
Artifact 1 - CONTRIBUTIONS.md, the layered book
Evidentiary register throughout. Five layers - totality AND extraction in one artifact:
- Layer 0 - The Verdict: one page of headline numbers with sources; ends with a plain
judgment the evidence supports.
- Layer 1 - The Chapters: the era as data-derived story; each chapter dates, role,
what shipped, evidence density, receipts. Each chapter should read as a case-study seed.
- Layer 2 - The Total Ledger: every contribution as a row, grouped by domain, each
with its receipt. Small things included by design.
- Layer 3 - The Tally: the quantified source-of-record (counts, lines, cadence,
superlatives, tier breakdown) with pointers to the complete per-item lists.
- Layer 4 - Skills, Roles, Words: domains mapped to roles they credibly support, plus
ready-to-paste claim lines - every line receipt-backed and tier-safe. Droppable when the
audience is not job-hunting.
Artifact 2 - REVIEW.md, the essay
Plain English throughout. Prose, not tables. This is where the contemporaneous
observation, gathered from every form of conversation and record, finally lands as a
portrait of a person rather than a list of outputs. An assessment a thoughtful mentor would
write after watching the whole era. Sections that earn their place (adapt, do not
mechanically fill):
- The short answer - the subject's real question, answered in the first paragraph.
- What happened, as a story - the arc, synthesized; quote the subject where their own
words beat yours.
- Above and beyond - the discretionary record, grouped by KIND, closing with the named
pattern and an honest "and what this is not".
- Turning points - the handful of moments that set the trajectory. Keep these distinct
from the discretionary record; they are different questions and conflating them
understates the person.
- How they work - the method, and separately the view from the other side of the
table: what contemporaneous sources observed at the time. Label it as testimony, because
that is what makes it different from everything else in the document.
- What they are good at - strengths, each anchored to an instance.
- Hard skills, honestly leveled - in bands (strong / solid with context / real but
bounded). Bands beat a flat list because they teach the reader how to weight the claim.
- Soft skills as the evidence shows them - including any double-edged findings.
- The leveling - where this sits against an industry ladder, per domain, with what is
missing for the next rung. Nobody can self-assess this; it is often the most useful table.
- The delta - who they were at the start versus the end, staged. A review that does not
measure change has not reviewed anything.
- What the record also shows - the honest criticism. Habits, not character. Each one
with the evidence and a concrete fix. If this section is thin, the review is a fan letter.
- The hard questions - the objections this record invites, each with a prepared honest
answer. For AI-assisted work the unavoidable one is "didn't the AI just do this?", and the
answer is always the specific judgments no model made.
- The counterfactual - what does not exist if this person was never there. Sharpest
impact lens available.
- The 360 - how different observers would each describe them.
- Positioning - where to aim this, what NOT to claim, which few artifacts to lead with.
- What to carry forward - keep / start / stop, in the subject's own terms.
Voice rules for the essay: second person if it is for the subject, third if it is for a
file. No scores or grades. Never praise without an instance attached. Put at least one
finding in that the subject probably cannot see about themselves, and put it last.
Quality Gate (falsifiable - the critic IS the gate)
A testament is finished ONLY when all four hold; otherwise it is a draft - redo:
- At least two independent evidence layers were harvested and cross-checked.
- Every number in Layers 0 and 3 traces to a receipt in
receipts/ or evidence/.
- An adversarial critic pass ran in BOTH directions - omissions (what the harvests
contain that the book missed) AND overclaims (numbers that don't match sources, tier
slips, teammates absorbed, template-arc contamination) - and every finding was patched
or explicitly waived with a reason. The critic must be a fresh pass over book-vs-
harvests, not the author rereading their own draft.
- The named gaps in the era are stated in the book, not smoothed over.
- If any contemporaneous source existed, the character lane ran, and REVIEW.md contains
both a testimony-labelled section and at least one honest criticism with a concrete fix.
An essay with no criticism in it has failed its gate regardless of how good it reads.
- The registers held: no unsourced adjective or feeling in the ledger, no figure in the
essay that is absent from the ledger. Spot-check three numbers from the essay against
the ledger and three claims from the ledger against
receipts/; any miss is a redo.
Worked instances (calibration, not the menu)
These tune the moves; they are NOT the allowed inputs. Re-run the census from scratch
every time; never default to an instance's domain.
- One instance: a product-engineer intern's 5 months at a startup - sources were
gh
exports (762 PRs across shared accounts), AI-session diaries, a day-trail vault, and
repo atlases; the sweep corrected the remembered timeline (a whole tooling project was
a month older than memory held), attributed a 505-PR shared account via surface
heuristics into honest tiers, and ended in a resume-ready book placed into a job-hunt
system.
- One instance: a freelancer reconstructing a year across six client repos, invoices,
Slack exports, and a deliverables folder - no diaries, no trail vault; the census found
invoices to be the strongest dating spine, chapters fell along client engagements, and
Layer 4 became per-client case-study paragraphs instead of resume bullets.
Guardrails
- This skill's own worst failure mode is flattery. A tool whose purpose is to show
someone their work is structurally tempted to inflate it - and inflated claims detonate
in interviews. The defenses are not optional: the tier system, the both-directions
critic, the teammates-never-absorbed rule, and receipts for every number. When in doubt,
the hedged claim is the correct claim. Note: a good critic also catches UNDER-selling -
honesty cuts both ways.
- The essay has its own failure mode: the fan letter. The review is the document most
likely to drift into praise, because it is prose and the subject is reading it. Defenses:
every strength carries an instance, the honest-criticism section is mandatory and specific,
the leveling names what is missing, and the discretionary claims carry their "this was
actually assigned" counter-list. If the subject reads it and feels only flattered rather
than also seen, it failed.
- The second failure mode is the highlight reel: the small-things catalog and the
bottom-up chronology exist precisely to defeat it.
- The third is the invisible track. A tally built from one system (usually version control)
reads as complete while missing entire categories of labour that leave no commits - production,
design, research, ops, verification. State plainly in the book which sources CAN'T see which
kinds of work, so a thin section reads as a coverage limit rather than a light month.
- Read-only toward all evidence sources. Never mutate diaries, trails, or repos while
harvesting.
- Nothing is published anywhere external; output lands in local files only.
- If tracers die mid-harvest (session limits, crashes), resume them from their transcripts
rather than restarting - harvest work is expensive.
Sibling wiring
Testament is a downstream consumer of the scribing ecosystem: memory-scriber entries
and trail-scriber vaults are deposits; testament is the withdrawal. The richer the
scribing habit, the fuller the testament. Note specifically that memory-scriber's reflective
middle sections (the "who they are", "how we work together", "their taste signals" style
observations) are the single best source for the character lane, because they are
contemporaneous testimony rather than reconstruction - and they are invisible to any harvest
that greps for project names. Read those files whole. It also reads (never writes) repo MAP.md
atlases produced by devour-style study modes. If the subject's environment lacks these,
the census simply finds fewer layers - say so in the book's provenance note.
What Not To Do
- Do not invent, extrapolate, or "round up" a contribution no receipt supports.
- Do not absorb teammates' or shared-account work into tier-1.
- Do not impose a template arc on the chapters - the chronology is the boss.
- Do not ship without the critic pass; do not let the author grade their own work.
- Do not summarize away the raw receipts - they are the point.
- Do not treat the ledger as a rough draft of the essay. It is the permanent record, it is
the thing that survives an adversarial reader, and for many subjects it is the more
valuable of the two documents.
- Do not write the essay in the ledger's voice or the ledger in the essay's. A ledger with
opinions cannot be trusted; an essay with no voice will not be read.
- Do not recite this skill's internal method labels at the user; deliver the book.
1---2name: testament3description: Reconstruct the evidence-backed totality of what someone did over an era (an internship, a year, a project) AND how they worked while doing it, then write two critic-verified artifacts - a layered testament with receipts, and a review essay that reads the person behind the record. Use when the user asks for a contribution sweep, "what did I actually do", the whole bandwidth of their work, a promo/review/portfolio evidence pack, a self-review, or invokes /testament <subject> [window].4---56# Testament - The Contribution Sweep78Reconstruct everything a person actually did across an era - not the highlight reel, the9totality - by harvesting every independent evidence layer available, deriving the story10bottom-up from dated receipts, judging it with tiered attribution honesty, and presenting11it as one layered book a stranger could verify. The subject's fear is always the same: "I12think I did a lot but I can't prove it and I've forgotten half of it." Testament answers13with receipts, not reassurance.1415## Activation1617- `/testament <subject> [window]` - e.g. `/testament fantopy internship`, `/testament 2026`,18 `/testament the orchestrator project`19- "what did I actually do", "contribution sweep", "totality of my work", "no stones unturned"20- end-of-internship / end-of-job / end-of-year inventories, promo packets, performance21 self-reviews, freelancer case-study evidence packs2223## When NOT to fire2425- Single-fact lookups ("what PRs did I merge last week?") - just answer them.26- Resume writing with no evidence base - testament derives words FROM receipts; it never27 drafts claims first and hunts justification later.28- Judging a third party who cannot open their evidence layers to you.29- Only ONE evidence layer exists: say so, offer a "thin testament" explicitly labeled30 single-source (no cross-verification), or decline. Never pad thin evidence with prose.3132## Preflight33341. **Subject + window**: whose work, which era. The window filters every source.352. **Identity map**: all handles/accounts the subject worked under - personal handles,36 shared/automation accounts, bot identities their systems operate. Name teammates who37 must NEVER be absorbed. This map is load-bearing for the attribution tiers.383. **Audience**: private totality vs job-hunting vs promo review - decides whether the39 presentation includes the words layer (Layer 4) and how hedged tier-2 language must be.404. **Output home**: default `testament/<subject-slug>/` in the working directory unless the41 user names a destination (a jobber/portfolio system, a war room). Confirm only if truly42 ambiguous.4344## Phase 1 - HARVEST (scavenge the receipts)4546**The source census comes first.** Enumerate every independent evidence layer that exists47in this environment for this subject. Generic taxonomy to probe:4849- **Version-control narrative**: PRs, issues, commits, discussion comments, inline review50 comments, per-item file/stat enrichment (`gh` exports, git logs across all relevant repos)51- **Session diaries**: AI-pair memory systems, work journals, standup logs52- **Day-trails / calendars**: dated activity vaults, agendas, event ledgers53- **Repo knowledge artifacts**: architecture atlases (MAP.md), session reports, docs the54 subject wrote, test/verification campaign records55- **Comms**: chat exports, handoff documents, announcements56- **Media & marketing production**: video projects, storyboards, render pipelines, brand kits,57 campaign creative, strategy briefs - often OUTSIDE the code repo entirely58- **Deployed/visual artifacts**: shipped sites, screenshots, design files59- **Spillover**: tools, skills, or products the era generated that outlived the job60- **Contemporaneous observation (the character layer)**: AI-pair session memories, work61 journals, retros, 1:1 notes, chat logs - anything written ABOUT the subject WHILE the work62 was happening. This is the only source that is testimony rather than inference, and it is63 the one most often skipped. See the dedicated lane below.6465**CENSUS BY ARTIFACT TYPE, NEVER BY NAME MATCH.** This is the single most expensive failure this66skill can make. Filtering sources with a project-name keyword (`grep "acme|widget"`) silently drops67every body of work filed under a different naming convention - and the work most likely to be68misnamed is the work furthest from the code (media, brand, marketing, research, tooling). Walk the69subject's directories and vaults by TYPE and inspect what is actually there; only then filter by70subject. If a whole category (video/design/marketing/data) has no findings, that is a red flag to71re-census, not a conclusion. Corroborating signal: ask the subject "what am I missing?" once the72draft exists - the categories they name back are usually the ones the filter ate.7374**Known home layers (personal installation - PROBE for existence, never assume):**7576- memory-scriber diaries: `~/.claude/projects/<slug>/memory/` and77 `~/.codex/memories/projects/<slug>/memory/` (read `MEMORY.md` index first)78- trail vault: `~/dev/hadi/trail/` (`days/`, `agendas/`, `domains/`, `event-ledger.md`)79- GitHub via `gh` (see granularity audit below)80- repo atlases: `MAP.md` at repo roots, `docs/reports/`8182These are hints, not the contract: on another machine or subject, harvest whatever the83census actually finds. **Two independent layers minimum** - one source cannot cross-verify84itself.8586**Then fan out: one harvest tracer per source, in parallel.** Each tracer:87- filters to the subject + window only88- extracts DATED events - every finding carries a date and a source ref (chronology is89 the spine everything else hangs on)90- writes a standalone report file (these become `contributions-evidence/`)91- is told the identity map and the honesty rules (no inflation, teammates excluded)9293**The granularity audit (maximum surface area).** Before trusting any export, ask: which94layers of this source are NOT yet captured? For VCS that means: bodies AND discussion95comments AND inline review threads AND per-item file/stat enrichment AND merge lineage -96not just the PR list. Export the RAW receipts (JSON/data files, not only prose summaries)97so every number in the final book is independently recomputable forever. If an export98truncates or a query 502s, chunk by date windows with retries and a tolerant merge -99silent partial coverage is the failure, not the retry count.100101**THE CHARACTER LANE (run this as its own tracer, always).** Artifact sources answer *what102was produced*. They cannot answer *how the person thinks*, and the contributions came out of103the thinking, so a testament without this layer explains nothing. If any contemporaneous104source exists, give it a dedicated tracer briefed to extract, with refs:105106- **Recurring traits** - prioritize anything observed 3+ times across different months;107 recurrence over time is the strongest signal available and single instances are noise.108- **Taste as a specification** - what the subject consistently rejects, what they reach for,109 their vocabulary for quality, how a correction is phrased. Their words, quoted.110- **Working method from the inside** - how they brief, correct, escalate, verify; when they111 trust versus check; what they do when the work is wrong.112- **Verbatim quotes** - up to ~25, and REQUIRE the unflattering and frustrated ones113 alongside the delighted ones. A quote set that only flatters is evidence of a bad sweep.114- **Evolution** - was the person different at the end than the beginning? Stage it.115- **Explicit preferences** - any rules they stated about how they want to be worked with,116 and what those rules reveal.117- **Honest notes** - frustrations, thrash, blind spots, things they got wrong. A character118 portrait without these is worthless and the subject will not trust the rest of it.119120Read EVERY file in the source, not only the ones with obvious headers; the observations121scatter through reflective prose. Note the privacy line: these sources were written for the122subject, so the harvest is for their eyes and their own artifacts, never published onward123without them choosing to.124125## Phase 2 - ANALYSIS (make it true)1261271. **Master timeline first.** Merge all tracers' dated events into one chronology.1282. **Chapters derive bottom-up.** Cut chapter boundaries where the DATA shows density and129 theme shifts. Any pre-existing narrative arc (the user's memory, your own sketch) is a130 hypothesis to test, never a template to fill - state explicitly where it was wrong.131 Parallel tracks are presented as parallel, not forced into sequence. Name the evidence132 density per chapter, and name the gaps as gaps.1333. **Tiered attribution.** Three tiers, applied everywhere: TIER-1 certain (the subject's134 own handle/hands), TIER-2 likely (shared accounts + surface/branch heuristics - state135 the method, never present as certain), SYSTEM OUTPUT (things the subject's automation136 produced - "a system I built shipped X", never "I shipped X"). Teammates' work is137 excluded or marked as context. Release/aggregate items attributable to no one are138 counted separately, not claimed.1394. **Tallies from receipts.** Every headline number computed from the raw exports, not140 estimated. Cross-checks where possible (e.g. promote-PR count vs main-branch merges).1415. **The small-things catalog.** Deliberately sweep for the easily-forgotten: one-line142 fixes with big impact, bugs diagnosed, tools built, workflows invented, docs written,143 process contributions. Totality means these get rows too.1446. **The discretionary pass.** Separately from what was done, ask what was *not required*:145 work nobody assigned, easy paths refused, standards exceeded, ownership past the role146 boundary, work whose beneficiary is someone else, personal cost, craft nobody would have147 missed, professional courage. Then name the PATTERN in it, because the pattern is the148 finding (e.g. "the discretionary effort presents as refusal, not addition"). Pair it with149 an honest "this was actually assigned" list so the claim stays clean.1507. **The character synthesis.** Turn the character lane into 4-6 named traits with evidence,151 and connect them to the record: this is where you show that the contributions came out of152 how the person thinks. If a trait cannot be tied to something they produced, cut it.153154## Phase 3 - PRESENTATION (two artifacts, not one)155156A testament produces **two documents**, because they answer different questions and one157cannot do both jobs. Ship both unless the user says otherwise:158159```160CONTRIBUTIONS.md the LEDGER - what was done, counted, sourced, verifiable161REVIEW.md the ESSAY - who was doing it, how they think, what it meant162contributions-evidence/ the SWEEPS - one report per source, incl. the character163 and discretionary lanes164receipts/ raw exports, so every number stays recomputable forever165README.md downstream-use rules (tier discipline for anyone quoting this)166```167168Name the files for what they are, never for the skill. "Testament" is the process; nobody169opening the folder in three years should have to know that.170171### The three registers - do not let them bleed172173The split is not organizational, it is a difference in VOICE, and each voice is doing a job174the others cannot do.175176**CONTRIBUTIONS.md speaks in the evidentiary register.** Think audit report, or a lawyer laying177out a case: black and white, claim followed by receipt, quantities with their source column,178attribution tiers stated on the face of the document, tables wherever a table will carry it.179Deliberately unemotional. No adjective survives that cannot be sourced; "significant" and180"impressive" are not findings, "+169,508 lines across 747 files, per the PR enrichment" is.181Ambiguity is disclosed rather than smoothed - gaps named as gaps, heuristics labelled as182heuristics, a "this was actually assigned" counter-list beside the discretionary claims. The183test is adversarial: a hostile reader should be able to walk every number back to a file and184fail to catch you out.185186**Laying that surface area down is a deliverable in its own right, not scaffolding for the187essay.** Say this plainly to the subject, because they will underrate it. Most people have188never seen the complete map of what they did; the map has standing on its own as the thing189that survives scrutiny, settles a promotion case, or gets read by someone in five years who190needs to know what happened. Even if the essay is never written, the audit is the permanent191record. Build it to that standard.192193**REVIEW.md speaks in plain English.** This is where everything the ledger cannot hold goes:194the contemporaneous observation, the testimony, the character evidence, the meaning. Full195sentences, a point of view, the subject's own words quoted where they beat yours. It is the196document that answers *who was doing this and how do they think*, and it is the only place197the evidence gets to become a judgment. The register is a thoughtful mentor writing after198watching the whole era, not a report generator.199200**contributions-evidence/ speaks in the harvest register.** Between the other two, and worth201getting right because subjects often like these files as much as the polished ones. Each202sweep is a field report: dated tables, one row per finding, a source ref on every row, and203its own honest sections for what could NOT be found and where the sweep's own method was204weak. No synthesis, no argument, no ranking unless the brief asked for one - a sweep that205starts interpreting is doing the ledger's job badly. Preserve raw texture: verbatim quotes,206exact filenames, the ugly numbers. These are the working papers behind the audit, and they207are what makes the ledger checkable rather than merely assertive. They also carry the208correction trail: when a later pass finds a sweep was wrong, fix it in place with a visible209note rather than silently, so the evidence chain stays honest about itself.210211**The bleed to avoid, in all directions.** Do not put feeling in the ledger: it corrodes the212one property that makes the ledger useful, which is that it looks like it has no opinion. Do213not put unsourced numbers or fresh claims in the essay: every figure it uses must already214exist in the ledger, because the essay's authority is entirely borrowed from the ledger's215verifiability. When you find yourself wanting to argue a point in the ledger, that is the216essay asking to be written. When you find yourself wanting to cite a new statistic in the217essay, that is the ledger asking to be updated first.218219**Write the ledger first.** Always. The essay is a reading OF the ledger, and writing it220first produces flattery instead of assessment - you will reach for evidence that fits a221conclusion you already drafted. Ledger, then critic pass, then essay.222223### Artifact 1 - CONTRIBUTIONS.md, the layered book224225*Evidentiary register throughout.* Five layers - totality AND extraction in one artifact:226227- **Layer 0 - The Verdict**: one page of headline numbers with sources; ends with a plain228 judgment the evidence supports.229- **Layer 1 - The Chapters**: the era as data-derived story; each chapter dates, role,230 what shipped, evidence density, receipts. Each chapter should read as a case-study seed.231- **Layer 2 - The Total Ledger**: every contribution as a row, grouped by domain, each232 with its receipt. Small things included by design.233- **Layer 3 - The Tally**: the quantified source-of-record (counts, lines, cadence,234 superlatives, tier breakdown) with pointers to the complete per-item lists.235- **Layer 4 - Skills, Roles, Words**: domains mapped to roles they credibly support, plus236 ready-to-paste claim lines - every line receipt-backed and tier-safe. Droppable when the237 audience is not job-hunting.238239### Artifact 2 - REVIEW.md, the essay240241*Plain English throughout.* Prose, not tables. This is where the contemporaneous242observation, gathered from every form of conversation and record, finally lands as a243portrait of a person rather than a list of outputs. An assessment a thoughtful mentor would244write after watching the whole era. Sections that earn their place (adapt, do not245mechanically fill):246247- **The short answer** - the subject's real question, answered in the first paragraph.248- **What happened, as a story** - the arc, synthesized; quote the subject where their own249 words beat yours.250- **Above and beyond** - the discretionary record, grouped by KIND, closing with the named251 pattern and an honest "and what this is not".252- **Turning points** - the handful of moments that set the trajectory. Keep these distinct253 from the discretionary record; they are different questions and conflating them254 understates the person.255- **How they work** - the method, and separately **the view from the other side of the256 table**: what contemporaneous sources observed at the time. Label it as testimony, because257 that is what makes it different from everything else in the document.258- **What they are good at** - strengths, each anchored to an instance.259- **Hard skills, honestly leveled** - in bands (strong / solid with context / real but260 bounded). Bands beat a flat list because they teach the reader how to weight the claim.261- **Soft skills as the evidence shows them** - including any double-edged findings.262- **The leveling** - where this sits against an industry ladder, per domain, with what is263 missing for the next rung. Nobody can self-assess this; it is often the most useful table.264- **The delta** - who they were at the start versus the end, staged. A review that does not265 measure change has not reviewed anything.266- **What the record also shows** - the honest criticism. Habits, not character. Each one267 with the evidence and a concrete fix. If this section is thin, the review is a fan letter.268- **The hard questions** - the objections this record invites, each with a prepared honest269 answer. For AI-assisted work the unavoidable one is "didn't the AI just do this?", and the270 answer is always the specific judgments no model made.271- **The counterfactual** - what does not exist if this person was never there. Sharpest272 impact lens available.273- **The 360** - how different observers would each describe them.274- **Positioning** - where to aim this, what NOT to claim, which few artifacts to lead with.275- **What to carry forward** - keep / start / stop, in the subject's own terms.276277Voice rules for the essay: second person if it is for the subject, third if it is for a278file. No scores or grades. Never praise without an instance attached. Put at least one279finding in that the subject probably cannot see about themselves, and put it last.280281## Quality Gate (falsifiable - the critic IS the gate)282283A testament is finished ONLY when all four hold; otherwise it is a draft - redo:2842851. At least two independent evidence layers were harvested and cross-checked.2862. Every number in Layers 0 and 3 traces to a receipt in `receipts/` or `evidence/`.2873. An **adversarial critic pass ran in BOTH directions** - omissions (what the harvests288 contain that the book missed) AND overclaims (numbers that don't match sources, tier289 slips, teammates absorbed, template-arc contamination) - and every finding was patched290 or explicitly waived with a reason. The critic must be a fresh pass over book-vs-291 harvests, not the author rereading their own draft.2924. The named gaps in the era are stated in the book, not smoothed over.2935. If any contemporaneous source existed, the character lane ran, and REVIEW.md contains294 both a testimony-labelled section and at least one honest criticism with a concrete fix.295 An essay with no criticism in it has failed its gate regardless of how good it reads.2966. The registers held: no unsourced adjective or feeling in the ledger, no figure in the297 essay that is absent from the ledger. Spot-check three numbers from the essay against298 the ledger and three claims from the ledger against `receipts/`; any miss is a redo.299300## Worked instances (calibration, not the menu)301302These tune the moves; they are NOT the allowed inputs. Re-run the census from scratch303every time; never default to an instance's domain.304305- *One instance*: a product-engineer intern's 5 months at a startup - sources were `gh`306 exports (762 PRs across shared accounts), AI-session diaries, a day-trail vault, and307 repo atlases; the sweep corrected the remembered timeline (a whole tooling project was308 a month older than memory held), attributed a 505-PR shared account via surface309 heuristics into honest tiers, and ended in a resume-ready book placed into a job-hunt310 system.311- *One instance*: a freelancer reconstructing a year across six client repos, invoices,312 Slack exports, and a deliverables folder - no diaries, no trail vault; the census found313 invoices to be the strongest dating spine, chapters fell along client engagements, and314 Layer 4 became per-client case-study paragraphs instead of resume bullets.315316## Guardrails317318- **This skill's own worst failure mode is flattery.** A tool whose purpose is to show319 someone their work is structurally tempted to inflate it - and inflated claims detonate320 in interviews. The defenses are not optional: the tier system, the both-directions321 critic, the teammates-never-absorbed rule, and receipts for every number. When in doubt,322 the hedged claim is the correct claim. Note: a good critic also catches UNDER-selling -323 honesty cuts both ways.324- **The essay has its own failure mode: the fan letter.** The review is the document most325 likely to drift into praise, because it is prose and the subject is reading it. Defenses:326 every strength carries an instance, the honest-criticism section is mandatory and specific,327 the leveling names what is missing, and the discretionary claims carry their "this was328 actually assigned" counter-list. If the subject reads it and feels only flattered rather329 than also seen, it failed.330- The second failure mode is the highlight reel: the small-things catalog and the331 bottom-up chronology exist precisely to defeat it.332- **The third is the invisible track.** A tally built from one system (usually version control)333 reads as complete while missing entire categories of labour that leave no commits - production,334 design, research, ops, verification. State plainly in the book which sources CAN'T see which335 kinds of work, so a thin section reads as a coverage limit rather than a light month.336- Read-only toward all evidence sources. Never mutate diaries, trails, or repos while337 harvesting.338- Nothing is published anywhere external; output lands in local files only.339- If tracers die mid-harvest (session limits, crashes), resume them from their transcripts340 rather than restarting - harvest work is expensive.341342## Sibling wiring343344Testament is a downstream consumer of the scribing ecosystem: **memory-scriber** entries345and **trail-scriber** vaults are deposits; testament is the withdrawal. The richer the346scribing habit, the fuller the testament. Note specifically that memory-scriber's reflective347middle sections (the "who they are", "how we work together", "their taste signals" style348observations) are the single best source for the character lane, because they are349contemporaneous testimony rather than reconstruction - and they are invisible to any harvest350that greps for project names. Read those files whole. It also reads (never writes) repo `MAP.md`351atlases produced by devour-style study modes. If the subject's environment lacks these,352the census simply finds fewer layers - say so in the book's provenance note.353354## What Not To Do355356- Do not invent, extrapolate, or "round up" a contribution no receipt supports.357- Do not absorb teammates' or shared-account work into tier-1.358- Do not impose a template arc on the chapters - the chronology is the boss.359- Do not ship without the critic pass; do not let the author grade their own work.360- Do not summarize away the raw receipts - they are the point.361- Do not treat the ledger as a rough draft of the essay. It is the permanent record, it is362 the thing that survives an adversarial reader, and for many subjects it is the more363 valuable of the two documents.364- Do not write the essay in the ledger's voice or the ledger in the essay's. A ledger with365 opinions cannot be trusted; an essay with no voice will not be read.366- Do not recite this skill's internal method labels at the user; deliver the book.