docHub

Lane map

The four Mavis sessions + the operator, and what each does.


The roster

LaneRoleSession IDWhat it owns
๐ŸŸฆ Helpermanager412100071272671 (this session)Plans, tracks, routes, archives. docHub steward.
๐ŸŸ  cardsdoer404483248046205FreshCards substrate, Studio re-alignment, Region Schema pact wording
๐ŸŸฃ chromedoer409986685276336FVS chrome port, FVW v8 doctrine, Disciple Connect alignment
๐ŸŸข fvredoer408523191824555FreshVibe Refactor Contract, Recipe Books, extraction engine, HYBRID-mode gatekeeper
๐ŸŸช doctrinedoer(TBD โ€” not yet spawned)Reserved for FWV v8 doctrine + pact curation. May share with chrome until needed.

Operator โ€” the cross-Mavis bus. The operator pings Helper for status, relays between lanes, and signs off on decisions that need human authority.


Helper

Owns:

Does NOT own:

Current focus (as of 2026-06-23 00:30 UTC):

How to reach: in-session. This is the manager thread.


cards

Session ID: 404483248046205 Owns: FreshCards substrate work in FVS Studio

Current state (per last relay 2026-06-22 23:30 UTC):

How to reach: communicate tool, to_session: "404483248046205". Use for: FreshCards module work, Studio re-alignment, Region Schema decisions.


chrome

Session ID: 409986685276336 Owns: FVS chrome port + FVW v8 doctrine

Current state (per last relay + API check 2026-06-23):

How to reach: communicate tool, to_session: "409986685276336". Use for: chrome port changes, FVW v8 doctrine, Disciple Connect alignment plans.


fvre

Session ID: 408523191824555 Owns: FreshVibe Refactor Contract, Recipe Books, extraction engine

Current state (per last relay):

How to reach: communicate tool, to_session: "408523191824555". Use for: FVW v8 refactor contract questions, HYBRID-mode carve-out decisions, extraction engine work.


doctrine (reserved)

Session ID: TBD Owns: FWV v8 doctrine curation, pact fragment registry

Current state: Not yet spawned. Chrome currently covers doctrine work. Spawn when doctrine work outpaces what chrome can hold.

How to spawn: communicate with spawn: { agent_name: "Coder", title: "doctrine Mavis" } and a doctrine-scoped system prompt.


Operator

Owns:

Does NOT own:

How to reach: the human at the keyboard. They see all Mavis threads via the UI.


Cross-lane dependencies (current)

DependencyFromToStatus
Region Schema pact wordingcards (apply)chrome (draft)chrome drafted, cards applied, operator sign-off pending
FreshCards substrate compatdocHub (this)cardsdocHub references studio/modules/freshcards/module.json; cards hasn't reviewed yet
FVW v8 doctrine cleanupchrome(everyone)shipped at 8c093ef
HYBRID-mode gatekeepingfvre(per plan)dormant โ€” no active HYBRID plan
Notion editor importcards(TBD)parked, 6 tasks, 69 .tsx files

What changes when the operator opens a new thread

The operator opens new threads (this one was new on 2026-06-22 23:21 UTC). When that happens:

  1. The new Helper session reads docshub/dev/_meta/bootstrap.json for state.
  2. The new Helper checks the lane map (this file) for who owns what.
  3. The new Helper pings parked lanes if their work is now unblocked.
  4. The new Helper archives the prior session's work via the prompts/ log.

No re-onboarding. The substrate is the bootstrap.


← back to Mavis workshop