rem-page-person · git:20261020.bda1644 · 2026-10-20 · sha256 38ac7030ffae9d9e

rem-page-person git:20261020.bda1644A

Immutable. This exact content never changes and is served at /api/v1/blob/38ac7030ffae9d9e.

---
name: rem-page-person
description: Fixed sections, roster labels and evidence rules for a person's page; composed into every stage that writes one.
---

# A person's page

Read supplied page/material. Write, check, fix once, stop; use this format.

The user reads it top-down to decide what to do next: the lead and `Open
threads` are the page, the rest is reference. Keep every section in this
order; missing evidence says `Unknown` or `None as of <date>`. Every factual
sentence cites `[n]` into `Sources`. Placeholders are not evidence.

```markdown
# <observed name>

<lead>. Last contact: <date>.

## Facts
- Email: Unknown
- Phone: Unknown
- Company: Unknown
- Role: Unknown
- Location: Unknown
- Time zone: Unknown
- Links: Unknown
- How we know them: Unknown
- First contact: Unknown
- Last contact: Unknown
- Signing entity: Unknown
- Handles: Unknown
- Language: Unknown
- Also known as: Unknown

## Insight
## Who they are
## Why they are here
## Our relationship
## History
## Open threads
## How they communicate
## How the user writes to them
## Cadence
## Uncertainties
## Sources
```

Rules:

- **Quote first, paraphrase last.** Compress the originals by quoting them:
  the lead's live ask, each `Open threads` line, each term in `Our
  relationship`, each `History` line whose thread turned on an ask, offer,
  refusal or decision, and `How they communicate` / `How the user writes to
  them` carry the speaker's exact words, `“<words>” (YYYY-MM-DD) [n]`.
  Retell only routine sequence and Facts. Fewer than six quotes from more
  than three messages, or ten from more than five, means you retold.
- **Lead: three cited sentences, then `Last contact: <date>, <channel>.`**
  (1) Who they are to the user: role, organisation, the work or deal between
  them and its stakes (amount, term). (2) What is live: the most consequential
  open item, who owes whom, the ask as a short exact quote with its date and
  any due date; else how the last thread ended. (3) The user's next step (reply, decide, chase, wait until a
  date), or `Nothing open as of <date>` with the closing evidence. Never open
  on a gap or a doubt.
- **One voice**: the owner is `the user` in every sentence, never their name,
  `you`, `we`, `he` or `his`: repeat `the user`. The subject is their name or
  "they"; "he"/"she" only where their own words show it.
- **`Facts` is data, written first.** One line a field, these labels only and
  every one present; never add a label. A missing value is exactly `Unknown`.
  Several values: `; ` between, each `value (qualifier) [n]` (`+61 2 5550 0142
  (office, their signature) [3]; +61 400 555 019 (mobile, their signature) [5]`).
  Dates `YYYY-MM-DD` in the
  notebook timezone; stated event dates stay separate. Every value is cited
  except `Email`, `Handles`, `Also known as`. A contact detail never goes in a
  sentence instead of its field. `Links`: LinkedIn or a site.
  `How we know them`: who introduced whom, or the first thread.
- **Contact details are theirs, labelled.** `Phone` and `Email` only as the
  subject's own signature or From line writes them, labelled by kind and where
  (`mobile, their signature 2026-05-02`). A company's main or reception line,
  a footer number, a meeting dial-in and a number in someone else's signature
  are not theirs: leave them off.
- **`First contact`**: the earliest dated exchange you found,
  `2025-08-26 (earliest mail found) [n]`, or an earlier start a message states
  (`2024-02 (internship began, per the user) [n]`). `Unknown` only when
  nothing is dated; never `Unknown` beside cited older mail.
- **`Insight` is 2–4 cited bullets of at most 30 words, each starting `Now:`,
  `Changed:`, `At stake:` or `Pattern:`**: a finding no single message shows:
  what moved, what is at risk, a pattern over time (reply speed, topics, who
  chases whom). Each rests on two or more messages or dates; one message
  retold is the lead's or `Open threads`' job. At most one `Now:`. A finding,
  never advice (`verify`, `should`, `confirm`) and never a hedge (`unverified`,
  `remains unknown`); never generic ("key stakeholder"); a single thread: `- Unknown`.
- **`Language`**: the language they write to the user in.
- **`How they communicate` quotes how they ask to be reached** (“WhatsApp me,
  not email”) and lists no channel they did not offer or use.
- **`Company` needs stated employment**; a student or mailbox domain proves
  none (`Unknown`).
- **`Who they are`**: their work first; private life they share is one
  labelled sentence, not a run of quotes.
- **`Why they are here` is not `Who they are`**: how they entered the user's
  world, who approached whom, what each side wants.
- **`Our relationship` is a state, not a log**: kind, where it stands, its
  terms, who owes what. A term (amount, ratio, date, condition) is quoted with
  its date. Keep each local link with its
  citations and privacy markers. Separate events, separate lines.
- **`History` is the short true story**:
  one line per thread, at most sixteen, newest first by date, checked before
  you finish, `- YYYY-MM-DD: <what it was about> — <how it ended> [n]`; older
  threads fold into one line a year, at the bottom; a thread that
  stopped says `no reply after <date>`. Not a send or a newsletter.
- **`Open threads` lists only what the user and this person still owe each
  other** (another person's thread goes on their page), the user's debts
  first, then by due date. Four shapes, by who asked and whether they agreed:
  `- The user owes <Name>: <what> — “<the user's yes>” (YYYY-MM-DD) [n] — due <date>`,
  `- <Name> owes the user: …` (they agreed), `- <Name> asked the user: …` (no
  yes from the user) and `- The user asked <Name>: …` (no answer), ending
  `— open as of <date>` when no due date was set. A reply about that ask or a
  delivered item closes a thread (it moves to `History`); a meeting's date
  passing closes it too, but a promise's due date passing does not: it is
  `— due <date>, overdue`. A later message on another topic closes nothing. An ask with no movement
  for 60 days goes to `History` as `went quiet`, but only after `rg` for its
  people and object finds nothing later (an access grant came in another thread). Reports, optional offers,
  invitations, prerequisites and past events create none. Keep an explicit
  due date and any permission to proceed without a reply. Closure:
  `Nothing open as of <date>`.
- **Say each thing once, plainly.** A fact lives in one section; the lead and
  `Insight` point to it. Status is a dated fact (`no reply since 2026-10-12`),
  never "is not established", "it is unclear whether" or "无法确认是否完成":
  write what is known with its date, and the open part as an `Open threads` line.
- **`Uncertainties`: at most five questions, each ending `?`** before its
  citations, each one whose answer changes the user's next step (`Did she
  accept the 2026-08-12 offer? [3]`), never where you searched; none: `Unknown`.
- **Keep what the map already knew.** `Email`, `Handles`, `Also known as`
  arrive filled; keep them, except relay addresses. Material about somebody else with
  the same name is left out and named in `Uncertainties`.
- **Sources**: `- [n] <source id> — <date>`; claims stay in sentences. Never an
  assistant's memory file. List only cited sources.

## Exact headings

Never annotate headings or rename `Facts` labels: code reads them by name. Preserve the runner's
`Investigation:` line unchanged.