[PR #1203] [MERGED] feat(website): add beginner examples and synchronized publishing #2715

Closed
opened 2026-10-17 21:09:25 +00:00 by bsakaguchi · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/morluto/rea/pull/1203
Author: @N0zoM1z0
Created: 10/9/2026
Status: ✅ Merged
Merged: 10/9/2026
Merged by: @N0zoM1z0

Base: main ← Head: feat/website-first-investigation


📝 Commits (7)

  • 5160d9b feat(website): explain REA through a first investigation
  • 11b9f03 feat(website): explain REA with Calculator and a playable dinosaur lab
  • 19c52f5 feat(website): lead with the playable dinosaur example
  • e750c26 feat(website): clarify reverse engineering and showcase goals
  • 291bc6f feat(website): show manual analysis beside a one-prompt workflow
  • 54c0ed4 chore: merge main before website publication
  • 761881c ci(website): publish Cloudflare and Pages from one artifact

📊 Changes

18 files changed (+3052 additions, -118 deletions)

View changed files

📝 .github/workflows/website-pages.yml (+89 -1)
📝 .gitignore (+1 -0)
📝 website/AGENTS.md (+3 -2)
📝 website/README.md (+76 -18)
➕ website/evidence/calculator-and-dino.md (+145 -0)
📝 website/evidence/guide-examples.md (+16 -0)
📝 website/figures.md (+31 -0)
➕ website/public/assets/dino-demo.js (+235 -0)
➕ website/public/assets/dino-speed.js (+21 -0)
➕ website/public/assets/figures/analyst-thinking.svg (+15 -0)
➕ website/public/assets/home.js (+66 -0)
➕ website/public/assets/licenses/dinosaur.txt (+34 -0)
📝 website/public/assets/main.js (+20 -15)
📝 website/public/assets/styles.css (+782 -0)
➕ website/public/examples/dino-lab/index.html (+334 -0)
➕ website/public/first-investigation/index.html (+371 -0)
📝 website/public/index.html (+766 -72)
📝 website/style-guide.md (+47 -10)

📄 Description

New readers can set up REA, compare manual analysis with a plain-English agent prompt, and try the recovered behavior before opening the detailed case studies.

  • Explain reverse engineering and each example's goal before the demo. Pair real Calculator instructions with three selectable analyst thought bubbles and a prominent “One prompt.” comparison.
  • Add a playable dinosaur speed reconstruction, its source and recorded-rule check, plus a guided Notes export investigation.
  • Publish rea.tools and GitHub Pages through the same manual workflow on main. Both deployments consume the verified Pages archive; the workflow checks that both public commit markers match. Configure CLOUDFLARE_API_TOKEN and CLOUDFLARE_ACCOUNT_ID in repository Actions secrets before the first run.
  • Record the evidence, figure notes and maintenance guidance alongside the website.

Validation: website preparation/link/SVG/ZIP checks; npm run check:fast; repository formatting; actionlint; Wrangler production dry-run; archive identity and matching/mismatched revision checks. Browser checks cover desktop/mobile, copying, keyboard controls, reduced motion, no-JavaScript reading, /rea/ paths and existing case-study selectors. All 23 displayed Calculator instructions match the saved REA dossier; the original dinosaur speed check matches the reconstruction.

Please use a merge commit to retain the full development history.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/morluto/rea/pull/1203 **Author:** [@N0zoM1z0](https://github.com/N0zoM1z0) **Created:** 10/9/2026 **Status:** ✅ Merged **Merged:** 10/9/2026 **Merged by:** [@N0zoM1z0](https://github.com/N0zoM1z0) **Base:** `main` ← **Head:** `feat/website-first-investigation` --- ### 📝 Commits (7) - [`5160d9b`](https://github.com/morluto/rea/commit/5160d9b717d0207a357c754bdf72e215e59d19d1) feat(website): explain REA through a first investigation - [`11b9f03`](https://github.com/morluto/rea/commit/11b9f0346cf5413045b41ff552a024e11ba46ccc) feat(website): explain REA with Calculator and a playable dinosaur lab - [`19c52f5`](https://github.com/morluto/rea/commit/19c52f5e3f42fb754fc154bbd16552c5111df0c5) feat(website): lead with the playable dinosaur example - [`e750c26`](https://github.com/morluto/rea/commit/e750c262fbf37100369ab25bf8659daa1a2c4cc7) feat(website): clarify reverse engineering and showcase goals - [`291bc6f`](https://github.com/morluto/rea/commit/291bc6fb70f47d28d23440f03a8a7fa49eb9a391) feat(website): show manual analysis beside a one-prompt workflow - [`54c0ed4`](https://github.com/morluto/rea/commit/54c0ed42aa3a345d19c6a7117c88df40a78da354) chore: merge main before website publication - [`761881c`](https://github.com/morluto/rea/commit/761881cec33b18d7228bae5e2093e5d44b96ceb1) ci(website): publish Cloudflare and Pages from one artifact ### 📊 Changes **18 files changed** (+3052 additions, -118 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/website-pages.yml` (+89 -1) 📝 `.gitignore` (+1 -0) 📝 `website/AGENTS.md` (+3 -2) 📝 `website/README.md` (+76 -18) ➕ `website/evidence/calculator-and-dino.md` (+145 -0) 📝 `website/evidence/guide-examples.md` (+16 -0) 📝 `website/figures.md` (+31 -0) ➕ `website/public/assets/dino-demo.js` (+235 -0) ➕ `website/public/assets/dino-speed.js` (+21 -0) ➕ `website/public/assets/figures/analyst-thinking.svg` (+15 -0) ➕ `website/public/assets/home.js` (+66 -0) ➕ `website/public/assets/licenses/dinosaur.txt` (+34 -0) 📝 `website/public/assets/main.js` (+20 -15) 📝 `website/public/assets/styles.css` (+782 -0) ➕ `website/public/examples/dino-lab/index.html` (+334 -0) ➕ `website/public/first-investigation/index.html` (+371 -0) 📝 `website/public/index.html` (+766 -72) 📝 `website/style-guide.md` (+47 -10) </details> ### 📄 Description New readers can set up REA, compare manual analysis with a plain-English agent prompt, and try the recovered behavior before opening the detailed case studies. - Explain reverse engineering and each example's goal before the demo. Pair real Calculator instructions with three selectable analyst thought bubbles and a prominent “One prompt.” comparison. - Add a playable dinosaur speed reconstruction, its source and recorded-rule check, plus a guided Notes export investigation. - Publish `rea.tools` and GitHub Pages through the same manual workflow on `main`. Both deployments consume the verified Pages archive; the workflow checks that both public commit markers match. Configure `CLOUDFLARE_API_TOKEN` and `CLOUDFLARE_ACCOUNT_ID` in repository Actions secrets before the first run. - Record the evidence, figure notes and maintenance guidance alongside the website. Validation: website preparation/link/SVG/ZIP checks; `npm run check:fast`; repository formatting; actionlint; Wrangler production dry-run; archive identity and matching/mismatched revision checks. Browser checks cover desktop/mobile, copying, keyboard controls, reduced motion, no-JavaScript reading, `/rea/` paths and existing case-study selectors. All 23 displayed Calculator instructions match the saved REA dossier; the original dinosaur speed check matches the reconstruction. Please use a **merge commit** to retain the full development history. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
bsakaguchi 2026-10-17 21:09:25 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
morluto/rea#2715
No description provided.