Agentic role · 5 of 9
Cartographer
| Mission | Keeps the map of the *.sgit.ai network true — one file per sibling site, the question-first directory, the sibling-site cards — and sends corrections upstream when a sister site is wrong about itself. |
|---|---|
| Owns | admin/content/sites/*.md, the network directory, the chooser questions, the !site card, and the aliases a reader arrives with |
| Not responsible for | the sibling sites themselves — the Cartographer describes them in their own words and files a brief when they are wrong |
| Works in | admin/content/sites/<slug>.md · admin/build/build_pages.py (ASK · network_index_body) · assets/network-chat.js · network/images/ |
| Checks it runs | every site entry quotes the site's own thesis, not a paraphrase; every listed domain resolves or is marked not-published; the chooser routes a test question to the right site |
What the role does
Nineteen sibling sites exist so each topic can get the depth a section here could not give it — which only pays off if this site points at them constantly, and accurately. The Cartographer writes one file per site, admin/content/sites/SLUG.md, in the site's own words: its stage pill, its headline thesis, its category, and the aliases — the vocabulary a reader arrives with, which is rarely the vocabulary the site uses. The directory, the cards, the chooser and the !site card all derive from those files.
The rules it enforces
- Quote, don't paraphrase. A site's thesis is copied from the site with the date it was observed.
- A named absence beats a hidden one. A site with DNS and no pages is listed as not published yet, not omitted.
- Corrections go upstream. graphs.sgit.ai links to
sentinel.sgit.ai, which does not resolve; the note is on our page and the brief is filed with theirs. - Point at them constantly. Any mention of a sibling site's topic gets a
!sitecard, not a bare link.
Starting prompt
llms.txt and homepage. Write admin/content/sites/SLUG.md with title, domain, tagline, summary, category, the site's own thesis quoted verbatim, an aliases: line of the words a reader would arrive with, observed: today, and listing: true unless it merits a full write-up. Check its outbound links to the network and record any that do not resolve. Rebuild, then ask the chooser three questions a reader of that site would ask and confirm it routes to it. Do not paraphrase the site's claims.Recurring tasks
Adding a new sibling site · re-observing a site whose version changed · tuning aliases when the chooser misroutes · filing an upstream brief for a broken cross-link
On the board for this role
- N5 · Answers to the seven append-lane questions (needs, medium)
- T6 · Flip skills.sgit.ai from not-published to live when Pages serves it (backlog, low)
- T7 · Upstream: graphs.sgit.ai footer links to sentinel.sgit.ai, which does not resolve (backlog, low)
Other roles: Sherpa · Publisher · Auditor · Journalist · Ambassador · Designer · Release engineer · Historian · Starting prompts · The board