[PR #1475] [MERGED] feat(website): add a Blog and Touhou reconstruction essay #2912

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

📋 Pull Request Information

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

Base: main ← Head: feat/website-blog-touhou


📝 Commits (8)

  • 20e2c59 feat(website): add a blog for methods and project notes
  • 87b8338 docs(website): outline the Touhou reconstruction workflow
  • 37344f3 docs(website): write the Touhou reconstruction essay
  • 6ad1b1c docs(website): emphasize the reconstruction essay takeaways
  • 7f2b3f2 feat(website): link the Blog from the homepage introduction
  • 245e783 docs(website): simplify the Blog introduction
  • c2ddda9 docs(website): finalize the Touhou essay for publication
  • 1d31c6f docs(website): align Blog community links with the site

📊 Changes

23 files changed (+1132 additions, -10 deletions)

View changed files

📝 website/AGENTS.md (+5 -0)
📝 website/README.md (+17 -1)
➕ website/evidence/touhou-reconstruction-method.md (+175 -0)
📝 website/figures.md (+8 -0)
📝 website/public/assets/styles.css (+28 -2)
➕ website/public/blog/index.html (+174 -0)
➕ website/public/blog/touhou-reconstruction/index.html (+669 -0)
📝 website/public/examples/dino-lab/index.html (+2 -1)
📝 website/public/faq/index.html (+1 -0)
📝 website/public/first-investigation/index.html (+2 -1)
📝 website/public/get-started/index.html (+2 -1)
📝 website/public/guides/browser/index.html (+2 -1)
📝 website/public/guides/index.html (+2 -1)
📝 website/public/guides/javascript/index.html (+2 -1)
📝 website/public/guides/native/index.html (+2 -1)
📝 website/public/index.html (+5 -0)
📝 website/public/showcase/aegis/index.html (+1 -0)
📝 website/public/showcase/ctf/index.html (+1 -0)
📝 website/public/showcase/dx-ball/index.html (+1 -0)
📝 website/public/showcase/index.html (+1 -0)

...and 3 more files

📄 Description

Add a Blog for longer articles, linked from every reading page and from the homepage's “Want to go deeper?” shortcut.

The first article is N0zoM1z0's English essay, The industrial revolution in reverse engineering. It follows the move from manual RE to agent-driven reconstruction through TH08, TH095 and PC-98 TH04, focusing on reusable knowledge, verification and how the work changes. Public milestones and the attributed GensokyoClub README excerpt have supporting provenance. The article starts with a takeaway and uses the existing reading layout.

Update the website maintenance guidance for essays, remove review labels, and include both new routes in the automatically generated sitemap. Production publication remains manual and sends the same artifact to rea.tools and GitHub Pages.

Validation:

  • scripts/prepare-website.py, scripts/verify-website.py and scripts/test-website.py passed.
  • Browser checks covered the homepage → Blog → article path at / and /rea/, with widths from 320 to 1440px.
  • Full article checks covered source disclosures, keyboard navigation, no-JavaScript reading and quotation provenance.

Website content only; no CLI/MCP or provider changes. Real Hopper/Ghidra verification was not performed for this change.


🔄 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/1475 **Author:** [@N0zoM1z0](https://github.com/N0zoM1z0) **Created:** 10/10/2026 **Status:** ✅ Merged **Merged:** 10/10/2026 **Merged by:** [@N0zoM1z0](https://github.com/N0zoM1z0) **Base:** `main` ← **Head:** `feat/website-blog-touhou` --- ### 📝 Commits (8) - [`20e2c59`](https://github.com/morluto/rea/commit/20e2c59feefe534004d51414d490da08bb8ceb69) feat(website): add a blog for methods and project notes - [`87b8338`](https://github.com/morluto/rea/commit/87b833873747e80b3d8f90397beb76ddcf77d3a4) docs(website): outline the Touhou reconstruction workflow - [`37344f3`](https://github.com/morluto/rea/commit/37344f356a8000a2dbedd70ff789d487928ea949) docs(website): write the Touhou reconstruction essay - [`6ad1b1c`](https://github.com/morluto/rea/commit/6ad1b1c6fa0dcb2b983f7415672d8ba95015d569) docs(website): emphasize the reconstruction essay takeaways - [`7f2b3f2`](https://github.com/morluto/rea/commit/7f2b3f202ef330ff83e0d6e1d38cfff7ce4c790e) feat(website): link the Blog from the homepage introduction - [`245e783`](https://github.com/morluto/rea/commit/245e7832f83a7750b8034c8d8c1711e888c89984) docs(website): simplify the Blog introduction - [`c2ddda9`](https://github.com/morluto/rea/commit/c2ddda9b4404bafe282cbfe9ed948e1c3cf0ef35) docs(website): finalize the Touhou essay for publication - [`1d31c6f`](https://github.com/morluto/rea/commit/1d31c6f3f9900ce3de8f8c177eaf1782df45e102) docs(website): align Blog community links with the site ### 📊 Changes **23 files changed** (+1132 additions, -10 deletions) <details> <summary>View changed files</summary> 📝 `website/AGENTS.md` (+5 -0) 📝 `website/README.md` (+17 -1) ➕ `website/evidence/touhou-reconstruction-method.md` (+175 -0) 📝 `website/figures.md` (+8 -0) 📝 `website/public/assets/styles.css` (+28 -2) ➕ `website/public/blog/index.html` (+174 -0) ➕ `website/public/blog/touhou-reconstruction/index.html` (+669 -0) 📝 `website/public/examples/dino-lab/index.html` (+2 -1) 📝 `website/public/faq/index.html` (+1 -0) 📝 `website/public/first-investigation/index.html` (+2 -1) 📝 `website/public/get-started/index.html` (+2 -1) 📝 `website/public/guides/browser/index.html` (+2 -1) 📝 `website/public/guides/index.html` (+2 -1) 📝 `website/public/guides/javascript/index.html` (+2 -1) 📝 `website/public/guides/native/index.html` (+2 -1) 📝 `website/public/index.html` (+5 -0) 📝 `website/public/showcase/aegis/index.html` (+1 -0) 📝 `website/public/showcase/ctf/index.html` (+1 -0) 📝 `website/public/showcase/dx-ball/index.html` (+1 -0) 📝 `website/public/showcase/index.html` (+1 -0) _...and 3 more files_ </details> ### 📄 Description Add a Blog for longer articles, linked from every reading page and from the homepage's “Want to go deeper?” shortcut. The first article is N0zoM1z0's English essay, **The industrial revolution in reverse engineering**. It follows the move from manual RE to agent-driven reconstruction through TH08, TH095 and PC-98 TH04, focusing on reusable knowledge, verification and how the work changes. Public milestones and the attributed GensokyoClub README excerpt have supporting provenance. The article starts with a takeaway and uses the existing reading layout. Update the website maintenance guidance for essays, remove review labels, and include both new routes in the automatically generated sitemap. Production publication remains manual and sends the same artifact to rea.tools and GitHub Pages. Validation: - `scripts/prepare-website.py`, `scripts/verify-website.py` and `scripts/test-website.py` passed. - Browser checks covered the homepage → Blog → article path at `/` and `/rea/`, with widths from 320 to 1440px. - Full article checks covered source disclosures, keyboard navigation, no-JavaScript reading and quotation provenance. Website content only; no CLI/MCP or provider changes. Real Hopper/Ghidra verification was not performed for this change. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
bsakaguchi 2026-10-17 21:11:45 +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#2912
No description provided.