# ToshinSamuels.com public-service update

## Implemented

- Preserved the resource-first homepage and its immediate 911, 988, and 211 help pathways.
- Set the primary navigation order to: Find Help, How-To, Scam Prevention, The Promise, Current Work, About, Full Record.
- Removed the standalone Find Funding page and all navigation, sitemap, metadata, and homepage references to it.
- Added `/guides` as the How-To landing page with ten planned subject areas.
- Added `/about` with the approved current identity and the title “Founder and President, Overcomers Society.”
- Kept the three *Inside the Mind of the Confidence Man* books understated as part of the educational record, without covers, sales buttons, or storefront language.
- Updated the homepage, scam-prevention page, and Full Record page to use the shared navigation and consistent identity language.
- Added consistent WebSite, Person, Organization, ProfilePage, CollectionPage, and book-series structured data.
- Updated metadata and the sitemap for the new site structure.
- Added a useful custom 404 page; `/funding` is intentionally absent and should return a true not-found response.
- Kept financial-hardship and government-benefit resources inside Find Help because those are crisis/help resources rather than a standalone funding service.
- Kept all seven navigation tabs available on smaller screens through horizontal scrolling.

## Not added intentionally

Direct Amazon links for *The Scam-Resistant Mind*, *Money Under Guard*, and *Identity Fortress* were not guessed. Their quiet About-page entries state the Kindle Unlimited and $0.99 availability without linking to an unverified product page. Add the exact product links later after copying them from the KDP Bookshelf or Amazon listings.

## Local verification before deployment

From this folder, run:

```bash
npm install
npm run build
npm run dev
```

Then review these routes:

- `/`
- `/guides`
- `/scam-prevention`
- `/about`
- `/toshin-charles-samuels`
- `/funding` — this should show the custom 404 page and retain a 404 status

## Validation completed here

- All app TypeScript and TSX files passed a TypeScript syntax parse.
- A strict temporary type-check with permissive framework stubs passed, catching internal TypeScript and JSX issues while framework packages were unavailable.
- All literal internal routes and hash anchors were checked and resolved.
- No remaining `/funding`, “Find Funding,” “Founding Steward,” or retired “free knowledge activist” language was found in the app source.

A full Next.js production build could not be run in the editing environment because the npm registry was unreachable. The local `npm run build` step above remains required before production deployment.
