Command Center
๐Ÿ”

Why Your Confluence Is AI-Unready

ROVO retrieves content by matching your question to page text. If your Confluence pages are narrative meeting notes and project docs written for humans, ROVO can't find the signal inside them reliably. The information exists โ€” ROVO just can't get to it.

โŒ What AI-unready pages look like

  • Narrative prose with buried key facts
  • Generic headers ("Overview", "Notes", "Update")
  • Pronouns without names ("she told him that...")
  • History first, current state buried at the bottom
  • Meeting notes, not reference documents
  • Long walls of text, no tables

โœ… What AI-ready pages look like

  • Quick Reference block at the very top
  • Headers that match likely questions
  • Explicit labels: Owner, Status, Purpose
  • Current state first, history last
  • Tables for relationships and ownership
  • Short declarative bullets, not prose
Your private page in the team space works perfectly as your personal knowledge repo. ROVO respects Confluence permissions โ€” it can only show you content you have access to. Your restricted pages are invisible to colleagues but fully accessible to Rooster when you're chatting with it. You don't need your own Confluence space; you need well-structured pages.
๐Ÿ—‚๏ธ

Mind Map Architecture โ€” What Pages to Build

Create this page tree under your private parent page in the team Confluence space. Each child page is one topic. Keep them short. Connect them all as knowledge sources in Rooster.

๐Ÿ“ Rooster โ€” My Context Hub โ† private parent page

โ”‚

โ”œโ”€โ”€ My Role & How I Work โ† your identity, trains, how you operate

โ”œโ”€โ”€ My People โ† team directory, PM partners, management chain

โ”œโ”€โ”€ My Meeting Rhythm & Outputs โ† cadence, what gets produced, time sinks

โ”‚

โ”œโ”€โ”€ SyF Glossary โ† terms Rooster must understand to be useful

โ”œโ”€โ”€ What My Trains Do โ† plain-English explanation of EP + UniFi purpose

โ”‚

โ”œโ”€โ”€ Active Initiatives โ† what's in flight right now โ€” update monthly

โ”œโ”€โ”€ Synchrony Pay Context โ† the moonshot โ€” vision, status, framing

โ”‚

โ”œโ”€โ”€ My Document Standards โ† exact formats for Bijayta deck, steering, emails

โ””โ”€โ”€ Saved Prompts & Outputs โ† prompts that worked + their outputs (build over time)

Green pages โ€” build first

Role, People, Rhythm. Templates are on this page. Copy, customize, done. These unblock everything else.

Blue pages โ€” high leverage

Glossary and Trains explanation make Rooster dramatically smarter about SyF context. Build second.

Purple + Orange โ€” evolving

Active Initiatives changes quarterly. Document Standards is where you capture what format Bijayta actually wants. Build third, maintain ongoing.

โœ๏ธ

How to Write AI-Ready Pages โ€” 10 Rules

AI-READY CONFLUENCE PAGE โ€” WRITING RULES
=========================================

The problem: ROVO retrieves by matching your question to page content.
If your pages are narrative prose with buried key facts, ROVO misses them.
These rules fix that.

RULE 1 โ€” Write for the question, not the reader
  BAD:  "The Emerging Payments train has had a strong Q1 with several notable completions..."
  GOOD: "Current status: Strong. Key Q1 completions: [list]. Blockers: [list]."

RULE 2 โ€” Start every page with a Quick Reference block
  The first 5 bullets on any page should answer the most common questions
  about that topic. ROVO often reads the top of a page first.
  Format:
    Quick Reference:
    - Owner: [name]
    - Status: [current state]
    - Last updated: [date]
    - Key fact 1
    - Key fact 2

RULE 3 โ€” Use explicit labels over implicit context
  BAD:  "She reports to Rachel."
  GOOD: "Robin E reports to Rachel M (SVP, PM side)."
  Never use pronouns on their own. Always name โ†’ role.

RULE 4 โ€” One idea per bullet. Never nest more than 2 levels.
  BAD:  "The provisioning process involves Fiserv, Apple, and Google, and also
         includes several configuration steps that must be done in order..."
  GOOD:
    - Provisioning involves three external parties: Fiserv, Apple, Google
    - Steps must be completed in order (see: Wallet Provisioning Process page)
    - Config paperwork is handled by Christopher M's team

RULE 5 โ€” Tables for relationships
  Any time you're describing who owns what, use a table.
  | Person | Role | What they own |
  Easier for ROVO to parse than prose.

RULE 6 โ€” Headers must match likely queries
  ROVO searches headers as anchor points. Name headers the way
  you'd ask a question.
  BAD:  "## Overview"
  GOOD: "## What does Card Access do?"

RULE 7 โ€” Spell out acronyms on every page
  Even if it's obvious. ROVO doesn't carry context across pages.
  EP = Emerging Payments. DWAM = Digital Wallet Access Manager.
  Write it out once per page, then abbreviate.

RULE 8 โ€” Current state at the top, history at the bottom
  ROVO prioritizes content near the top. Put what's true NOW first.
  Historical context belongs in a "Background" section at the bottom.

RULE 9 โ€” Date-stamp anything that changes
  "Last Updated: [date]" at the top of every page.
  For status items: "[date] โ€” [status]" inline.
  ROVO can't know if content is stale unless you tell it.

RULE 10 โ€” Short pages beat long pages
  If a page is getting long, split it. One clear topic per page.
  ROVO retrieves the most relevant page, not the most comprehensive one.
๐Ÿ“„

Page Templates โ€” Copy Into Confluence

Each template below is ready to paste into a new Confluence page. Fill in the bracketed items. These are already AI-ready โ€” structured for ROVO retrieval, not human reading.

SyF Glossary โ€” High priority. Dramatically improves Rooster's SyF context.

# SyF Glossary โ€” Terms Rooster Needs to Know
Last Updated: [TODAY'S DATE]

Quick Reference:
- This page defines Synchrony-specific terms so Rooster understands context
- Update this page whenever a new term comes up in your work
- ROVO will reference this page when interpreting any SyF-related request

---

## Card Types

Cobrand
  Definition: A credit card issued under a retail brand in partnership with Synchrony
  Examples: Amazon Synchrony card, Lowe's Synchrony card
  Works in: everywhere Visa/Mastercard is accepted

Dual Card
  Definition: A card that functions as both a store card AND a network card (Visa/Mastercard)
  Works in: both the issuing retailer AND everywhere the network is accepted
  My trains: Emerging Payments serves dual card and cobrand accounts

Private Label
  Definition: A store-only credit card โ€” cannot be used outside that retailer
  Examples: A retailer-branded card that only works at their stores
  My trains: EHS/UniFi serves private label (Emerging Payments does not)

---

## Wallet & Provisioning Terms

Provisioning
  Definition: The process of adding a payment card to a digital wallet (Apple Pay, Google Pay)
  Who does it: Leanne P's team (Tokenization) + Christopher M's team (paperwork/config)
  External parties involved: Fiserv (processor), Apple, Google

Tokenization
  Definition: Replacing a card's actual number with a secure token for digital wallet transactions
  Who owns it: Leanne P (Tokenization + Digital Wallet Services)
  How it works: Fiserv โ†” Google/Apple APIs โ€” all backend, no front end

Card Access
  Definition: SyF's homegrown provisioning platform
  What it does: QR code or SMS short-code โ†’ user authenticates โ†’ landing page to add card to Apple Wallet or Google Pay
  Also handles: Temporary shopping pass (in-store checkout without a wallet)
  Who owns it: Pat B

DWAM (Digital Wallet Access Manager)
  Definition: Post-authentication wallet management platform
  What it does: Lets users add, remove, rename, or freeze cards in their digital wallets after initial setup
  Who owns it: Julian W
  Relationship to Card Access: Downstream of Card Access โ€” Card Access provisions the card; DWAM manages it afterward

---

## Platforms

UniFi
  Definition: Synchrony's private-label ecommerce checkout platform
  What it does: Powers the checkout experience for 200+ merchant ecommerce sites (private label only)
  Challenge: Integrations are tightly coupled โ€” changes for one merchant can break another
  Who leads: Christina Berry (Train Leader, EHS/UniFi train)
  Future state: Being repositioned as "Synchrony Pay" โ€” see Synchrony Pay Context page

Synchrony Pay
  Definition: Proposed rebrand and expansion of UniFi into a multi-channel checkout product
  Channels: In-store, phone, chat (expands beyond ecom-only)
  Why it matters: Extends UniFi value to dual card and cobrand merchants (not just private label)
  Status: Vision in progress โ€” see Synchrony Pay Context page

---

## SAFe / Agile Terms

Train
  Definition: A group of Agile teams working toward shared business outcomes (SAFe term)
  My trains: Emerging Payments (primary) + EHS/UniFi (oversight)

RTE (Run Train Engineer)
  Definition: Manages the Agile Release Train's cadence, ceremonies, and coordination
  My RTE: Suri M (Emerging Payments)

PI Planning
  Definition: Program Increment Planning โ€” quarterly ceremony where all teams plan the next 10-12 weeks
  My role: Bookend with business context + thank-yous; Suri M quarterbacks

SAFe
  Definition: Scaled Agile Framework โ€” the methodology Synchrony uses across its product org

Steering Committee
  Definition: Biweekly meeting where each team presents status
  Format: One slide per team (~6 teams) + demo/analytics variable
  My role: POs build slides; I assemble, present, email deck to broader audience after

---

## Org Terms

Octane
  Definition: Synchrony's project/portfolio tracking tool (separate from Jira)
  Used for: Bijayta monthly accountability deck data โ€” ROI, initiative status
  Pain point: Data is in Octane AND Jira AND prior decks โ€” no single pull point

[ADD MORE TERMS HERE AS YOU ENCOUNTER THEM]

Active Initiatives โ€” Update after every PI Planning. This is Rooster's "what's in flight" reference.

# Active Initiatives โ€” Current State
Last Updated: [TODAY'S DATE โ€” UPDATE MONTHLY]

Quick Reference:
- This page tracks what's actually in flight across both trains
- Update after every PI Planning cycle and when major status changes occur
- ROVO uses this page to answer "what are we working on" questions

---

## Emerging Payments โ€” Active Initiatives

[INITIATIVE NAME]
  Status: [Green / Yellow / Red]
  Owner: [PO name]
  What it is: [one sentence]
  Current phase: [where in delivery]
  Next milestone: [date โ€” what]
  Blocker (if any): [what's blocking + who owns the unblock]

[INITIATIVE NAME]
  Status: [Green / Yellow / Red]
  Owner: [PO name]
  What it is: [one sentence]
  Current phase: [where in delivery]
  Next milestone: [date โ€” what]
  Blocker (if any): [none]

---

## EHS / UniFi โ€” Active Initiatives

[INITIATIVE NAME]
  Status: [Green / Yellow / Red]
  Owner: [Christina Berry / PO name]
  What it is: [one sentence]
  Current phase: [where in delivery]
  Next milestone: [date โ€” what]
  Blocker (if any): [what + who]

---

## Agentic Commerce Team โ€” Status

Status: Red (as of [date])
Issue: Team funded and stood up but no roadmap or backlog defined
PM accountability: Patrick B / Tasha M / Rachel M
Topher's stance: Stepped back โ€” this is a PM org problem to solve
What would change this: PM org defines backlog and direction

---

## Synchrony Pay โ€” Moonshot Status

Status: In progress (vision deck not yet complete)
What it is: Rebrand UniFi โ†’ Synchrony Pay as multi-channel checkout (in-store / phone / chat)
Target audience: Rachel M, Mike S, Bijayta B โ€” need a polished vision deck
Exit framing: Capstone, not gate โ€” exits regardless of outcome
Blocker: Vision deck not yet pitch-ready
Next step: Draft vision deck using Rooster (see Synchrony Pay Context page)

My Document Standards โ€” Tell Rooster exactly what format Bijayta, Taylor, and Steering Committee expect.

# My Document Standards โ€” Formats Rooster Should Always Use
Last Updated: [TODAY'S DATE]

Quick Reference:
- This page defines the exact format expected for recurring outputs
- Rooster should reference this page when building any deck or document content
- Do NOT invent formats โ€” use these

---

## Bijayta Monthly Accountability Deck

Audience: Bijayta B (skip) + ~22 train leaders
Cadence: Monthly
Format: One section per train team, then a summary slide

Per-team section format:
  Team: [Name] | Owner: [PO name]
  Status: [Green / Yellow / Red] [emoji: ๐ŸŸข ๐ŸŸก ๐Ÿ”ด]
  Shipped this month: [2-3 bullet points of what closed]
  In progress: [1-2 bullets of what's active]
  Blocked: [1 bullet OR "None"]
  Key metric: [one number with context โ€” e.g., "Sprint velocity: 42 pts (up from 38)"]

Summary slide format:
  Train health: [overall Green/Yellow/Red]
  Wins: [top 2 outcomes]
  Risks: [top 1-2 concerns]
  Asks: [anything I need from Bijayta or her org]

IMPORTANT: Keep language neutral and factual. No candid political commentary.

---

## Steering Committee Deck

Audience: 4 POs + Christina Berry + extended stakeholders (emailed after)
Cadence: Biweekly
Format: One slide per team, built by POs, assembled by me

My assembly checklist:
  - Title slide (train name, date)
  - One slide per team (PO-built)
  - Analytics / metrics slide (variable)
  - Demo slide (if applicable)
  - Parking lot (open questions / decisions needed)

When asking Rooster to help with Steering Committee content:
  - Ask for one talking-point section per team
  - Max 3 bullets per team
  - Lead with what's most interesting to stakeholders (not process)

---

## Status Email to Taylor Y

Audience: Taylor Y (my manager)
Cadence: As needed (after major events or on request)
Format:
  Subject: [Train Name] โ€” Status Update [Date]

  Body:
  [2-3 sentence summary of overall health]

  What moved:
  - [bullet 1]
  - [bullet 2]

  Watch items:
  - [anything yellow or red]

  No action needed from you / OR / One ask: [specific ask]

  Length: Under 200 words. Taylor reads fast, keep it tight.

---

## 1:1 Coaching Prep (Per PO)

Format for Rooster coaching prep requests:

  === [PO Name] โ€” [Date] 1:1 Prep ===

  Recent Jira activity (last 2 weeks):
  [What they closed, what they started, what's been sitting]

  Patterns I'm seeing:
  [2-3 observations โ€” factual, not evaluative]

  Suggested coaching questions:
  1. [Open-ended question based on pattern 1]
  2. [Open-ended question based on pattern 2]
  3. [Forward-looking question]

  IMPORTANT: Keep all coaching prep on this page ONLY.
  Do not include in any output that goes to Confluence team spaces.
๐ŸŽจ

HTML Master Template โ€” Consistent Slide Output Every Time

Paste this block at the start of ANY Rooster document request. Rooster will use these exact CSS classes and structure.

Navy header

White slides

Status badges

PDF-ready
print styles

PASTE THIS AT THE START OF ANY ROOSTER DOCUMENT REQUEST
=========================================================
Use exactly this HTML structure and CSS for your output.
Do not add external stylesheets. Do not deviate from these classes.
Use only inline styles where the class system doesn't cover it.

--- CSS TO USE ---

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>[DOCUMENT TITLE]</title>
<style>
:root{--primary:#1e3a5f;--accent:#0a6ebd;--text:#1a1a2e;--light:#f4f6fa;--border:#d8e0ec;--green:#0a6640;--amber:#92400e;--red:#991b1b}
*{box-sizing:border-box;margin:0;padding:0}
body{font-family:'Segoe UI',Arial,sans-serif;background:#dde3ec;color:var(--text);font-size:14px;line-height:1.5}
.deck{max-width:1040px;margin:0 auto;padding:28px 20px}
.doc-title{background:var(--primary);color:white;padding:24px 32px;border-radius:10px 10px 0 0;margin-bottom:0}
.doc-title h1{font-size:1.5rem;font-weight:700;margin-bottom:4px}
.doc-title .meta{font-size:0.78rem;opacity:0.7}
.slide{background:white;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);margin:0 0 28px;overflow:hidden;page-break-after:always}
.slide:first-child{border-radius:0 0 8px 8px}
.slide-header{background:var(--primary);color:white;padding:14px 24px;display:flex;align-items:center;justify-content:space-between}
.slide-header h2{font-size:1.05rem;font-weight:600}
.slide-number{font-size:0.72rem;opacity:0.65;white-space:nowrap;margin-left:12px}
.slide-body{padding:20px 24px}
.slide-body h3{font-size:0.9rem;font-weight:700;color:var(--primary);border-bottom:2px solid var(--accent);padding-bottom:5px;margin:14px 0 8px}
.slide-body h3:first-child{margin-top:0}
.slide-body ul{padding-left:18px;margin:6px 0}
.slide-body li{margin:5px 0;font-size:0.88rem}
.slide-body p{font-size:0.88rem;margin:6px 0}
table{width:100%;border-collapse:collapse;margin:10px 0;font-size:0.84rem}
th{background:var(--primary);color:white;padding:8px 12px;text-align:left;font-weight:600}
td{padding:8px 12px;border:1px solid var(--border)}
tr:nth-child(even) td{background:var(--light)}
.status{display:inline-block;border-radius:4px;padding:2px 10px;font-size:0.78rem;font-weight:600;color:white}
.status.green{background:var(--green)}
.status.amber{background:var(--amber)}
.status.red{background:var(--red)}
.callout{background:var(--light);border-left:4px solid var(--accent);padding:10px 14px;border-radius:0 6px 6px 0;margin:10px 0;font-size:0.86rem}
.two-col{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:10px 0}
.col-card{background:var(--light);border:1px solid var(--border);border-radius:6px;padding:12px 14px}
.col-card h4{font-size:0.84rem;font-weight:700;color:var(--primary);margin-bottom:6px}
.col-card ul{padding-left:16px}
.col-card li{font-size:0.82rem;margin:3px 0}
.speaker-note{background:#fffbeb;border:1px dashed #d97706;border-radius:6px;padding:8px 12px;margin-top:10px;font-size:0.78rem;color:#78350f}
.speaker-note::before{content:"Speaker note: ";font-weight:700}
@media print{
  body{background:white}
  .deck{padding:0;max-width:100%}
  .slide{box-shadow:none;border:1px solid var(--border);border-radius:0;margin:0;page-break-after:always}
  .doc-title{border-radius:0}
}
</style>
</head>
<body>
<div class="deck">

[YOUR CONTENT HERE โ€” SEE STRUCTURE BELOW]

</div>
</body>
</html>

--- HTML STRUCTURE TO USE ---

Document title block (use once at top):
<div class="doc-title">
  <h1>[Document Title]</h1>
  <div class="meta">Prepared: [Date] ยท Audience: [Name/Group] ยท Confidential</div>
</div>

Each slide/section:
<div class="slide">
  <div class="slide-header">
    <h2>[Section Title]</h2>
    <span class="slide-number">Slide [N] of [Total]</span>
  </div>
  <div class="slide-body">
    <h3>[Subsection]</h3>
    <ul>
      <li>[Bullet point]</li>
    </ul>
    <div class="callout">[Highlighted insight or key metric]</div>
    <div class="speaker-note">[What I say verbally that's not on the slide]</div>
  </div>
</div>

Status indicators: <span class="status green">On Track</span>
                   <span class="status amber">At Risk</span>
                   <span class="status red">Blocked</span>

Two-column layout:
<div class="two-col">
  <div class="col-card"><h4>Column A</h4><ul><li>...</li></ul></div>
  <div class="col-card"><h4>Column B</h4><ul><li>...</li></ul></div>
</div>

--- HOW TO USE ---
1. Paste this entire block at the start of your Rooster document request
2. Then describe what you want: "Build a Bijayta monthly deck with [N] slides covering [topics]"
3. If output cuts off (8K cap): prompt "Phase 2 โ€” continue from Slide [N]. Use the same CSS and HTML structure. Output only the HTML from the next slide forward, no preamble."
4. Copy all phases into one .html file and open in a browser
5. Ctrl+P โ†’ Save as PDF for a finished document
๐Ÿ”„

Phase Strategy โ€” Working Around the 8K Output Cap

ROVO caps output at ~8K tokens. Use these exact prompts to break large jobs into phases and compile cleanly.

8K TOKEN CAP โ€” HOW TO BREAK LARGE JOBS INTO PHASES
=====================================================

ROVO output is capped at approximately 8,000 tokens per response.
For large documents, use this exact phase pattern.

--- PHASE KICKOFF PROMPT ---
"[Paste HTML master template]

Now build [document name] as a [N]-slide deck.
This is Phase 1 of [total phases]. Output Slides 1 through [X] only.
Stop cleanly at the end of Slide [X] โ€” complete that slide's closing tag before stopping.
Do not summarize or explain โ€” just output the HTML."

--- CONTINUATION PROMPT (paste after each phase) ---
"Continue the same document. Same CSS and HTML structure โ€” do not repeat the <head> block or opening tags.
This is Phase [N] of [total]. Output Slides [start] through [end] only.
Pick up exactly where Phase [N-1] ended."

--- FINAL PHASE PROMPT ---
"Final phase. Output Slides [start] through [end] and then close the document:
</div></body></html>
Same CSS and HTML structure. No new styles. Just the remaining slides and the closing tags."

--- COMPILE INSTRUCTIONS ---
1. Open a blank text file (.txt)
2. Paste Phase 1 output (includes <html> through last slide of phase)
3. Paste Phase 2 output โ€” but REMOVE the <html><head>...</head><body><div class="deck"> from the top
   (keep only the <div class="slide"> blocks)
4. Repeat for each phase
5. Make sure the last phase ends with </div></body></html>
6. Save the file as [filename].html
7. Open in Chrome โ†’ Ctrl+P โ†’ Save as PDF

--- PHASE PLANNING GUIDE ---
For a 10-slide deck: Phase 1 = Slides 1-4 | Phase 2 = Slides 5-8 | Phase 3 = Slides 9-10 + close
For a 6-slide deck:  Phase 1 = Slides 1-4 | Phase 2 = Slides 5-6 + close
For a long summary:  Phase 1 = Setup + Section 1-2 | Phase 2 = Section 3-4 | Phase 3 = Section 5 + close

Rule of thumb: ~4 slides or ~2 major sections per phase is safe.
๐Ÿ“‹

Build Sequence โ€” What to Do This Week

1

Create the parent page. In your team Confluence space, create a private page called "๐Ÿ“ Rooster โ€” My Context Hub". Restrict it to yourself only. This is the root of everything.

2

Add child pages in order: Role & How I Work โ†’ My People โ†’ Meeting Rhythm. Copy the templates from the main Rooster Setup page, customize the bracketed fields. ~15 min each.

3

Build the Glossary. Copy the template above. The SyF-specific terms are pre-filled. Add anything specific to your Jira project naming, your team's nicknames, or Synchrony internal tools. This is the highest-leverage page.

4

Add Document Standards. Fill in what Bijayta actually wants in the monthly deck. The template is a starting point โ€” update it based on feedback from your next Bijayta cycle.

5

Connect all pages to Rooster. In ROVO Studio โ†’ Rooster โ†’ Knowledge Sources โ†’ add your private parent page (or the whole team space if your private pages are the only restricted ones). Test with "What does Card Access do?" โ€” if Rooster answers correctly, the RAG is working.

6

Run your first real job. Paste the HTML master template + ask for one Bijayta deck section. Run it in phases if it's long. Compile the HTML, open in Chrome, print to PDF. That's your first real output.