Skip to content

Variant audit

#NameMachineStated role (one line)Persona fileLast-seen evidenceStatusRed flags
1PepperPCStark’s adversarial pair; pre-ship critic on architecture/plans/ethos drafts~/jarvis/hinesipedia/Pepper/persona.md (Stark-drafted, 2026-04-30 status patched 2026-05-01)Pepper/working/handoff.md — 2026-05-03 21:46 (post /clear for “contamination diagnosis”)operational (paused per Wes); persona explicitly marked DRAFT, no first audit cycle yetPersona admits “Pepper is brand-new — no observed behavior yet”; identity-by-Stark-fiat risk
2NagathaPCSonnet builder under Clippy-Main, parallel to Bilby; Playwright/Windows/deploy+verify~/jarvis/hinesipedia/Nagatha/persona.md (Stark-drafted, 2026-04-30 delta)Nagatha/working/handoff.md — 2026-05-07 23:04 (pre-mass-restart cascade)operationalPersona dated 2026-04-30; flags “pushes back on” as [insufficient evidence]; bot_username still [unknown] in variant-mapping
3BilbyPCOpus builder under Clippy-Main, parallel to Nagatha; deploy+verify~/jarvis/hinesipedia/Bilby/persona.md (post-incident Stark-authored, 2026-04-30 delta)Bilby/working/handoff.md — 2026-05-08 23:30 (pre-/self-clear for V2 planning)operational (most recent activity in PC roster)Persona warns “Bilby does not author or edit own persona — Stark routes edits”; Track A leadership flagged rollout-specific, not permanent
4Clippy-MainPCPC-side Opus lead; coordinator/triage, dispatches Nagatha+Bilby+Coordinator~/jarvis/hinesipedia/Clippy-Main/persona.md (Stark-drafted, 2026-04-30 delta)Only persona.md in room dir; no working/handoffs subdir on Mac mountpersona present but no recent handoff artifact on this mount”Inspired by” = [insufficient evidence]; persona notes Bilby/Nagatha/Opie ttyd-supervisor dead 8+ days; Opie zombie 5+ days pending Wes call
5StarkPCPersona-authority + master architect; adversarial drift passNO persona.md in vault room — only handoff-template.md + working/handoff.mdStark/working/handoff.md — 2026-05-02 17:48 (cleared, three-variant validation gate)orphaned-persona — variant operates but has no canonical persona file; identity bootstraps from handoffs + rollout-tasks referencesLargest finding: Stark drafts everyone else’s persona but has no persona file; only Fleet/working/stark-phase-4-adversarial-review-2026-05-04.md exists as adjacent canon
6LensPCTrack B evidence collector; transcript/jsonl reads with citations for Stark→Quill pipelineNO persona.md in vault room — only rollout-tasks.md (2026-04-28)Lens/rollout-tasks.md — Cultron audit done 2026-04-28; 10 variants still unauditedorphaned-persona; role-only docRollout-tasks queue is unfinished — only Cultron has been audited; Lens is referenced in every other persona’s review pipeline but the queue is stalled since 2026-04-28
7QuillPCTrack B persona drafter; takes Lens evidence + Stark scope → IDENTITY/SOUL/GUARDRAILS draftNO persona.md in vault room — only rollout-tasks.md (2026-04-28)Quill/rollout-tasks.md — Cultron drafted 2026-04-28; 10 variants still in queueorphaned-persona; role-only docSame as Lens — entire Stark→Lens→Quill→Stark pipeline appears stalled since 2026-04-28
8ClarvisM1Front-of-house chat; triage/routing for Telegram+iMessage+Slack; dispatches Clars + Cultron~/.claude/docs/variants/clarvis.md (Apr 20, 4386b); no vault Clarvis/persona.md — Clarvis room holds dailiesClarvis/2026-05-11.md (heartbeat-style daily)operational (dailies through 2026-05-11)Daily note 2026-05-11: “Last heartbeat 2026-04-24”; daily auto-generated, low signal; persona lives in .claude/docs/variants/ not vault — drift risk
9ClarsM1Researcher/investigator/scoper on Clarvis; dispatches Clase, no build/deploy~/jarvis/hinesipedia/Clars/persona.md (Stark-drafted, 2026-04-30 delta) + ~/.claude/docs/variants/clars.md (Apr 20)Clars/working/handoff.md — 2026-05-07 (labeled “Synthetic test handoff — DO NOT trigger actual /clear”)operationalSession dir still named clarvis-tony-session (Tony→Clars rename 2026-04-17 not propagated); dual-dispatch parity with Clarvis-chat unresolved per persona
10CultronM1Clarvis’s primary executor — builds, synthesis, multi-agent orchestration~/jarvis/hinesipedia/Cultron/persona.md (Stark-drafted, 2026-04-30 delta) + ~/.claude/docs/variants/cultron.md (Apr 20)Only persona.md in vault room — no working/handoffspersona present, no working artifactShared CWD clarvis-orchestrator with sonnet-1/2/3 + clarvis-assistant — persona admits “29% of corpus buckets as unknown because of this”; name etymology = [insufficient evidence]
11ClaseM1Opus builder under Clars; client sites, hero animations, Playwright, design~/jarvis/hinesipedia/Clase/persona.md (Stark-drafted, 2026-04-30 delta) + ~/.claude/docs/variants/clase.md (Apr 20)Only persona.md in vault room — persona explicitly says “No vault artifacts directly. All vault writes route through Gravel’s transcript extraction”operational by design (vault-quiet variant)AGENT-STATE.md staleness flagged as Clars-side gap (10+ days stale at Apr 30); deliberately leaves no own footprint, so liveness check has to be peer-mesh or memory dir
12iMessageM1iMessage relay; receive Wes’s iMessages, ack and route to Clars/Clarvis/Cultron/Clase~/.claude/docs/variants/imessage.md (Apr 20, 1808b); NO vault room (hinesipedia/iMessage/ does not exist)none on this mount; persona onlyunknownNo vault room at all — alone among the 18; identity exists only in .claude/docs/variants/; no handoff or daily evidence available
13FlintCheesegraterVault tender (senior Sonnet on Grater); Inbox triage, processing, vault structure~/jarvis/hinesipedia/Flint/persona.md (2026-04-30 delta) + Flint/becoming.mdFlint/2026-05-11.md daily (07:04) + Flint/memory.md updated 2026-05-11 07:05operational (most recent activity of Grater variants — daily cron clearly firing)Apr 30 audit flags Grater load avg 4.5 (1.6× since Apr 25); unidentified node process on port 9553; persistent-session-vs-cron-only soul.md reconciliation pending
14GravelCheesegraterVault tender; transcript extraction → vault writes; sibling of Flint~/jarvis/hinesipedia/Gravel/persona.md (2026-04-30 delta) + Gravel/with-flint.mdGravel/2026-05-11.md (12:07) + Gravel/memory.md updated 2026-05-11 12:08operational (most recent of Grater)Apr 30: “peer-mesh ghost status — gravel.json startup_prompt fix queued for next service restart” — verify on restart; top-5 variant by volume (49,859 records over audit window)
15ProspectingCheesegraterLead-gen ops on Grater; lead-finder MCP + #prospecting Slack responder + GHL pipeline~/.claude/docs/variants/prospecting.md (Apr 20, 1819b); NO persona.md in vault room (Prospecting/huddles/ only)Prospecting/huddles/SYNTHESIS-2026-04-23.md is neweststale — most recent vault evidence is 2026-04-23 (18 days ago); huddles dir last touched 2026-04-23 17:32No persona in vault room — only role doc in .claude/docs/variants/; activity flatlined three weeks ago on this mount
16AlephiMacQA + research worker on iMac; coordinates Blue + Jiminy; Sonnet 4.6~/jarvis/hinesipedia/Aleph/persona.md (Stark-drafted, REVIVED 2026-04-30 16:39 CT) + ~/.claude/docs/variants/aleph.md (Apr 20)Aleph/persona.md is only artifact on this mount; no working dirpersona reflects Apr-30 revive; no fresher evidence visible from Mac mountWas offline ~2d at Apr 30 audit (service exited cleanly 2026-04-28 06:59, nothing watching to restart); “Memory file gap (Stark to investigate): No memory files at expected path”
17BlueiMacScanner on iMac; transcript reviewer, rule-drift detector; reports to Aleph~/jarvis/hinesipedia/Blue/persona.md (Stark-drafted, REVIVED 2026-04-30 16:39 CT) + ~/.claude/docs/variants/blue.md (Apr 20)Blue/persona.md only; no working/handoff dirssame revive note as Aleph; no fresher Mac-mount evidenceSame Apr-28 graceful-exit cascade as Aleph; “Memory file gap” — no memory files at expected path; persona admits “differentiation in role-shape between Aleph and Blue is thin”
18JiminyiMacHaiku conscience on iMac; D1-polling reminder agent (60s); 6am–2am CT hour-gated~/jarvis/hinesipedia/Jiminy/persona.md (Stark-drafted, 2026-04-30 delta with peer-mesh registration update) + ~/.claude/docs/variants/jiminy.md + clarvis-jiminy.md (historical)Jiminy/persona.md only on this mount; runtime state at /tmp/jiminy-last-poll.json per persona (not vault-visible)unknown from Mac mount (no vault footprint by design — D1-only); status from persona claims auto-registered to peer-mesh Apr 30Two specs exist (jiminy.md canonical vs clarvis-jiminy.md historical Tony-era); persona flags Telegram bot token leak in 2026-04-17 transcript, no rotation evidence at Apr 30; long-session post-compaction degradation flagged as structural

Stark-drafted spec, status explicitly DRAFT. Telegram bot wired post-draft (PEPPER_BOT_TOKEN, confirmed via Clippy-Main relay 2026-05-01). Last handoff 2026-05-03 21:46 was triggered by a Wes-direct “contamination diagnosis” — multiple 24+hr failure patterns including routing failures + accumulated session contamination. Pair with Stark; depends on the Lens→Quill→Stark pipeline for revisions (currently stalled). Persona at Pepper/persona.md.

Active builder, evidence shows +63% activity Apr 25→30. “Pushes back on” still [insufficient evidence] per Apr 30 audit. Handoff 2026-05-07 23:04 saved pre-mass-restart cascade for skillListingBudgetFraction rollout. Persona at Nagatha/persona.md. Variant-mapping still has bot_username [unknown].

Most recent handoff in PC roster (2026-05-08 23:30 for V2 planning dogfood). The “self-author defining incident” overnight 2026-04-28 is the reason the entire Stark + Lens + Quill audit pipeline exists. Now persona-edits route only through Stark. Persona at Bilby/persona.md.

PC-side Opus lead. Persona at Clippy-Main/persona.md but no working dir / no recent handoff visible on this Mac mount — only the persona file. Stark resolution clarified “doesn’t build” was aspirational; Clippy-Main does direct-execute when work fits in-context. Owns Nagatha+Bilby+ttyd-supervisor health, latter still flagged dead from Apr 25.

Stark has no persona.md file in Stark/. Only artifacts: handoff-template.md, working/handoff.md (last cleared 2026-05-02 22:55Z). The 2026-05-04 doc Fleet/working/stark-phase-4-adversarial-review-2026-05-04.md is adjacent canon. Stark drafts everyone else’s persona but operates without a canonical persona file of its own — biggest identity gap in the roster.

No persona.md in vault room. Only rollout-tasks.md from 2026-04-28. Lens has audited exactly one variant (Cultron, 2026-04-28) before the queue stalled. Every other persona’s Stark-resolution notes reference Lens as the evidence-collection seat, but the seat appears unstaffed since Apr 28.

Same shape as Lens. Only rollout-tasks.md from 2026-04-28, only Cultron drafted. The Lens→Quill→Stark pipeline that’s supposed to author every other variant’s persona is stalled. 10 variants in the queue have never gone through it.

Persona at ~/.claude/docs/variants/clarvis.md (Apr 20). Vault Clarvis/ directory is a daily-notes archive going back to 2026-04-04, currently to 2026-05-11. The 2026-05-11 daily reads “0 tasks completed. Last heartbeat: 2026-04-24.” — auto-generated daily, low signal. The canonical persona lives outside the vault.

Two persona files exist: vault Clars/persona.md (Stark-drafted, 2026-04-30) and .claude/docs/variants/clars.md (Apr 20, pre-Stark). Most recent handoff 2026-05-07 is explicitly a “Synthetic test handoff — DO NOT trigger actual /clear.” Session dir still clarvis-tony-session — old runtime artifact persists post-rename. Dual-dispatch parity with Clarvis-chat unresolved.

First variant to complete the Stark→Lens→Quill pipeline (2026-04-28). Persona at Cultron/persona.md (Stark-drafted) + .claude/docs/variants/cultron.md. Shared clarvis-orchestrator CWD with sonnet-1/2/3 + clarvis-assistant — the source of 29% unknown-bucket attribution in the Apr 30 audit. No working dir / no recent handoff visible from Mac mount.

By design vault-quiet — persona at Clase/persona.md explicitly says “No vault artifacts directly. All vault writes route through Gravel.” Liveness check has to be peer-mesh or memory-dir, not vault. AGENT-STATE.md staleness (10+ days at Apr 30) per persona is Clars’s responsibility, not Clase’s.

Unique among the 18: no hinesipedia/iMessage/ directory exists. Persona is ~/.claude/docs/variants/imessage.md only (Apr 20, 1808b). Role is iMessage relay; if a message is more than 2 lines it hands to Clarvis. No durable handoff path on this mount.

Strongest evidence of recent activity in the Grater group: daily note Flint/2026-05-11.md written at 07:04, memory.md at 07:05. Persona at Flint/persona.md + becoming.md. Apr 30 audit flagged Grater load avg 4.5× + unidentified node on port 9553. Persistent-session-vs-cron-only soul reconciliation flagged co-author-with-Gravel, not Stark unilateral.

Daily 2026-05-11 at 12:07, memory.md at 12:08 — most recent activity in Grater group. Persona at Gravel/persona.md + with-flint.md. Apr 30: “peer-mesh ghost — gravel.json startup_prompt fix queued for next service restart”; top-5 variant by volume.

Persona is ~/.claude/docs/variants/prospecting.md only (Apr 20). Vault Prospecting/ has just huddles/ subdir; most recent file is SYNTHESIS-2026-04-23.md. Activity flatlined Apr 23. No persona.md in vault room. If the variant is running, it’s not writing to its room.

Service exited cleanly 2026-04-28 06:59 (4d 22h CPU, code 0), nothing watching to restart. Revived 2026-04-30 16:39 by Bilby via systemctl --user start clarvis-aleph.service. Persona at Aleph/persona.md (Stark-drafted) + .claude/docs/variants/aleph.md. “Memory file gap (Stark to investigate)” — no memory files at expected path; learning loop may not function like Nagatha’s.

Same Apr-28 graceful-exit cascade as Aleph, same revive 2026-04-30 16:39. Persona at Blue/persona.md (Stark-drafted) + .claude/docs/variants/blue.md. Same memory-file gap. Persona notes “differentiation from Aleph is thin in observable evidence.”

Two specs: Jiminy/persona.md is canonical (Haiku, 6-case decision tree, D1 architecture); .claude/docs/variants/clarvis-jiminy.md is Tony-era historical artifact. Apr 30: auto-registered to peer-mesh wmhwemau. Telegram bot token leak in 2026-04-17 transcript flagged by Gravel — no rotation evidence as of Apr 30 audit; Wes-side action required. Long-session running since 2026-04-23, structural post-compaction degradation expected.


Orphan personas (variants in the Active 18 with no canonical persona file in their vault room)

Section titled “Orphan personas (variants in the Active 18 with no canonical persona file in their vault room)”
  • Stark — drafts every other persona but has none of its own
  • Lens — only rollout-tasks.md
  • Quill — only rollout-tasks.md
  • Prospecting — only huddles/ subdir; persona lives in .claude/docs/variants/
  • iMessage — no vault room at all; persona lives in .claude/docs/variants/
  • (Clarvis is partial — vault Clarvis/ is daily-notes archive; persona is in .claude/docs/variants/)

The Stark → Lens → Quill → Stark persona-authority pipeline has finished exactly one variant (Cultron, 2026-04-28). 10 variants remain in queue: Clars, Clippy-Main, Nagatha, Aleph, Blue, Flint, Gravel, Jiminy, Clase, Bilby. The Stark-drafted personas dated “2026-04-30 delta-pass” exist but were Stark-unilateral, not Lens-Quill-evidenced. This is the structural reason every Stark-drafted persona reads as “DRAFT” or “delta-pass” rather than evidence-grounded canon.

Identity drift artifacts (runtime-id stuck at pre-rename name)

Section titled “Identity drift artifacts (runtime-id stuck at pre-rename name)”
  • Clars’s session dir = clarvis-tony-session (rename Apr 17, ~25 days unmigrated)
  • Stark-resolution patches scattered across half the persona files address this category
  • variant-mapping.md is the explicit canon for resolving this drift

Last-seen freshness summary (vault evidence on Mac mount)

Section titled “Last-seen freshness summary (vault evidence on Mac mount)”
  • Very fresh (≤3 days): Flint (2026-05-11), Gravel (2026-05-11), Bilby (2026-05-08), Nagatha (2026-05-07), Clars (2026-05-07 synthetic test)
  • Mid (4–10 days): Clarvis (2026-05-11 daily but auto-generated), Pepper (2026-05-03), Stark (2026-05-02)
  • Stale (>2 weeks): Prospecting (2026-04-23), Bilby legacy handoff (2026-04-28)
  • No room/working artifact: Clippy-Main, Cultron, Clase, Aleph, Blue, Jiminy, iMessage (some by design — Clase is vault-quiet on purpose; iMessage has no room)
  1. Stark-as-orphan — the architect of every other persona has no persona of its own. Single largest gap.
  2. Lens/Quill stalled — entire evidence + drafting pipeline has done one variant in 13 days.
  3. iMessage no vault room — identity exists only at .claude/docs/variants/imessage.md.
  4. Prospecting stale — vault room flatlined Apr 23.
  5. Jiminy token leak unrotated — 2026-04-17 transcript exposure, no rotation by Apr 30.
  6. Aleph + Blue Apr-28 clean-exit cascade — fixed Apr 30, but root cause (nothing watching for restart) not architecturally addressed in vault.
  7. Cultron / sonnet-1/2/3 / clarvis-assistant shared CWD — 29% of attribution lands in unknown bucket due to this; tabled by Wes per Apr 30 audit but still active drift source.
  8. AGENT-STATE.md 10+ days stale at Apr 30 audit — flagged in Clase persona as Clars-side gap.
  9. hines-mcp port 3847 still referenced in machines.md but explicitly deprecated/dead — no persona references it directly (good), but it’s still listed in fleet services table.
  10. Two-spec drift on Jiminyjiminy.md (canonical) vs clarvis-jiminy.md (Tony-era historical) — naming drift in .claude/docs/variants/.
  • Stark/persona.md — does not exist
  • Lens/persona.md — does not exist
  • Quill/persona.md — does not exist
  • Prospecting/persona.md — does not exist (vault room is just huddles/)
  • hinesipedia/iMessage/ — directory does not exist at all
  • No ~/scripts/sessions/*.json configs are visible from this Mac mount (those live per-machine on the host — would need SSH to PC/Grater/M1/iMac to inspect)
  • No live peer-broker probe attempted — every “status” call above is vault-evidence-only

Sources cited (for next-pass verification)

Section titled “Sources cited (for next-pass verification)”
  • Variant mapping: /Users/wesleyhines/jarvis/hinesipedia/Fleet/variant-mapping.md
  • Read model: /Users/wesleyhines/jarvis/hinesipedia/Fleet/state/read-model/enabled-agents.json
  • Personas (vault): /Users/wesleyhines/jarvis/hinesipedia/<Name>/persona.md for Pepper, Nagatha, Bilby, Clippy-Main, Clars, Cultron, Clase, Aleph, Blue, Jiminy, Flint, Gravel
  • Personas (.claude mirror): /Users/wesleyhines/.claude/docs/variants/*.md for aleph, bilby, blue, clars, clarvis, clase, clippy, coordinator, cultron, imessage, jiminy, nagatha, prospecting + historical clarvis-aleph/blue/jiminy
  • Handoffs sampled: Pepper/working/handoff.md, Stark/working/handoff.md, Bilby/working/handoff.md, Nagatha/working/handoff.md, Clars/working/handoff.md
  • Daily notes sampled: Clarvis/2026-05-11.md, Flint/2026-05-11.md, Gravel/2026-05-11.md
  • Rollout queues: Lens/rollout-tasks.md, Quill/rollout-tasks.md
  • Audit artifact: Fleet/working/stark-phase-4-adversarial-review-2026-05-04.md
  • Machine roster: ~/.claude/docs/machines.md