docHub

Phase 5 โ€” docHub canonical workspace

Status: ๐Ÿ”„ in-progress Lane: helper Started: 2026-06-22 23:21 UTC Target: deploy-ready by 2026-06-23 (today)


TL;DR

Build docHub as the canonical doc workspace for the operator + AI Mavises, with a public user-face that FVS apps can embed. Two faces, FreshCards substrate compat, FVW v8 compliance, Cloudflare Access on dev, public on user.


Scope

In scope

Out of scope


Tasks

Substrate + scaffolding (โœ… done 2026-06-23 00:30 UTC)

Reports + cross-Mavis log (in progress)

User face (in progress)

Operator handoff (pending)


Pact references

docHub extends FreshCards substrate (D-056) and follows the FVW v8 two-view substrate pattern.

Pact ref โ€” freshcards-substrate-001 (studio/modules/freshcards/module.json)

type: workspace-substrate, tier: platform-supreme

Relation to this plan: docHub's module.json mirrors this shape with type: doc-substrate and adds faces. The constitutional_basis list cites this file.

Pact ref โ€” fvw-v7-23-two-view-substrate (pact/freshvibe-way-v7/23-two-view-substrate.md)

Two-view substrate pattern: sovereign workspace + reusable module.

Relation to this plan: docHub is a sovereign workspace AND an embeddable substrate. The two-face extension is docHub-specific.

Pact ref โ€” chip-system-001 (pact/platform/chip-system/chip-system.md)

Top-level chip-nav lives at top of a workspace/panel.

Relation to this plan: docHub's user-face project filter uses this pattern (one-word chips, multi-active).


Risks

RiskLikelihoodMitigation
Operator rejects the two-face splitlowThe two-face design is operator-mandated per 2026-06-23 00:18 chat
Web component breaks FVS appsmedVanilla JS, no deps, falls back to iframe; tested by loading the page
Cloudflare Access setup is wronglowDocumented in bootstrap/mavis-protocols.md; operator can adjust
Memory drift (some old memory is now wrong)high (already happened)dangerous/memory-drift.md formalizes the lesson; verify with API before acting on memory
FreshCards repo is gone โ€” plans reference a dead URLmedD-061 captures the new canonical location; update plan references

Reports to be produced by this plan


Cross-references


← back to Mavis workshop