diff --git a/site/astro.config.mjs b/site/astro.config.mjs
index f3e72296..7ad392db 100644
--- a/site/astro.config.mjs
+++ b/site/astro.config.mjs
@@ -25,9 +25,6 @@ export default defineConfig({
},
],
customCss: ['./src/styles/clinical-gore.css'],
- components: {
- Footer: './src/components/Footer.astro',
- },
// The docs must set the same type as the splash: IBM Plex is part of
// the visual law, not a decoration. Same Google Fonts request as
// src/pages/index.astro.
diff --git a/site/src/components/Footer.astro b/site/src/components/Footer.astro
deleted file mode 100644
index 8f0e0de2..00000000
--- a/site/src/components/Footer.astro
+++ /dev/null
@@ -1,13 +0,0 @@
----
-/**
- * Footer override: default Starlight footer (pagination etc.) plus the
- * hero's statusline — the same line of chrome that closes the splash.
- */
-import Default from '@astrojs/starlight/components/Footer.astro';
----
-
-
-
- core online · claim: ring · suspicion 0.00
- concealment first · overt war later
-
diff --git a/site/src/styles/clinical-gore.css b/site/src/styles/clinical-gore.css
index 8235072a..042e3c62 100644
--- a/site/src/styles/clinical-gore.css
+++ b/site/src/styles/clinical-gore.css
@@ -362,7 +362,7 @@ starlight-toc a[aria-current='true']:hover {
background: transparent;
}
-/* ═══════════ FOOTER: pagination + statusline ═══════════ */
+/* ═══════════ FOOTER: pagination ═══════════ */
.pagination-links a {
border: 1px solid var(--mis-line);
@@ -386,21 +386,6 @@ starlight-toc a[aria-current='true']:hover {
color: var(--mis-chrome);
}
-/* The hero's statusline, standing at the bottom of every page. */
-.mis-statusline {
- display: flex;
- justify-content: space-between;
- flex-wrap: wrap;
- gap: 0.5rem 2rem;
- margin-top: 2.5rem;
- padding-top: 1.1rem;
- border-top: 1px solid var(--mis-line);
- font-family: var(--sl-font-mono);
- font-size: 0.72rem;
- letter-spacing: 0.12em;
- color: var(--mis-chrome);
-}
-
/* ═══════════ SEARCH DIALOG ═══════════ */
dialog[aria-label] {
diff --git a/wiki/interface/site.md b/wiki/interface/site.md
index 236107c0..ec8cdd5a 100644
--- a/wiki/interface/site.md
+++ b/wiki/interface/site.md
@@ -4,11 +4,12 @@
Type: spec
Status: IMPLEMENTED
Status note: docs theme implemented 2026-07-08 (site/src/styles/
- clinical-gore.css rewritten as the full theme; Footer override;
- IBM Plex loaded site-wide). The reference hero composition (the
- illustration plate: porcelain|ink bisect, monolith, blood pool) is
- adopted by DESIGN.md as the public identity plate. Changes to how the
- public site looks amend this spec first.
+ clinical-gore.css rewritten as the full theme; IBM Plex loaded
+ site-wide). Same-day footer trim removed the docs-only statusline as
+ decorative noise; pagination remains. The reference hero composition
+ (the illustration plate: porcelain|ink bisect, monolith, blood pool)
+ is adopted by DESIGN.md as the public identity plate. Changes to how
+ the public site looks amend this spec first.
Stage: Process
Constitution: "Visual identity: clinical gore", "Justification and
legibility", pillar 4 (beautiful, readable presentation); the splash
@@ -34,7 +35,7 @@ The hero illustration is the design of record for the identity: a field
bisected porcelain | ink, a black server monolith carrying exactly one
amber core stripe, standing in a pool of blood — gore as information,
used once. The wordmark straddles the seam and survives on both fields.
-Chrome (nav, statusline) is letterspaced mono uppercase at the corners.
+Chrome (nav and labels) is letterspaced mono uppercase at the edges.
Everything below derives from it.
@@ -52,7 +53,7 @@ Everything below derives from it.
pool). Neither is ever decoration.
- **Type.** IBM Plex Sans for long-form body; IBM Plex Mono, uppercase,
letterspaced, for chrome — brand, nav, section/group labels, table
- headers, "on this page", pagination direction labels, statuslines.
+ headers, "on this page", and pagination direction labels.
Both faces load on every page, not just the splash.
- **One flat field.** Near-black throughout; structure is drawn with 1px
hairline seams, never layered background grays, gradients, or shadows.
@@ -60,9 +61,9 @@ Everything below derives from it.
- **The split survives as inversion.** Porcelain-on-ink flips to
ink-on-porcelain where attention lands: the current sidebar item, text
selection. The splash wordmark does it with a difference blend.
-- **The statusline.** Every page ends in the hero's corner chrome: mono,
- chrome-colored, `core online · claim: ring · suspicion 0.00` left,
- `concealment first · overt war later` right.
+- **No decorative footer copy.** The docs footer may provide pagination
+ and Starlight utility links, but it does not repeat atmospheric status
+ text. If a line does not help navigation or comprehension, remove it.
- **One look.** The docs force the dark facility in both `:root` and
`[data-theme='light']`; the theme picker is hidden because there is
nothing to pick.
@@ -72,10 +73,7 @@ Everything below derives from it.
- `site/src/styles/clinical-gore.css` — the docs theme; the rules above
as Starlight token overrides plus component styling (header, sidebar,
content, tables, asides, TOC, pagination, search).
-- `site/src/components/Footer.astro` — statusline appended below the
- default Starlight footer.
-- `site/astro.config.mjs` — IBM Plex `head` links for all doc pages;
- Footer component registration.
+- `site/astro.config.mjs` — IBM Plex `head` links for all doc pages.
- `site/src/pages/index.astro` — the splash; carries the same tokens
inline and the reference composition.
@@ -89,6 +87,6 @@ Everything below derives from it.
3. No rounded corner, drop shadow, or decorative gradient on any page.
4. IBM Plex Sans/Mono are loaded fonts on every page
(`document.fonts`), not fallback-rendered.
-5. The statusline closes every docs page.
+5. The docs footer contains no atmospheric statusline / slogan copy.
6. `pnpm --dir site build` renders the whole wiki under the theme with
no page opting out.
diff --git a/wiki/log/2026-07-08-docs-footer-trim.md b/wiki/log/2026-07-08-docs-footer-trim.md
new file mode 100644
index 00000000..78187faa
--- /dev/null
+++ b/wiki/log/2026-07-08-docs-footer-trim.md
@@ -0,0 +1,28 @@
+# 2026-07-08 — Docs footer trim
+
+```
+Type: log
+```
+
+## Intent
+
+Remove the decorative docs statusline footer (`core online · claim: ring ·
+suspicion 0.00` / `concealment first · overt war later`) after it proved to be
+noise on rendered pages.
+
+## Changed
+
+- Removed the Starlight `Footer` override component and its registration.
+- Removed `.mis-statusline` styling from the docs theme; pagination styling
+ remains.
+- Updated `wiki/interface/site.md`: the statusline is no longer a requirement;
+ docs footers should not carry atmospheric status/slogan copy.
+
+## Checks
+
+- `./tools/site-build.sh`
+- `./tools/check.sh`
+
+## Deploy
+
+- Rebuild and publish the `pages` branch after landing.
diff --git a/wiki/log/DEVLOG.md b/wiki/log/DEVLOG.md
index 0812710e..7fcd79c5 100644
--- a/wiki/log/DEVLOG.md
+++ b/wiki/log/DEVLOG.md
@@ -5,6 +5,16 @@ Type: log
```
Reverse chronological implementation notes. Keep this factual: what changed, why, checks, and spec impact.
+## 2026-07-08 - Docs footer trim
+
+- Intent: remove the decorative docs statusline footer after it read as useless
+ atmospheric text on rendered pages.
+- Changed: removed the Starlight Footer override and `.mis-statusline` CSS;
+ site.md now says docs footers should not carry atmospheric status/slogan
+ copy. Pagination remains.
+- Checks: `./tools/site-build.sh`; `./tools/check.sh`.
+- Log: wiki/log/2026-07-08-docs-footer-trim.md.
+
## 2026-07-08 - Flow / WorkGrid spec sync
- Intent: answer a spec tick after the machine-token slice: identify stale