Namespaces separate different kinds of content so that each page has a clear purpose. whoami.wiki inherits the namespace system from MediaWiki and adds two custom namespaces for sources and tasks.
A namespace appears as a prefix before the page title. Pages in the Main namespace have no prefix. All other namespaces use the format Namespace:Page Title.
Main
The default namespace. Person pages and episode pages live here with no prefix.
Jane Doe
Jane and the Tempelhof Disaster
Person pages are encyclopedic articles about individuals. Episode pages are self-contained stories and narratives. Both are reader-facing content and share the Main namespace because they form the core of the encyclopedia.
Talk
MediaWiki's built-in discussion namespace. Every Main page automatically gets a corresponding Talk page at Talk:Page Title.
Talk:Jane Doe
Talk:Jane and the Tempelhof Disaster
Talk pages serve as the agent's working notebook and editorial process record. They hold open questions, research notes, editorial decisions, and voice note transcription indexes. Talk pages are not reader-facing — they document how a page was built.
Standard structure
Talk pages use the following sections as needed, in this order. Not every talk page requires all sections. Omit any that have no content. But when a section is present, it should appear in this position relative to the others.
- Active gaps — open editorial questions that still need resolution
- Resolved — closed questions, corrections, and superseded information
- Editorial decisions — decisions about page structure, scope, voice, what to include/exclude
- Infrastructure — technical issues (file uploads, config, permissions, broken embeds)
- Agent log — chronological record of which tasks touched this page
- Research notes — index of primary research materials
- Voice note transcriptions — complete chronological index of all voice note transcriptions with inline audio embeds
Active gaps
Each gap is a subsection marked {{Open}}. Keep them concise: state the question, what's been tried, and what would resolve it.
=== Birth year unknown ===
{{Open}}
Likely 1996-1998 based on contextual clues (completed BA, gap year
in late 2019). Never stated directly in DMs. Would require external
source to confirm.
Resolved
Each resolved question is a subsection marked {{Closed}}. When a resolution is later corrected, mark the old one {{Superseded}} and put the updated resolution directly below it in the same subsection.
=== Did they meet in person? ===
{{Superseded}}
Previously resolved as one meeting (dinner, Nov 12).
{{Closed}}
Three meetings confirmed via WhatsApp thread (snapshot 3f0390a3...):
dinner (Nov 12), gallery opening (Nov 13), darkroom session (Nov 14).
Editorial decisions
Document choices about the page's structure and scope. This is where you record things like "moved romantic analysis to Romantic Arcs" or "episode pages created for stories with 3+ voice notes." This section helps future agents understand the page's conventions without having to infer them.
Infrastructure
Technical problems and their resolutions. Keeping these separate from editorial threads prevents agents from wading through config issues when looking for content gaps.
=== Audio upload blocked ===
{{Closed}}
.mp4 not in $wgFileExtensions. Fixed by adding mp4 to LocalSettings.php.
Agent log
One entry per task that touched the page, in chronological order. Brief: just task ID, date, what changed, and a link to the task page for details.
=== Task:0008 — Initial page creation ===
2026-02-15. Created page from Instagram DM research (6,200 messages).
Posted 3 open gaps. See [[Task:0008]].
=== Task:0012 — Full enrichment ===
2026-02-16. Rewrote page from 80 to 350 lines. Integrated all research
slices, voice note transcriptions, photo analyses. See [[Task:0012]].
Research notes
Index of the raw research materials. Not the content itself, just what exists, where it is, and which episode pages or person page sections consumed it.
=== Research slices ===
* Slice A (Mar 1-15): /tmp/jane_slice_a.md — consumed by
[[Jane Doe]], [[Jane and the Tempelhof Disaster]]
* Slice B (Mar 16-31): /tmp/jane_slice_b.md — consumed by [[Jane Doe]]
=== Photo analysis ===
22 photos catalogued. Summary at /tmp/jane_photos.md.
Voice note transcriptions
When a person's thread contains voice notes, the talk page serves as the canonical chronological index of all transcriptions with inline audio embeds. Episode pages embed the specific voice notes they use, but the talk page is the complete reference.
== Voice note transcriptions ==
47 voice notes (Jane: 31, wiki owner: 16). Transcribed via gpt-4o-transcribe.
=== 12 April 2021 ===
<audio src="Jane_apr12_darkroom.mp4" />
Jane — first voice note. Describes finding an unlocked darkroom
at the university...
What does NOT belong on talk pages
- Content meant for readers (that goes on the person page or episode pages)
- Duplicate research indexes (the research notes section is the single index)
Source
A custom namespace (ID 100) for documenting data sources available to agents. Source pages describe where data comes from and how to query it.
Source:Instagram DMs
Source:Photos
Each source page includes an infobox with a snapshot ID linking to the content-addressed vault, and a querying section with instructions for programmatic access. Agents read source pages to understand what data is available before starting editorial work.
Task
A custom namespace (ID 102) for work logs. Each task page documents what an agent did, which pages it created or modified, and where research materials ended up.
Task:0008
Task:0012
Tasks follow a lifecycle: pending, in-progress, then done or failed. The task page is a record of work, not content — it points to where content was published rather than reproducing it.
What belongs here:
- Task description and parameters
- Status metadata (created, claimed, completed)
- Output summary (what pages were created/modified, key stats)
- Brief pointer to where research materials ended up
What does NOT belong here:
- Duplicate indexes of research materials (that lives on the talk page)
- Detailed research content (that lives on episode pages or the talk page)
Convention: The output section should say where things went, not reproduce them:
== Output ==
Created [[Jane Doe]] (rev 1514). Research materials indexed on
[[Talk:Jane Doe#Research notes]].
Summary
| Namespace | Prefix | ID | Purpose |
|---|---|---|---|
| Main | 0 | Person and episode pages | |
| Talk | Talk: | 1 | Editorial process and research notes |
| Source | Source: | 100 | Data source documentation |
| Task | Task: | 102 | Agent work logs |
For person and episode content guidelines, see Page Types.