README: fix forge rendering — drop front matter, markdown-native logo
Front matter displayed as raw text on the forge (README now exempted in check_headers; attribution lives in the body). Raw-HTML logo block was sanitized by the renderer — replaced with a markdown image; logo.svg gains intrinsic 120px size so it renders correctly. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Showing 3 changed files with +5 and −16
modified
README.md
+1 −14
@@ -1,17 +1,4 @@ | ||
| 1 | −--- | |
| 2 | −project: modelmap | |
| 3 | −document: README | |
| 4 | −author: Simon-Pierre Boucher | |
| 5 | −contact: contact@spboucher.ai | |
| 6 | −website: https://modelmap.io | |
| 7 | −created: 2026-08-12 | |
| 8 | −modified: 2026-08-12 | |
| 9 | −status: reviewed | |
| 10 | −--- | |
| 11 | − | |
| 12 | −<p align="center"> | |
| 13 | − <a href="https://modelmap.io"><img src="https://www.modelmap.io/static/logo.svg" alt="modelmap — contour-line logo" width="120"></a> | |
| 14 | −</p> | |
| 1 | +[](https://modelmap.io) | |
| 15 | 2 | |
| 16 | 3 | # modelmap — Internal Cartography of Local Large Language Models |
| 17 | 4 | |
modified
site/public/logo.svg
+1 −1
@@ -11,7 +11,7 @@ | ||
| 11 | 11 | Platform : Web (deployed from macOS / Apple Silicon) |
| 12 | 12 | License : All rights reserved (research code) |
| 13 | 13 | =========================================================================== --> |
| 14 | −<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 128"> | |
| 14 | +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 128" width="120" height="120"> | |
| 15 | 15 | <defs> |
| 16 | 16 | <linearGradient id="bg" x1="0" y1="0" x2="1" y2="1"> |
| 17 | 17 | <stop offset="0" stop-color="#faf9f6"/> |
modified
tools/check_headers.py
+3 −1
@@ -45,7 +45,9 @@ MD_REQUIRED_TOKENS = ( | ||
| 45 | 45 | |
| 46 | 46 | # Files that carry no comments / are data or licenses. CLAUDE.md is the |
| 47 | 47 | # authoritative charter (its content is the spec itself, not a research doc). |
| 48 | −EXEMPT = {"LICENSE", ".gitignore", "package.json", "package-lock.json", "CLAUDE.md"} | |
| 48 | +# README.md is the forge-rendered public summary — front matter would display | |
| 49 | +# as raw text; author attribution lives in its visible body instead. | |
| 50 | +EXEMPT = {"LICENSE", ".gitignore", "package.json", "package-lock.json", "CLAUDE.md", "README.md"} | |
| 49 | 51 | |
| 50 | 52 | |
| 51 | 53 | def tracked_files() -> list[Path]: |
| 52 | 54 | |