Sign-up landing — full content + visual overhaul
Hero:
- Four differentiator bullets (GUI not terminal, mentoring, shipping outputs,
customizable process) plus the interactive Twenty-one agents roster link.
- Mockup floats right with text-wrap at desktop; laptop + phone enlarged and
pulled up to cover the right side of the panel.
- Low-opacity backdrop container; mockup overlaps the panel's right edge.
2cd849dJames
Version logs at top, wider content, more section spacing
- Moved version log to the top of each doc that has one: voice-tone-guide,
moments-that-matter, case-study, version-control. Readers see version
and status upfront now.
- Widened rendered doc content from 56rem to 64rem so it matches the
index's Start here and All documents sections.
- Increased vertical spacing between sections: h2 margin-top bumped to
4rem, h3 to 2.5rem, p spacing to 0.9rem. First heading after the page
header does not inherit the huge top margin.
5ff35bfJames
Version Control strategy doc + top-right CTA button (global)
New planning artifact:
- _bmad-output/planning-artifacts/version-control.md covers the
product's version control strategy: GitHub as the primary path
(OAuth, user owns the repo, auto-commits per decision event),
Quorum-hosted versioning as the no-Git fallback (named save points,
session snapshots, rollback, full export). Both paths coexist. Users
own their data either way.
040ffa0James
PRD + Epic 9: Case Study, end-of-pipeline prompt, brand-adaptive, publish
PRD additions (FR60–FR63):
- FR60: Case Study as a distinct artifact from the Portfolio Document
(shorter, polished, externally shareable).
- FR61: End-of-pipeline prompt at step 13 offering tone options
(Portfolio reviewer / Internal retrospective / Public case study).
- FR62: Brand-adaptive styling — outputs match the user's project
visual identity. Quorum's own meta case study uses Quorum's dark-
space cyan aesthetic as the worked example.
- FR63: Publish Case Study to a personal portfolio endpoint
(Quorum-hosted share link, connected portfolio website, or manual
copy). Canonical URL updates as the source evolves.
47ffbecJames
Case study artifact + logo-filename generic + global propagation
Case study:
- Added case-study.md as Quorum's meta case study. Day 8, pre-MVP,
honest about stage. Partners with the Portfolio Document (FR47) but
distinct: shorter, polished, externally shareable.
- Registered in DOC_REGISTRY and FEATURED on the index.
da3c874James
Index polish: fix doc-row nesting bug, add Quorum logo + back-nav
Doc-row nested-anchor fix:
- Each .doc-row was an <a> with format-pill <a> tags inside, which is
invalid HTML. Browsers were hoisting the inner anchors out, rendering
HTML/DOCX pills BELOW each card as orphaned text.
- Rebuilt as <div class="doc-row"> wrapping <a class="doc-row__title">.
Title has a ::after overlay that expands to cover the whole row so
clicking anywhere still navigates to the HTML. Format pills sit above
the overlay with position: relative + z-index, so they remain
independently clickable.
- Meta column reflowed to vertical stack (date, relative time, source
path, format pills) for cleaner alignment.
c9ad380James
Index page polish: SVG icons, two-column grid, card rows, live build time
Featured grid (Start here):
- Replaced emoji icons with Lucide-style outlined SVGs in accent-colored
rounded badges. Cleaner, less cartoony, consistent stroke-width and
feel across all eight cards.
- Grid locked to two columns, rows expand as needed. Collapses to one
column under 720px.
- Cards gained a subtle radial-gradient hover glow, a trailing arrow
that animates right on hover, and a slightly larger border-radius.
1be6af7James
Add __pycache__/ and *.pyc to gitignore
9d3283cJames
Quorum-branded index: hero + featured card grid, real app tokens
Index page rebuilt as a stylized landing menu:
- Hero with eyebrow (mono), title, subtitle matching Quorum's dark-
space aesthetic.
- "Start here" featured card grid with eight curated entry points:
PRD, Epics, Architecture, UX Spec, Moments, Voice Guide, Sprint
Status, Builder Portfolio.
- "All documents" section below keeps the grouped reference tables for
completeness.
7ebc94eJames
Moments doc v0.2 + Quorum-branded export styling
Moments That Matter v0.2:
- Added per-moment **Screens to capture** and **How to reach** fields
across all 50 moments. Every moment now specifies which UI states
to screenshot and how to navigate/trigger them.
- New "Screenshot capture conventions" section at the top: storage
path, naming convention (moment-NN-description.png, zero-padded),
desktop + mobile resolutions, distinction from portfolio-capture.
- Screenshot-discipline commitment added to cross-cutting rules.
- Screenshot-capture ownership row added to ownership matrix.
f96bed8James
Fix Content strategy group in export index
Add "Content strategy" to GROUP_SLUGS so the voice guide and
moments-that-matter doc render in the exports/index.html landing page
and land in exports/content-strategy/ (instead of the exports/other/
fallback where unregistered groups were going).
1a5b3c9James
Register voice guide + moments doc in export pipeline
Add both planning-artifact docs to DOC_REGISTRY so the export pipeline
produces HTML and DOCX versions alongside the markdown source.
82b5261James
Moments That Matter v0.1 — 50-moment lifecycle inventory
First draft of the moments-that-matter doc, partner to the voice
guide. Inventories peaks, valleys, and transitions across 11 lifecycle
groups: pre-account, entry, discovery, filter, artifacts, team, build,
post-ship, recovery, valleys/endings, cross-cutting.
8240f09James
Install Quentin + Epic 10 web-prep handoff
- Vendors agent-quentin skill (content strategist / WCAG accessibility
lead) into .claude/skills/. Sanctum is created by First Breath on
first invocation — not at install time.
- Adds Epic 10 web-prep handoff doc in implementation-artifacts.
db5b775James
Voice & tone guide v1 + Quentin sanctum session-close
Voice & tone guide v1 shipped at voice-tone-guide.md. Five voice
pillars: direct not performative, specific over abstract, collaborative
not subordinate, opinionated about craft, accessibility as a voice
commitment. AI-tell blacklist synthesized from external research
(GPTZero, Plus, Grammarly, Wikipedia: Signs of AI writing, Sean
Goedecke on em dashes, Lit Hub, Hunting the Muse, Blake Stockton red
flags). Full house style, common-moments table, agent collaboration
rules, three review rituals, living-doc version log.
7add310James
Add canonical team roster (21 agents) + sign-up team popover
Establish src/features/team/roster.ts as the single source of truth for
product-facing agent metadata (name, role, icon, group, description),
and surface the roster via an interactive popover on the /sign-up hero.
1d74ce3James
Quentin sanctum initialized in Quorum — first breath, voice mandate
Seed Quentin's sanctum at _bmad/memory/agent-quentin/:
- INDEX.md, MEMORY.md from templates.
- PERSONA.md with birth date 2026-04-22 and first evolution log entry.
- CREED.md (Mission to be filled as discovery unfolds).
- BOND.md with James as owner. Captures his voice mandate verbatim:
"whatever is out there for quorum voice wise is what we have but i
trust you to take control of that." Working style logged as trusted +
proactive. Voice pillars v0.1 drafted (direct / specific / collaborative
/ opinionated / a11y-first) awaiting full corpus read.
- sessions/2026-04-22.md — first session log.
630d84eJames
Add Quentin — content strategist agent (voice + a11y + cross-layer)
Vendor a new custom DT agent, Quentin Hale, into the Quorum project and
register him in the project's BMad config:
f1648f6James
Epic 10 (macOS wrapper) + Epic 11 (question crafting) + a11y posture
Epic 10 — Desktop distribution: 6 stories, Tauri + thin wrapper,
direct download, Damien-owned (FRs 51–55). ADR-001 captures platform
and scope rationale with full alternatives analysis (Electron, PWA,
SwiftUI, Capacitor all considered and rejected with reasoning).
dc2946cJames