Files
dotfiles/claude/memory/project-arc-404-page-design-pending.md
T
David F GliddenandClaude Opus 4.8 3f9a89b00c chore(memory): Basic Memory trial begins — sync normalization baseline (283 files)
Basic Memory v0.21.6 first sync over the live memory dir (steward-authorized
live-dir trial, Option A 2026-06-06): adds permalink: to frontmatter, refolds
long YAML description lines, strips final newlines. Bodies untouched —
verified via full diff classification. From this commit forward, any diff in
claude/memory shows only what Basic Memory or the session writes.

Trial design: MemPalace untouched as incumbent; git status check on this dir
at every wrap; end-of-day evaluation (recall quality, sync robustness,
rebuild-from-files, malformed-file behavior).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-06 09:52:17 +02:00

57 lines
4.3 KiB
Markdown

---
permalink: claude-memory/project-arc-404-page-design-pending
---
---
name: ARC 404 page — design + build pending
description: Surfaced 2026-05-03 during _layout.scss SCSS audit — the .wrapper.not-found CSS rule was dead code (no template, no build path, no class application), but ARC genuinely needs a 404 page. Existing content/404.md is Jekyll-era leftover. Need: ARC-voice 404 design + Hakyll build path + template.
type: project
originSessionId: 8d9ac240-47df-4578-aec1-a9dd32965027
---
# ARC 404 page — design + build pending
**Surfaced:** 2026-05-03 during `_layout.scss` SCSS audit. The `.wrapper.not-found` CSS rule (~50 lines including dark-mode override) was dead code — no template, no `site.hs` build path, no class assignment anywhere. Removed in audit commit. **Side finding**: the gap is real. ARC has no 404 page.
**Steward acknowledgment 2026-05-03**: *"So we need to design a 404 page…"*
## What exists currently
- `content/404.md` — Jekyll-era leftover content with frontmatter (`title: "Page Not Found"`, `layout: 404`, `permalink: "/404.html"`). Body has a `# 404` heading, a poetic blockquote, some content. Not built by current Hakyll `site.hs` (no rule processes it). Effectively orphaned.
- `_layout.scss` had a `.wrapper.not-found` rule (now removed) — display-large h1 (5rem), centered layout, dark-mode color override. Dead code; selector never applied anywhere.
## What's needed
1. **ARC-voice content** for 404 — quiet, contemplative, acknowledges absence without performance:
- Possibly Latin (the site's register; *non est inventus* / *nusquam*)
- English short prose with a graceful return path
- Could lean into the *Animal Rationis Capax* posture: even being-lost is part of the search
- Might use a quiet ornament or §IV Pause/Close moment when designed
2. **Template** — `templates/404.html` or similar; renders with site header/footer; no breadcrumb (since the user is by definition off-path)
3. **Build path in `site.hs`** — process `content/404.md` (or replacement) into `_site/404.html`
4. **Server config** — CloudFlare Pages will use `_site/404.html` automatically as the 404 page if it exists at the root; verify via test
5. **CSS** — minimal; depending on the design decisions, may not need a dedicated `_404.scss` partial. The previous `.wrapper.not-found` over-specified things that the existing site rules already handle.
## Design questions for the steward
- **Voice register** — academic Latin, contemplative English, mixed?
- **Length** — single line of prose, short paragraph, brief poem-like fragment?
- **Visual treatment** — quiet h1 (per §I.d scale), or display-size deviation (the previous 5rem)? Honest read: respecting the §I.d scale is more consistent; display-size was probably an accidental "404 should be big" reflex
- **Return path** — link to home? link to Reading Compass? Multiple paths?
- **Ornament** — none, or use the (eventually-designed) §IV Close ornament as the gesture-of-completion-even-in-absence?
- **Latin or English first?** — ARC's typography page uses English-first; bio is English; a Latin 404 could be the one place where the site's Latin name (Animal Rationis Capax) speaks plainly to a lost reader
## Sequencing
Not urgent — site works without 404; users hitting non-existent URLs see browser-default or CDN-default 404 page. But meaningful: the 404 is one of those *quiet places where the site speaks to the lost reader*, and an ARC 404 should be considered carefully (Bringhurst-discipline applies even — perhaps especially — to the page no one means to find).
Best moment: a small focused session (1-2 hours including content draft + template + build path + test). Could pair naturally with:
- The colophon rewrite (also pending — both are about-page-adjacent, both speak in ARC's voice to the reader)
- The §IV Pause/Close ornament design (404 might be the one place the Close ornament makes most sense — the *finis* of an unintended journey)
## Cross-references
- `content/404.md` — orphaned content; review or replace as part of this work
- `_layout.scss` audit commit — removed the dead `.wrapper.not-found` CSS
- `project-arc-pause-close-ornament-and-hr-audit-pending.md` — the §IV ornament question; 404 is a candidate context for the Close ornament
- The eventual colophon rewrite — adjacent voice work