Pathfinder Experience App (PXA) — Executive One-Pager

Mission

Keep the player-facing Pathfinder experience current, relevant, and reliable at all times.

What PXA Delivers

  • Up-to-date campaign context from Discord timeline/denizens imports.
  • Reliable publishing to Quartz (p2e.zgod.io) with clean information architecture.
  • Consistent PC/NPC portrait rendering.
  • Pathfinder Buddy answers grounded in canonical campaign docs.
  • User feedback loop via Discord reactions (👍/👎) for behavior tuning.

Current Architecture (Simple View)

  1. Ingest: Discord export + transform pipeline updates canonical Pathfinder vault content.
  2. Curate: Sessions, NPCs, portraits, and quickrefs are refreshed.
  3. Publish: Staging remaps are applied, Quartz builds, and site is pushed live.
  4. Assist: Pathfinder Buddy answers from campaign corpus.
  5. Improve: Reaction feedback is logged for prompt/rule refinement.

Live Standards (Now)

  • Home page is generated dynamically each publish from current content.
  • Publish tree uses clean top-level IA (01_Sessions, 03_NPCs) with 01_Campaigns removed.
  • Portrait path/link conventions are standardized for both NPC and character sheets.
  • Buddy is configured to read canonical character sheets directly for build/spell questions.

Success Metrics

  • Freshness: Home reflects latest arc/session state each publish.
  • Reliability: No broken images on active PC/NPC pages.
  • Usefulness: Buddy responses are campaign-specific, not generic.
  • Learning Loop: 👍/👎 reactions produce actionable guidance trends.

Risks to Watch

  • Broken relative image paths after content reshapes.
  • Export filters missing non-markdown assets.
  • Drift between source vault conventions and publish remaps.
  • Buddy regression into “approval/path required” friction.

30-Day Priorities

  1. Auto-check broken links/images during publish.
  2. Promote safe NPC inbox entries into canonical buckets.
  3. Generate periodic prompt/rule patch suggestions from 👎 clusters.
  4. Add an operator quality checklist to every publish run.

Outcome

PXA is positioned as a living campaign operations system: always current, player-safe, and continuously improving with real table feedback.