# SuperSocial case — provenance

Generated 2026-08-04 by lane BUILD-A. Source tree treated as read-only.

## Screens

| Screen | Source file lifted | Changes | Anonymisation |
|--------|-------------------|---------|---------------|
| Case wrapper | *(new)* `06_cases/supersocial/index.html` | Portfolio narrative | N/A |
| Research dashboard | `ss-research-website/index.html` + `css/style.css` + `js/app.js` | Hardcoded circle stats aligned to synthetic pool; remote avatar URLs stripped | Data from synthetic `js/data.js` |
| Create research task | `create-task.html` | Placeholders + founder `<option>` rewritten to synthetic ids (`founder_alpha`) | Form only; no real names |
| Investor circles | `circles.html` | Path-intact lift | Synthetic investors (1×1st, 1×2nd, 1×3rd) |
| Projects | `projects.html` | Path-intact lift | Synthetic project list |
| Profile layout | **not lifted** from `profiles/*.html` | New `profiles/synthetic_investor.html` (+ founder companion) cloning section-heading taxonomy | **Reconstructed on invented data** — banner sentence required by inventory |

## Data

| Artifact | Source | Transform |
|----------|--------|-----------|
| `app/js/data.js` | Replaced entirely (original had real investor/founder records + Slack channel id) | Invented names/firms; `channelId: null`; `botToken: null` |
| `data/README.md` | new | Points at synthetic store |
| Original `profiles/vlad_panchenko.html`, `richard_jhang.html`, `lera_zhyliova.html` | — | **Never copied** (`data_safety: never`) |

## Volumes cited (from survey commands)

- `profile_html_pages` = 3 — `ls profiles/*.html \| wc -l` on source
- `yc_invest_db_lines` = 5,247 — `wc -l` on YC invest DB file
- `vlad_content_overview_bytes` = 30,838 — related content engine overview (not this UI)

## Secrets removed

- Slack `channelId` value removed (kind: Slack channel id) — path `js/data.js` in source
- `botToken` already null in source; remains null
- No `.env` / webhook URL values were present in the lifted HTML/CSS/JS set after scrub

## Tooling

- `tools/build_supersocial.py` — copies shell pages, writes synthetic `data.js` + reconstructed profiles
