Tiered Persona Prompting for Communication Apprehension: A Digital-Twin Evaluation Against Classical Machine-Learning Baselines
  • Manuscript
  • Framework
  • Progress
  • Methods
    • Cohort cleaning & EDA
    • Merge coverage
    • ML baselines (full suite)
    • ML vs LLM comparison
    • Factor & feature importance
    • Prompt versions (v1–v3)
    • Persona prompt packaging (v2/v3)
    • v2/v3 enhanced variants
    • Stereotyping evaluation
    • Metric cleaning runbook
  • Secondary RQs
    • Memo agenda
    • S1 · Transit riders & CA
    • S2 · Geo → transit
    • S3 · CA → transit
    • S4 · Q27/Q28 → transit
    • S5 · Mobility covariates
    • Wave-2 follow-up experiments
    • TF1/TF2 · Transit focus (held-out)
  • Memos
    • S1 · Transit riders & CA
    • S2 · Geo → transit
    • S3 · CA → transit
    • S4 · Q27/Q28 → transit
    • S5 · Mobility follow-ups
    • TF1/TF2 · Transit focus (held-out)
    • Comprehensive predictors
    • Feature power (SHAP / F1)
    • vLLM · Cross-model (v1)
    • vLLM · v2/v3 evaluation
    • LLM · Stereotyping slices (live)
  • Exios66
  1. Manuscript
  2. PR & Issue Progress Graph

PR & Issue Progress Graph

Interactive map of pull requests and issues that shaped this project over time

Explore 57 pull requests and 12 issues with 191 links across themes (personas, secondary RQs, ML, vLLM, site, data). Filter by kind, edge type, or status; scrub the time slider to watch progress unfold; and open any item on GitHub. Graph baked August 6, 2026.

Controls. Kind pills switch pull requests vs issues; edge pills switch Timeline vs Relates-to links. Status chips toggle node visibility per kind. Cluster by theme pulls same-theme items into groups (Cluster pull slider). Time range reveals items chronologically. Click a node for details; double-click / double-tap opens it on GitHub. Pinch or scroll to zoom; drag the canvas to pan.

CA persona prediction framework
Cohort cleaning & RQ-aligned EDA
Source Code
---
title: "PR & Issue Progress Graph"
subtitle: "Interactive map of pull requests and issues that shaped this project over time"
toc: false
number-sections: false
sidebar: false
page-layout: full
freeze: false
bibliography: ../references.bib
format:
  html:
    toc: false
    css: pr_graph/pr-graph.css
    include-after-body:
      - text: |
          <script src="pr_graph/pr-graph.js"></script>
---

```{python}
#| echo: false
#| output: asis
from pathlib import Path
import json

# Quarto executes with the document directory (docs/) as cwd.
candidates = [
    Path("pr_graph/prs.json"),
    Path("../artifacts/pr_graph/prs.json"),
    Path("../docs/pr_graph/prs.json"),
]
payload = None
for path in candidates:
    if path.is_file():
        payload = json.loads(path.read_text(encoding="utf-8"))
        break

if payload is None:
    print("> **Progress graph data missing.** Run `python scripts/sync_pr_graph_data.py` and re-render.")
else:
    meta = payload.get("meta", {})
    n = meta.get("nodeCount", len(payload.get("nodes", [])))
    prs = meta.get("prCount", 0)
    issues = meta.get("issueCount", 0)
    e = meta.get("edgeCount", len(payload.get("edges", [])))
    baked = meta.get("generatedAt", "")
    from datetime import datetime
    baked_display = ""
    try:
        dt = datetime.fromisoformat(baked.replace("Z", "+00:00"))
        baked_display = f"{dt:%B} {dt.day}, {dt.year}"
    except Exception:
        baked_display = baked
    print(
        f'<p class="prg-intro">Explore <strong>{prs}</strong> pull requests and '
        f'<strong>{issues}</strong> issues with <strong>{e}</strong> links across themes '
        f'(personas, secondary RQs, ML, vLLM, site, data). '
        f'Filter by kind, edge type, or status; scrub the time slider to watch progress unfold; '
        f'and open any item on GitHub. Graph baked <strong>{baked_display}</strong>.</p>'
    )
    # Inline fallback so Posit Connect never depends on a separate fetch path.
    print('<script type="application/json" id="prg-data">')
    print(json.dumps(payload, separators=(",", ":")))
    print("</script>")
```

::: {#pr-progress-graph data-prs-url="pr_graph/prs.json"}
:::

::: {.prg-help}
**Controls.** Kind pills switch pull requests vs issues; edge pills switch Timeline vs Relates-to links.
Status chips toggle node visibility per kind. **Cluster by theme** pulls same-theme items into groups (Cluster pull slider).
Time range reveals items chronologically. Click a node for details; double-click / double-tap opens it on GitHub. Pinch or scroll to zoom; drag the canvas to pan.
:::

PSYCH 755 · UW–Madison · Summer 2026

 
  • View source
  • Edit this page
  • Report an issue
  • Built with Quarto
  • Exios66