"PDF text", "applet" => "Applet", "bot" => "External bot/system", "tool" => "Tool", "github" => "Repository", "archive" => "Archive / utility", "presentation" => "Presentation", "media" => "Media", "dataset" => "Dataset", "source" => "Source file", "external" => "External system", "onsite" => "On-site branch", "branch" => "Branch", "research" => "Research system", "manual" => "Manual", "table" => "Table", "main-branch" => "Main branch", ][$category] ?? ucfirst(str_replace("-", " ", $category)); } function section_by_id(array $sections, string $id): ?array { foreach ($sections as $section) { if (($section["id"] ?? "") === $id) return $section; } return null; } function links_for_sections(array $links, array $ids): array { $set = array_fill_keys($ids, true); return array_values(array_filter($links, static fn(array $link): bool => isset($set[$link["section"] ?? ""]))); } $categoryCounts = []; foreach ($links as $link) { $cat = ref_category($link); $categoryCounts[$cat] = ($categoryCounts[$cat] ?? 0) + 1; } ksort($categoryCounts); $pdfLinks = array_values(array_filter($links, fn($link) => ref_category($link) === "pdf")); $pdfCount = count($pdfLinks); $utilityCount = isset($utilityLinks) ? count($utilityLinks) : 0; ?> <?= htmlspecialchars($projectName) ?>

CSS-aware reference system

Separate console chrome, chapter gates, icon blocks, PDFs, and utility links.

owner icons branch entries PDF-only entries separated utility links
Browse icon blocks Open PDF block

Position model from CSS + computed layout

The source is four layers before it is a link list.

The public page uses inline CSS, fixed clusters, absolute panels, nested articles/sections, and small JavaScript hover/scroll helpers. This page separates those layers before grouping links.

">

CSS: · Computed:

Icon order + bright pins

Tap any icon, chapter pill, or box link to glow the exact owner on the page.

All · dim
$count): ?>
$link["section"] === $section["id"])); $layout = $sectionLayout[$section["id"]] ?? null; ?>

Separated utility chrome

After Coffee: footer/download/RSS/lander links are not Coffee-owned branches.

These links still exist in the source, but CSS/JS places some of them as fixed or absolute controls. They are listed here only as utility chrome.

Live precision scanner

Source ownership map from spireason.neocities.org

This scanner now reports the same CSS-aware separation: fixed/absolute chrome is not Coffee ownership, and every link keeps its source-order block context when possible.

Not loaded yet.