Make Awakening the public splash page - #12
Conversation
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: cb2c623b8e
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| <h1>A way through complexity without pretending the tension is gone.</h1> | ||
| <p class="lede">The Interdependent Way is a dense living text and a constellation of attempts to test, explain, implement, challenge, and preserve it. The Preamble is directly available here; deeper orientation and exact source remain available without hiding the entrance.</p> | ||
| <div class="actions"><a class="button" href="/preamble/">Read the Preamble</a><a class="button secondary" href="/start/">Begin with orientation</a><a class="button secondary" href="/way/">Explore the Way</a></div> | ||
| {% set awakenings = generated.canon.units | where("title", "Awakening") %} |
There was a problem hiding this comment.
Use an emitted canon unit for the splash
When the canon is regenerated from the checked-in recovery mirror used by npm test/OFFLINE fallback, generated.canon.units has the 5d/“You are not alone” text under Preamble and no unit titled Awakening (the parser only emits that title for a standalone heading). Because the new public root gates the splash on where("title", "Awakening"), running npm test followed by Eleventy renders the hmmm fallback instead of the canonical threshold and the new generated-site assertion for 5d explodes out of 4d fails; either the parser/mirror needs to emit an Awakening unit or this page needs to select the actual unit containing that text.
Useful? React with 👍 / 👎.
Purpose
Makes the canonical Awakening the visual and structural threshold at
/, while preserving the existing living knowledge-system entrance at/home/and keeping the Preamble one click from arrival.What changed
/home//home/and exact source provenance/home/and adds Awakening to primary navigationskill-libMODULE_BUILDfieldsFile plan
src/index.njksrc/home/index.njk/is the knowledge homesrc/_includes/layouts/splash.njksrc/assets/css/awakening.csssrc/_includes/layouts/base.njk/home/and back to AwakeningCanon boundary
The splash does not copy Awakening into a second authority. It selects the
Awakeningunit from generated canon data on every build and publishes the unit’s source line range and digest. If the unit disappears, the page exposeshmmmand the release tests fail.Usage
/— Awakening splash/home/— full living knowledge system/preamble/— one-click canonical Preamblehmmm
The layout is intentionally still: the visual rings are decorative and subordinate to readable canon. Any future motion should remain optional, reduced-motion safe, and unnecessary to understand or operate the page.