# THE BEING — Task 3 Premium Reader Test

This build uses the **fixed Task 1 art corpus** and **fixed Task 2 Book corpus**. No Book was rewritten to fit the demo question.

## Test thought

> why do we hold onto things we don't need just because we feel guilty throwing them away

The Thread contains **15 exact canonical pages**. It passes through five distinct Books and returns to the opening Book for the final page. The route is stored in `content/thread.json`; private handoff reasoning is kept out of the reader UI.

## What to test

1. Open `health.php` and confirm `ok: true`.
2. Open `index.php` with a fresh browser/localStorage state.
3. Read the Threshold message.
4. Follow the complete Thread without exploring first. Judge whether it feels like one second story rather than related fragments.
5. Walk it again and choose **Explore Book**. Confirm the Book opens from its cover and that **Return to Thread** returns to the exact Thread page.
6. Open **Map** during the Journey. Future Books should remain unnamed.
7. Open **Library**. Only surfaced Books should be visible; the exact internal catalogue size is not exposed.
8. Finish the Thread and leave a Pulse.

## Architecture

- PHP entrypoint, HTML, CSS, vanilla JavaScript
- JSON content
- browser `localStorage` for demo reader state and Pulse
- no API key
- no database
- no Composer / Node runtime requirement

## Contracts

The `/contracts/` directory contains the first ten generation/product contracts intended to be carried into the later Foundry.

## Canon status

This is an experimental test corpus, not ratified founding canon.
