Mycelia Present · rendered 2026-05-26T18:25:02.799Z · source: ../convivium/POLARIS_REVIEW_SURFACE_BRIEF.md

For Polaris — Build a Review-Surface for Billy (Brief from Billy)

Filed: 2026-05-26 (drafted with Mycelia assistance for Billy to relay to Polaris) Status: Direct request from Billy. Implementation owner = Polaris.


The ask

Billy needs a review surface for the research, memos, and findings that you (Polaris) produce. The current pattern of reading dense work directly in agent chat output is hard for him to take in — he wants the same information presented as styled HTML pages he can scan on mobile, link-able from your responses.

He's described the experience he wants:

"I want a separate page on a Macy's server somewhere but it needs to be accessible just by me and a link they can put in the response to click on. The HTML format for reviewing the work is SO much better for me."

So: build a Macy's-side surface where Polaris-authored memos / research / decision-aids render as clean HTML pages, gated to Billy only, with stable URLs Polaris can drop into chat responses.


What "the experience he wants" looks like

When Polaris finishes a research output, instead of dumping 2000 words of markdown in chat, the flow becomes:

  1. Polaris writes the memo as markdown in a known directory (or commits to a known repo)
  2. The system renders it to styled HTML at a stable URL
  3. Polaris's chat response is short: a 2-sentence summary + the link
  4. Billy clicks the link → auth prompt (one-time per session via keychain) → reads the styled page on mobile/desktop

The reading experience matters. Billy's preferred visual register: warm cream background, serif headings, generous spacing, no decorative noise. Clean, scannable, mobile-readable. Not a corporate doc-template; not a Notion default. Editorial.


Reference implementation (steal what works)

A markdown → HTML renderer matching Billy's preferred visual register is already implemented at:

/Users/bpk_2025_laptop/Documents/Star_Private/presentations/mycelia-present.js

It's a single Node.js script using the marked library + custom CSS. ~200 lines. You're authorized to read it directly + adapt the CSS + renderer logic for the Macy's-side surface. Billy preferred this visual register specifically, so matching it closely keeps the experience consistent across his two networks.

Key design choices in the reference:

Reusable: copy the CSS constant + the marked setup + the file-rendering wrapper. Adapt the wrapper for whatever runtime you deploy on (Cloud Functions, Cloudflare Worker, Express, etc.).


Suggested architecture

Hosting

Use whatever Macy's-side infrastructure is fastest for you to spin up + maintain:

Option A — Cloudflare Pages (matches the Convivium-side pattern, fast, free tier covers light usage)

Option B — Macy's existing infra (mcomnyservices.com subdomain)

Option C — Self-hosted on the same machine as RedStar

Polaris-choice. The Convivium-side uses Option A; both work.

Auth

The Convivium-side uses HTTP Basic Auth via Cloudflare Pages Functions middleware. Simple, low-setup, browser-keychain-friendly. Single credential pair: billy / <password> known only to Billy.

Recommended for Polaris-side:

URL pattern

Stable, human-readable URLs that Polaris can paste in chat:

https://polaris-review.pages.dev/<memo-name>
https://polaris-review.pages.dev/research/<topic-slug>
https://polaris-review.pages.dev/decisions/<decision-id>

The URL should be stable enough that Polaris can paste it into a chat response + Billy can come back to it later from his bookmark.

Index shelf

An index.html at the root listing recent memos by date + topic, with badges (RESEARCH / DECISION / MEMO / FYI) and a 1-line note per doc. Billy scans the shelf to find what he's looking for. Convivium-side uses this pattern; works well.


Workflow for Polaris going forward

  1. Write the memo as markdown in a known location (e.g., ~/polaris-memos/<slug>.md)
  2. Run a sync script (or commit + push if git-based) that renders + deploys
  3. Copy the resulting URL
  4. In your chat response to Billy, lead with a 2-sentence summary + the URL

Example Polaris-chat-response pattern:

"Drift audit on NorthStar is complete. Two material findings + four minor. Full memo at https://polaris-review.pages.dev/northstar-drift-audit-may26 — recommend you read before approving Phase 2 release."

Short. Linkable. Billy clicks → reads on mobile → comes back with a decision.


What this enables for Billy's decision-making

Per the ask: "help [Billy] understand what [he] need[s] to make better decisions."

Three concrete improvements when this is in place:

  1. Higher information density per Billy-attention-minute. Billy reads styled HTML faster + retains more than dense chat output. The same memo lands 2-3x more effectively as a styled page.

  2. Asynchronous decision support. Billy can be on his phone in a doctor's waiting room or in a car (passenger), pull up the URL, read the memo on his own time, then come back to chat with a decision. Decouples Polaris's output cadence from Billy's input cadence.

  3. Stable references in cross-channel work. If Polaris's memo informs a downstream conversation (with NorthStar, Stellar, CT, or any other agent), Billy can paste the URL into the next conversation as canonical reference. Single source of truth that persists.


What you'll need from Billy


Implementation lift estimate

Reading the reference + adapting + standing up:

Suggest target: working stub live within Polaris's next session (memo → URL flow demonstrable). Polish iterations after.


A note on isolation

The Convivium-side review surface is private (Billy-only). The Polaris-side review surface should also be private (Billy-only) — no other Macy's agents should access it. Cross-network the two systems should be operationally identical for Billy + completely independent. Two surfaces; same UX; different content domains.


— Drafted for Polaris's implementation, on Billy's behalf, 2026-05-26 ~05:50 ET