repo: remap history after public scrub
Message
repo: remap history after public scrub
Diff
.forge/issues/0572a4d9-8185-4d2d-b815-0d49e5f07c8c/comments/bf444985-0017-45ba-81d6-1f2637f30a1f.md+1 −1
--- a/.forge/issues/0572a4d9-8185-4d2d-b815-0d49e5f07c8c/comments/bf444985-0017-45ba-81d6-1f2637f30a1f.md+++ b/.forge/issues/0572a4d9-8185-4d2d-b815-0d49e5f07c8c/comments/bf444985-0017-45ba-81d6-1f2637f30a1f.md@@ -3,6 +3,6 @@ id: bf444985-0017-45ba-81d6-1f2637f30a1f33 author: null44 created: 2026-10-27T19:53:10.556907572Z55 ---6-Fixed in PR #62 (`0983d394-af31-4249-9f13-953766963072`, commit `87c3c12`, merged `74d5bad`). CI `2026-10-27T19-51-44.580964991Z` passed.6+Fixed in PR #62 (`0983d394-af31-4249-9f13-953766963072`, commit `3013e51`, merged `cbda213`). CI `2026-10-27T19-51-44.580964991Z` passed.77 88 The agents guide now describes the actual stored shape: type, title, body, optional handle/contact, license version, `received_at`, and salted source-IP hash; checkbox validation happens before storing and is not a separate stored field. No body hash is claimed.
.forge/issues/0c944797-1025-43bb-a382-686669c85c69/comments/f0f88bb9-aaf1-4063-9b1b-eeb336fea97a.md+1 −1
--- a/.forge/issues/0c944797-1025-43bb-a382-686669c85c69/comments/f0f88bb9-aaf1-4063-9b1b-eeb336fea97a.md+++ b/.forge/issues/0c944797-1025-43bb-a382-686669c85c69/comments/f0f88bb9-aaf1-4063-9b1b-eeb336fea97a.md@@ -3,4 +3,4 @@ id: f0f88bb9-aaf1-4063-9b1b-eeb336fea97a33 author: null44 created: 2026-10-27T15:34:16.647105515Z55 ---6-Fixed in 44ea71b1 (ff f88f679). Ids/versions validated at load; write_page() refuses unsafe relative paths; tests/path_safety.rs covers issue id, PR id, absolute release version and '..' traversal.6+Fixed in 44ea71b1 (ff 1c7055f). Ids/versions validated at load; write_page() refuses unsafe relative paths; tests/path_safety.rs covers issue id, PR id, absolute release version and '..' traversal.
.forge/issues/0fea47fa-c30f-4181-8340-de5f33012d0b/issue.md+1 −1
--- a/.forge/issues/0fea47fa-c30f-4181-8340-de5f33012d0b/issue.md+++ b/.forge/issues/0fea47fa-c30f-4181-8340-de5f33012d0b/issue.md@@ -9,7 +9,7 @@ milestone: null99 created: 2026-10-27T15:26:52.226727799Z1010 updated: 2026-10-27T16:00:02.516713781Z1111 ---12-Today the site has **no gl0w branding anywhere** — zero references to gl0w.world in any generated page. The only attribution is the muted right-aligned footer line `generated from a snapshot of a repo and its f0rge · master @ afe4a2a`.12+Today the site has **no gl0w branding anywhere** — zero references to gl0w.world in any generated page. The only attribution is the muted right-aligned footer line `generated from a snapshot of a repo and its f0rge · master @ 6f379f8`.1313 1414 Owner will vendor the gl0w logo asset; this issue wires it in and owns the lockup, footer, and metadata.1515
.forge/issues/1489b1c1-1014-4bb1-b28d-3eca6f811267/issue.md+1 −1
--- a/.forge/issues/1489b1c1-1014-4bb1-b28d-3eca6f811267/issue.md+++ b/.forge/issues/1489b1c1-1014-4bb1-b28d-3eca6f811267/issue.md@@ -18,7 +18,7 @@ At 390px the site is usable-ish but broken in three specific places.1818 `.file-scroll` is deliberately exempt from the mobile card layout (m6/cards2, f0rge #46) and is supposed to scroll horizontally, but at 390px "Last commit" wraps to 3–4 lines per row while "Age" is clipped at the right edge. Row heights blow up, the table reads as broken rather than scrollable.1919 2020 ### 3. Clone summary wraps mid-token21-`Clone & download · master @ afe4a2a · CI [pass]` wraps so `pass` lands alone on line 2, and the summary line uses `--muted` (below AA).21+`Clone & download · master @ 6f379f8 · CI [pass]` wraps so `pass` lands alone on line 2, and the summary line uses `--muted` (below AA).2222 2323 ### Also2424 - Issue/PR meta blocks become six full-width lines on mobile (see the meta issue #72 — collapse to chips + `<details>`).
.forge/issues/265fd43c-65d0-4e31-a3d5-4964cfb04b63/comments/0cb37628-afcc-4298-bad9-02b9ed49eee7.md+1 −1
--- a/.forge/issues/265fd43c-65d0-4e31-a3d5-4964cfb04b63/comments/0cb37628-afcc-4298-bad9-02b9ed49eee7.md+++ b/.forge/issues/265fd43c-65d0-4e31-a3d5-4964cfb04b63/comments/0cb37628-afcc-4298-bad9-02b9ed49eee7.md@@ -3,6 +3,6 @@ id: 0cb37628-afcc-4298-bad9-02b9ed49eee733 author: null44 created: 2026-10-28T11:27:05.937998386Z55 ---6-Fixed in PR #67 (`d8e44ab6-3a98-41ad-9ef6-ee50f67e73d0`, commit `3aeafa2`, merged `3aec2e6`). CI `2026-10-28T11-25-50.422230456Z` passed.6+Fixed in PR #67 (`d8e44ab6-3a98-41ad-9ef6-ee50f67e73d0`, commit `1595a72`, merged `a508e64`). CI `2026-10-28T11-25-50.422230456Z` passed.77 88 `.forge/wiki/README` no longer starts with `# hu13`; the code tab shows the `README` section heading followed directly by the intro. The source regression test now rejects a leading H1 and checks the intro opener.
.forge/issues/31863f16-5f76-479b-be32-61b1107441a6/comments/a97aa1af-9a14-4945-beb5-a903137546e5.md+1 −1
--- a/.forge/issues/31863f16-5f76-479b-be32-61b1107441a6/comments/a97aa1af-9a14-4945-beb5-a903137546e5.md+++ b/.forge/issues/31863f16-5f76-479b-be32-61b1107441a6/comments/a97aa1af-9a14-4945-beb5-a903137546e5.md@@ -3,6 +3,6 @@ id: a97aa1af-9a14-4945-beb5-a903137546e533 author: null44 created: 2026-10-27T19:53:10.464412015Z55 ---6-Resolved as documented platform behavior in PR #61 (`3df93c3a-bd5e-43f4-bb73-0f3dd886eeb1`, commit `938c647`, merged `7639571`). CI `2026-10-27T19-50-04.907798288Z` passed.6+Resolved as documented platform behavior in PR #61 (`3df93c3a-bd5e-43f4-bb73-0f3dd886eeb1`, commit `ee6e71b`, merged `e834a46`). CI `2026-10-27T19-50-04.907798288Z` passed.77 88 Pages clean-URL 308s are not suppressible via `_redirects` 200; the generated `.html` links remain functional and Docker/nginx serve the exact path. `docs/cloudflare.md` and `.forge/wiki/deploy` now state the Pages canonical form, and the artifact redirect remains download-only. This closes the issue as a documented Pages constraint rather than silently claiming byte-identical URLs.
.forge/issues/3c809870-aded-459e-af30-af4bed618b27/comments/7ac09128-a85e-454b-83a8-3a46a55ee439.md+1 −1
--- a/.forge/issues/3c809870-aded-459e-af30-af4bed618b27/comments/7ac09128-a85e-454b-83a8-3a46a55ee439.md+++ b/.forge/issues/3c809870-aded-459e-af30-af4bed618b27/comments/7ac09128-a85e-454b-83a8-3a46a55ee439.md@@ -3,6 +3,6 @@ id: 7ac09128-a85e-454b-83a8-3a46a55ee43933 author: null44 created: 2026-10-28T11:18:18.545791215Z55 ---6-Fixed in PR #65 (`04406831-4cae-4e33-964c-5dec3df2a7ff`, commit `d2fef7b`, merged `2b72b33`). CI `2026-10-28T11-16-55.200727156Z` passed.6+Fixed in PR #65 (`04406831-4cae-4e33-964c-5dec3df2a7ff`, commit `0bed757`, merged `7fa9b69`). CI `2026-10-28T11-16-55.200727156Z` passed.77 88 Files and README now share one stacked `.cols` column at every width; the 7/5 desktop split and generic two-column `.cols` rule are gone. `tests/code_cols.rs` asserts the stacked CSS and Files → README DOM order at desktop width.
.forge/issues/43b943b9-4e27-4b4a-a7d2-550f9a1e99d5/comments/6d622384-58cb-4fc6-8775-11400240f9d3.md+1 −1
--- a/.forge/issues/43b943b9-4e27-4b4a-a7d2-550f9a1e99d5/comments/6d622384-58cb-4fc6-8775-11400240f9d3.md+++ b/.forge/issues/43b943b9-4e27-4b4a-a7d2-550f9a1e99d5/comments/6d622384-58cb-4fc6-8775-11400240f9d3.md@@ -3,6 +3,6 @@ id: 6d622384-58cb-4fc6-8775-11400240f9d333 author: null44 created: 2026-10-27T19:53:10.427470838Z55 ---6-Fixed in PR #61 (`3df93c3a-bd5e-43f4-bb73-0f3dd886eeb1`, commit `938c647`, merged `7639571`). CI run `2026-10-27T19-50-04.907798288Z` passed; full `cargo test`, `node --test tests/pages_inbox.test.mjs`, fmt, and clippy green.6+Fixed in PR #61 (`3df93c3a-bd5e-43f4-bb73-0f3dd886eeb1`, commit `ee6e71b`, merged `e834a46`). CI run `2026-10-27T19-50-04.907798288Z` passed; full `cargo test`, `node --test tests/pages_inbox.test.mjs`, fmt, and clippy green.77 88 `.forge`, `.forge/wiki`, `.forge/releases`, and `.forge/releases/out/<ver>` are resolved with `paths::repo_subdir` and must stay inside the checkout; `sorted_entries` skips symlinks; patch/CI-log reads use `read_text_capped`/`read_bytes_capped` with the 256 KiB cap. Verified external wiki/release artifacts/patch/CI logs and a symlinked `.forge` root never reach `dist/`; tests in `tests/review5_hardening.rs`.
.forge/issues/567552a1-389b-4856-9e3e-1b320d5f1095/comments/c8cc1664-38ab-42e7-ab68-936330a70f1e.md+1 −1
--- a/.forge/issues/567552a1-389b-4856-9e3e-1b320d5f1095/comments/c8cc1664-38ab-42e7-ab68-936330a70f1e.md+++ b/.forge/issues/567552a1-389b-4856-9e3e-1b320d5f1095/comments/c8cc1664-38ab-42e7-ab68-936330a70f1e.md@@ -3,6 +3,6 @@ id: c8cc1664-38ab-42e7-ab68-936330a70f1e33 author: null44 created: 2026-10-27T19:53:10.405622601Z55 ---6-Fixed in PR #61 (`3df93c3a-bd5e-43f4-bb73-0f3dd886eeb1`, commit `938c647`, merged `7639571`). CI run `2026-10-27T19-50-04.907798288Z` passed; full `cargo test`, `node --test tests/pages_inbox.test.mjs`, fmt, and clippy green.6+Fixed in PR #61 (`3df93c3a-bd5e-43f4-bb73-0f3dd886eeb1`, commit `ee6e71b`, merged `e834a46`). CI run `2026-10-27T19-50-04.907798288Z` passed; full `cargo test`, `node --test tests/pages_inbox.test.mjs`, fmt, and clippy green.77 88 `_headers` now emits `/releases/:version/*` (one named placeholder + one splat). Wrangler 4.154.0 reports "Parsed 3 valid header rules"; `/releases/v1/evil.html` 308→`/releases/v1/evil` 200 with `Content-Disposition: attachment`, and `.svg`/`.txt` artifacts also download. Regression test `tests/review5_hardening.rs::pages_headers_use_one_splat_for_artifacts`.
.forge/issues/66e7353a-2898-4d28-822d-47c7aee9c862/comments/4a23c1cc-a3de-46e6-a6a6-c7dab76b2d7c.md+1 −1
--- a/.forge/issues/66e7353a-2898-4d28-822d-47c7aee9c862/comments/4a23c1cc-a3de-46e6-a6a6-c7dab76b2d7c.md+++ b/.forge/issues/66e7353a-2898-4d28-822d-47c7aee9c862/comments/4a23c1cc-a3de-46e6-a6a6-c7dab76b2d7c.md@@ -3,4 +3,4 @@ id: 4a23c1cc-a3de-46e6-a6a6-c7dab76b2d7c33 author: null44 created: 2026-10-27T18:20:51.786777828Z55 ---6-Fixed in PR #60 (`f99cfc4`, merged as `ebb46f4`) with regression coverage in `tests/review4_hardening.rs` and the Pages inbox tests. f0rge CI run `2026-10-27T18-19-28.378320411Z` passed.6+Fixed in PR #60 (`8e812dd`, merged as `67f5fb2`) with regression coverage in `tests/review4_hardening.rs` and the Pages inbox tests. f0rge CI run `2026-10-27T18-19-28.378320411Z` passed.
.forge/issues/69c0303b-0dcd-4b1b-a67c-04bcfdde011f/comments/8df694a5-46cb-4ec7-9338-26ad745b9a4f.md+1 −1
--- a/.forge/issues/69c0303b-0dcd-4b1b-a67c-04bcfdde011f/comments/8df694a5-46cb-4ec7-9338-26ad745b9a4f.md+++ b/.forge/issues/69c0303b-0dcd-4b1b-a67c-04bcfdde011f/comments/8df694a5-46cb-4ec7-9338-26ad745b9a4f.md@@ -3,4 +3,4 @@ id: 8df694a5-46cb-4ec7-9338-26ad745b9a4f33 author: null44 created: 2026-10-27T18:20:51.707706236Z55 ---6-Fixed in PR #60 (`f99cfc4`, merged as `ebb46f4`) with regression coverage in `tests/review4_hardening.rs` and the Pages inbox tests. f0rge CI run `2026-10-27T18-19-28.378320411Z` passed.6+Fixed in PR #60 (`8e812dd`, merged as `67f5fb2`) with regression coverage in `tests/review4_hardening.rs` and the Pages inbox tests. f0rge CI run `2026-10-27T18-19-28.378320411Z` passed.
.forge/issues/7d4b2e5a-09b9-4d6d-bb2e-1aeabb3c5a45/comments/5e50e38e-6b42-40e8-ac1e-0a4a8dea182c.md+1 −1
--- a/.forge/issues/7d4b2e5a-09b9-4d6d-bb2e-1aeabb3c5a45/comments/5e50e38e-6b42-40e8-ac1e-0a4a8dea182c.md+++ b/.forge/issues/7d4b2e5a-09b9-4d6d-bb2e-1aeabb3c5a45/comments/5e50e38e-6b42-40e8-ac1e-0a4a8dea182c.md@@ -3,6 +3,6 @@ id: 5e50e38e-6b42-40e8-ac1e-0a4a8dea182c33 author: null44 created: 2026-10-27T19:53:10.446313912Z55 ---6-Fixed in PR #61 (`3df93c3a-bd5e-43f4-bb73-0f3dd886eeb1`, commit `938c647`, merged `7639571`). CI run `2026-10-27T19-50-04.907798288Z` passed; full `cargo test`, `node --test tests/pages_inbox.test.mjs`, fmt, and clippy green.6+Fixed in PR #61 (`3df93c3a-bd5e-43f4-bb73-0f3dd886eeb1`, commit `ee6e71b`, merged `e834a46`). CI run `2026-10-27T19-50-04.907798288Z` passed; full `cargo test`, `node --test tests/pages_inbox.test.mjs`, fmt, and clippy green.77 88 `parse_ts_secs` now rejects non-ASCII input before any byte slicing. The 200×`€`/`+€!` fixture builds successfully, preserving the raw timestamp text; test `multibyte_timestamps_do_not_panic`.
.forge/issues/7dc376d4-2375-49cf-bec1-4101a7482bb1/comments/f496df3a-cc2a-4fef-b855-637a332fa9db.md+1 −1
--- a/.forge/issues/7dc376d4-2375-49cf-bec1-4101a7482bb1/comments/f496df3a-cc2a-4fef-b855-637a332fa9db.md+++ b/.forge/issues/7dc376d4-2375-49cf-bec1-4101a7482bb1/comments/f496df3a-cc2a-4fef-b855-637a332fa9db.md@@ -3,6 +3,6 @@ id: f496df3a-cc2a-4fef-b855-637a332fa9db33 author: null44 created: 2026-10-28T11:06:42.246396070Z55 ---6-Fixed in PR #64 (`32707a66-e406-4b6f-8584-5443e3395824`, commit `4f24373`, merged `eec5237`). CI `2026-10-28T11-05-21.592583783Z` passed.6+Fixed in PR #64 (`32707a66-e406-4b6f-8584-5443e3395824`, commit `452a631`, merged `c8c5314`). CI `2026-10-28T11-05-21.592583783Z` passed.77 88 The README now opens directly with its intro: both ASCII-art wordmark blocks and the empty `## Clone it` section are gone. The code tab no longer prints `from .forge/wiki/README`. Regression coverage asserts the source README has no ASCII wordmark/duplicate Clone section and the rendered tab has no source-path hint.
.forge/issues/7fa9434e-8f1f-4e63-8236-c039237b073a/issue.md+1 −1
--- a/.forge/issues/7fa9434e-8f1f-4e63-8236-c039237b073a/issue.md+++ b/.forge/issues/7fa9434e-8f1f-4e63-8236-c039237b073a/issue.md@@ -14,7 +14,7 @@ Commit detail and PR patch sections dump raw `git show` / `git format-patch` out1414 ### Current1515 Commit page (`commit/<sha>.html`):1616 ```17-commit 030789738ad2cd3099f5764bc5e4aa104367362617+commit ec5b1f0bcaeacfd169d48a27bee83a414a639e461818 Author: gl0w <gl0w@world>1919 Date: Thu Sep 10 05:26:49 2026 +01002020
.forge/issues/84471c41-0394-4e55-a408-0a4fbd5f6fff/comments/47788bc3-21a5-448f-9dae-cddbe739ae12.md+1 −1
--- a/.forge/issues/84471c41-0394-4e55-a408-0a4fbd5f6fff/comments/47788bc3-21a5-448f-9dae-cddbe739ae12.md+++ b/.forge/issues/84471c41-0394-4e55-a408-0a4fbd5f6fff/comments/47788bc3-21a5-448f-9dae-cddbe739ae12.md@@ -3,6 +3,6 @@ id: 47788bc3-21a5-448f-9dae-cddbe739ae1233 author: null44 created: 2026-10-27T19:53:10.574477312Z55 ---6-Fixed in PR #61 (`3df93c3a-bd5e-43f4-bb73-0f3dd886eeb1`, commit `938c647`, merged `7639571`). CI run `2026-10-27T19-50-04.907798288Z` passed; full `cargo test`, `node --test tests/pages_inbox.test.mjs`, fmt, and clippy green.6+Fixed in PR #61 (`3df93c3a-bd5e-43f4-bb73-0f3dd886eeb1`, commit `ee6e71b`, merged `e834a46`). CI run `2026-10-27T19-50-04.907798288Z` passed; full `cargo test`, `node --test tests/pages_inbox.test.mjs`, fmt, and clippy green.77 88 `serve` now sends `Referrer-Policy: strict-origin-when-cross-origin` on static, 404, inbox, and streamed responses. `serve_404_headers_and_bundle_symlinks_are_safe` asserts it on 200 and 404 responses.
.forge/issues/8882516a-8e3e-4197-978e-c3718eaf3854/comments/5b38fcbc-b842-4751-843d-92de7e76af9f.md+1 −1
--- a/.forge/issues/8882516a-8e3e-4197-978e-c3718eaf3854/comments/5b38fcbc-b842-4751-843d-92de7e76af9f.md+++ b/.forge/issues/8882516a-8e3e-4197-978e-c3718eaf3854/comments/5b38fcbc-b842-4751-843d-92de7e76af9f.md@@ -3,6 +3,6 @@ id: 5b38fcbc-b842-4751-843d-92de7e76af9f33 author: null44 created: 2026-10-27T19:53:10.519587302Z55 ---6-Fixed in PR #61 (`3df93c3a-bd5e-43f4-bb73-0f3dd886eeb1`, commit `938c647`, merged `7639571`). CI run `2026-10-27T19-50-04.907798288Z` passed; full `cargo test`, `node --test tests/pages_inbox.test.mjs`, fmt, and clippy green.6+Fixed in PR #61 (`3df93c3a-bd5e-43f4-bb73-0f3dd886eeb1`, commit `ee6e71b`, merged `e834a46`). CI run `2026-10-27T19-50-04.907798288Z` passed; full `cargo test`, `node --test tests/pages_inbox.test.mjs`, fmt, and clippy green.77 88 Relative markdown destinations are rewritten against README/file/wiki/release/issue/PR context (`/files/...html`, `/wiki/...html`, `/raw/...`), raster images are copied to `/assets/...` and linked inline (SVG/HTML stay downloads), and headings get deduplicated ids. Tests cover README, nested file, wiki, release, issue, and PR links plus anchors.
.forge/issues/983bd144-65ee-436f-a783-d80072c63ec5/comments/32002fff-b09c-4c67-b242-293c1fb160e1.md+1 −1
--- a/.forge/issues/983bd144-65ee-436f-a783-d80072c63ec5/comments/32002fff-b09c-4c67-b242-293c1fb160e1.md+++ b/.forge/issues/983bd144-65ee-436f-a783-d80072c63ec5/comments/32002fff-b09c-4c67-b242-293c1fb160e1.md@@ -3,4 +3,4 @@ id: 32002fff-b09c-4c67-b242-293c1fb160e133 author: null44 created: 2026-10-27T18:20:51.886096767Z55 ---6-Fixed in PR #60 (`f99cfc4`, merged as `ebb46f4`) with regression coverage in `tests/review4_hardening.rs` and the Pages inbox tests. f0rge CI run `2026-10-27T18-19-28.378320411Z` passed.6+Fixed in PR #60 (`8e812dd`, merged as `67f5fb2`) with regression coverage in `tests/review4_hardening.rs` and the Pages inbox tests. f0rge CI run `2026-10-27T18-19-28.378320411Z` passed.
.forge/issues/9c2726a2-8e2b-47cf-9a09-94b13aa491e4/comments/56593092-b2ed-48ab-8718-94b4da69d3b9.md+1 −1
--- a/.forge/issues/9c2726a2-8e2b-47cf-9a09-94b13aa491e4/comments/56593092-b2ed-48ab-8718-94b4da69d3b9.md+++ b/.forge/issues/9c2726a2-8e2b-47cf-9a09-94b13aa491e4/comments/56593092-b2ed-48ab-8718-94b4da69d3b9.md@@ -3,6 +3,6 @@ id: 56593092-b2ed-48ab-8718-94b4da69d3b933 author: null44 created: 2026-10-27T19:53:10.499706345Z55 ---6-Fixed in PR #61 (`3df93c3a-bd5e-43f4-bb73-0f3dd886eeb1`, commit `938c647`, merged `7639571`). CI run `2026-10-27T19-50-04.907798288Z` passed; full `cargo test`, `node --test tests/pages_inbox.test.mjs`, fmt, and clippy green.6+Fixed in PR #61 (`3df93c3a-bd5e-43f4-bb73-0f3dd886eeb1`, commit `ee6e71b`, merged `e834a46`). CI run `2026-10-27T19-50-04.907798288Z` passed; full `cargo test`, `node --test tests/pages_inbox.test.mjs`, fmt, and clippy green.77 88 `static_not_found` resolves `404.html` and requires it to stay under resolved `www`; an outside symlink falls back to the branded stub without leaking the target. Combined serve test also covers Referrer-Policy and the bundle symlink.
.forge/issues/9c980dd0-e76b-4ff9-876f-40eec632d434/comments/9ea53f7d-4de6-4bb3-9af0-c0480a2c5601.md+1 −1
--- a/.forge/issues/9c980dd0-e76b-4ff9-876f-40eec632d434/comments/9ea53f7d-4de6-4bb3-9af0-c0480a2c5601.md+++ b/.forge/issues/9c980dd0-e76b-4ff9-876f-40eec632d434/comments/9ea53f7d-4de6-4bb3-9af0-c0480a2c5601.md@@ -3,6 +3,6 @@ id: 9ea53f7d-4de6-4bb3-9af0-c0480a2c560133 author: null44 created: 2026-10-27T19:53:10.539746412Z55 ---6-Fixed in PR #62 (`0983d394-af31-4249-9f13-953766963072`, commit `87c3c12`, merged `74d5bad`). CI `2026-10-27T19-51-44.580964991Z` passed.6+Fixed in PR #62 (`0983d394-af31-4249-9f13-953766963072`, commit `3013e51`, merged `cbda213`). CI `2026-10-27T19-51-44.580964991Z` passed.77 88 Unknown top-level subcommands now exit 2; `tests/build_cli.rs::unknown_subcommand_exits_two` covers it.
.forge/issues/ac514078-d6b2-4e59-94d0-00c523e41936/comments/119d474f-b015-4295-875d-c24fc171bc3d.md+1 −1
--- a/.forge/issues/ac514078-d6b2-4e59-94d0-00c523e41936/comments/119d474f-b015-4295-875d-c24fc171bc3d.md+++ b/.forge/issues/ac514078-d6b2-4e59-94d0-00c523e41936/comments/119d474f-b015-4295-875d-c24fc171bc3d.md@@ -3,4 +3,4 @@ id: 119d474f-b015-4295-875d-c24fc171bc3d33 author: null44 created: 2026-10-27T18:20:51.810708117Z55 ---6-Fixed in PR #60 (`f99cfc4`, merged as `ebb46f4`) with regression coverage in `tests/review4_hardening.rs` and the Pages inbox tests. f0rge CI run `2026-10-27T18-19-28.378320411Z` passed.6+Fixed in PR #60 (`8e812dd`, merged as `67f5fb2`) with regression coverage in `tests/review4_hardening.rs` and the Pages inbox tests. f0rge CI run `2026-10-27T18-19-28.378320411Z` passed.
.forge/issues/b05b67af-8f59-4937-9107-8bee57577889/comments/d3ce58c5-6770-4c6f-8f87-85232cacc255.md+1 −1
--- a/.forge/issues/b05b67af-8f59-4937-9107-8bee57577889/comments/d3ce58c5-6770-4c6f-8f87-85232cacc255.md+++ b/.forge/issues/b05b67af-8f59-4937-9107-8bee57577889/comments/d3ce58c5-6770-4c6f-8f87-85232cacc255.md@@ -3,6 +3,6 @@ id: d3ce58c5-6770-4c6f-8f87-85232cacc25533 author: null44 created: 2026-10-27T19:53:10.591753859Z55 ---6-Fixed in PR #61 (`3df93c3a-bd5e-43f4-bb73-0f3dd886eeb1`, commit `938c647`, merged `7639571`). CI `2026-10-27T19-50-04.907798288Z` passed; Node tests 11/11.6+Fixed in PR #61 (`3df93c3a-bd5e-43f4-bb73-0f3dd886eeb1`, commit `ee6e71b`, merged `e834a46`). CI `2026-10-27T19-50-04.907798288Z` passed; Node tests 11/11.77 88 `overQuota` now paginates R2 `list` cursors until the configured limit is counted (fails closed on a truncated page without a cursor); the isolate rate map fails closed for a new key at `MAX_RATE_KEYS` after the expiry sweep. Added a 1500-object quota regression.
.forge/issues/b243e09f-a9fa-4507-96e2-2c48b4f8e719/comments/63f84ca5-bf93-4b1e-804f-bb5eaa04e381.md+1 −1
--- a/.forge/issues/b243e09f-a9fa-4507-96e2-2c48b4f8e719/comments/63f84ca5-bf93-4b1e-804f-bb5eaa04e381.md+++ b/.forge/issues/b243e09f-a9fa-4507-96e2-2c48b4f8e719/comments/63f84ca5-bf93-4b1e-804f-bb5eaa04e381.md@@ -3,6 +3,6 @@ id: 63f84ca5-bf93-4b1e-804f-bb5eaa04e38133 author: null44 created: 2026-10-28T11:36:31.237524995Z55 ---6-Fixed in PR #68 (`42793d4f-8900-4591-87ae-f186901eea08`, commit `8bb3c02`, merged `c0ffbc2`). CI `2026-10-28T11-35-11.517465765Z` passed.6+Fixed in PR #68 (`42793d4f-8900-4591-87ae-f186901eea08`, commit `de7abd6`, merged `aa59f1b`). CI `2026-10-28T11-35-11.517465765Z` passed.77 88 Code-page spacing now uses one scale: 24px between major blocks (repo header, Files, Languages, README), 12px from section heading to content, 8px from language bar to legend, and 12px between the repo title and clone box. Markdown body rhythm is untouched. Measured at 1280px; mobile stack also checked.
.forge/issues/c815bb87-3bbd-44eb-9fb1-cb818ec10a8c/comments/13d7a026-8f58-4112-8040-2a8b9c3bcf95.md+1 −1
--- a/.forge/issues/c815bb87-3bbd-44eb-9fb1-cb818ec10a8c/comments/13d7a026-8f58-4112-8040-2a8b9c3bcf95.md+++ b/.forge/issues/c815bb87-3bbd-44eb-9fb1-cb818ec10a8c/comments/13d7a026-8f58-4112-8040-2a8b9c3bcf95.md@@ -3,4 +3,4 @@ id: 13d7a026-8f58-4112-8040-2a8b9c3bcf9533 author: null44 created: 2026-10-27T18:20:51.734508862Z55 ---6-Fixed in PR #60 (`f99cfc4`, merged as `ebb46f4`) with regression coverage in `tests/review4_hardening.rs` and the Pages inbox tests. f0rge CI run `2026-10-27T18-19-28.378320411Z` passed.6+Fixed in PR #60 (`8e812dd`, merged as `67f5fb2`) with regression coverage in `tests/review4_hardening.rs` and the Pages inbox tests. f0rge CI run `2026-10-27T18-19-28.378320411Z` passed.
.forge/issues/d105f27f-f406-4fc7-a286-c331e45e2f5c/comments/c7bdcdb7-ac12-40a8-b440-476881f1a713.md+1 −1
--- a/.forge/issues/d105f27f-f406-4fc7-a286-c331e45e2f5c/comments/c7bdcdb7-ac12-40a8-b440-476881f1a713.md+++ b/.forge/issues/d105f27f-f406-4fc7-a286-c331e45e2f5c/comments/c7bdcdb7-ac12-40a8-b440-476881f1a713.md@@ -3,6 +3,6 @@ id: c7bdcdb7-ac12-40a8-b440-476881f1a71333 author: null44 created: 2026-10-28T10:54:03.047450414Z55 ---6-Fixed in PR #63 (`85ade488-b55e-47b9-b58e-0dd9a911b8e3`, commit `64653f6`, merged `fdac52e`). CI `2026-10-28T10-52-45.745052161Z` passed.6+Fixed in PR #63 (`85ade488-b55e-47b9-b58e-0dd9a911b8e3`, commit `9e706eb`, merged `9fda0f7`). CI `2026-10-28T10-52-45.745052161Z` passed.77 88 The exact gf1 mark is vendored as `static/gl0w.svg` and emitted as `dist/gl0w.svg`. Header and footer inline the SVG so `currentColor` follows dark/light and hover; the hu13 diamond-hub logo and tagline remain. Tests assert the gf1 viewBox/path, replaced placeholder, emitted asset, and footer link.
.forge/issues/defeff90-dfdb-435e-a6e0-e99d096f8b8d/comments/74310dfe-8ee5-45de-89aa-cee780b31198.md+1 −1
--- a/.forge/issues/defeff90-dfdb-435e-a6e0-e99d096f8b8d/comments/74310dfe-8ee5-45de-89aa-cee780b31198.md+++ b/.forge/issues/defeff90-dfdb-435e-a6e0-e99d096f8b8d/comments/74310dfe-8ee5-45de-89aa-cee780b31198.md@@ -3,4 +3,4 @@ id: 74310dfe-8ee5-45de-89aa-cee780b3119833 author: null44 created: 2026-10-27T18:20:51.907963633Z55 ---6-Fixed in PR #60 (`f99cfc4`, merged as `ebb46f4`) with regression coverage in `tests/review4_hardening.rs` and the Pages inbox tests. f0rge CI run `2026-10-27T18-19-28.378320411Z` passed.6+Fixed in PR #60 (`8e812dd`, merged as `67f5fb2`) with regression coverage in `tests/review4_hardening.rs` and the Pages inbox tests. f0rge CI run `2026-10-27T18-19-28.378320411Z` passed.
.forge/issues/e366f211-4815-4f08-8003-56c5b11f8b6b/comments/2747e0fe-83b3-45be-9833-6121cf321b69.md+1 −1
--- a/.forge/issues/e366f211-4815-4f08-8003-56c5b11f8b6b/comments/2747e0fe-83b3-45be-9833-6121cf321b69.md+++ b/.forge/issues/e366f211-4815-4f08-8003-56c5b11f8b6b/comments/2747e0fe-83b3-45be-9833-6121cf321b69.md@@ -3,6 +3,6 @@ id: 2747e0fe-83b3-45be-9833-6121cf321b6933 author: null44 created: 2026-10-27T19:53:10.613071057Z55 ---6-Fixed in PR #61 (`3df93c3a-bd5e-43f4-bb73-0f3dd886eeb1`, commit `938c647`, merged `7639571`). CI run `2026-10-27T19-50-04.907798288Z` passed; full `cargo test`, `node --test tests/pages_inbox.test.mjs`, fmt, and clippy green.6+Fixed in PR #61 (`3df93c3a-bd5e-43f4-bb73-0f3dd886eeb1`, commit `ee6e71b`, merged `e834a46`). CI run `2026-10-27T19-50-04.907798288Z` passed; full `cargo test`, `node --test tests/pages_inbox.test.mjs`, fmt, and clippy green.77 88 `prepare_git_dir` resolves `www/repo.bundle` and requires the target under resolved `www`; an outside symlink leaves smart HTTP disabled (`/repo.bundle/info/refs` 404). Combined serve test covers it.
.forge/issues/ebaa1e1e-c386-49b4-92e2-8118a61f9175/comments/b5c57f0d-39d7-417d-ae3d-e04ef12c3c8a.md+1 −1
--- a/.forge/issues/ebaa1e1e-c386-49b4-92e2-8118a61f9175/comments/b5c57f0d-39d7-417d-ae3d-e04ef12c3c8a.md+++ b/.forge/issues/ebaa1e1e-c386-49b4-92e2-8118a61f9175/comments/b5c57f0d-39d7-417d-ae3d-e04ef12c3c8a.md@@ -3,6 +3,6 @@ id: b5c57f0d-39d7-417d-ae3d-e04ef12c3c8a33 author: null44 created: 2026-10-27T19:53:10.481831472Z55 ---6-Fixed in PR #61 (`3df93c3a-bd5e-43f4-bb73-0f3dd886eeb1`, commit `938c647`, merged `7639571`). CI run `2026-10-27T19-50-04.907798288Z` passed; full `cargo test`, `node --test tests/pages_inbox.test.mjs`, fmt, and clippy green.6+Fixed in PR #61 (`3df93c3a-bd5e-43f4-bb73-0f3dd886eeb1`, commit `ee6e71b`, merged `e834a46`). CI run `2026-10-27T19-50-04.907798288Z` passed; full `cargo test`, `node --test tests/pages_inbox.test.mjs`, fmt, and clippy green.77 88 `paths::is_reserved_index` rejects `index` (case-insensitive) for issue/PR ids, release versions, and root wiki pages before writing. The generated `issues/pulls/releases/wiki` indexes remain intact; test `reserved_index_names_do_not_hijack_section_indexes`.
.forge/issues/f67e6008-5161-4880-b3e7-b685736a69c1/comments/ed0e1113-7718-420c-aa0c-5263427c1fd8.md+1 −1
--- a/.forge/issues/f67e6008-5161-4880-b3e7-b685736a69c1/comments/ed0e1113-7718-420c-aa0c-5263427c1fd8.md+++ b/.forge/issues/f67e6008-5161-4880-b3e7-b685736a69c1/comments/ed0e1113-7718-420c-aa0c-5263427c1fd8.md@@ -3,4 +3,4 @@ id: ed0e1113-7718-420c-aa0c-5263427c1fd833 author: null44 created: 2026-10-27T18:20:51.758427629Z55 ---6-Fixed in PR #60 (`f99cfc4`, merged as `ebb46f4`) with regression coverage in `tests/review4_hardening.rs` and the Pages inbox tests. f0rge CI run `2026-10-27T18-19-28.378320411Z` passed.6+Fixed in PR #60 (`8e812dd`, merged as `67f5fb2`) with regression coverage in `tests/review4_hardening.rs` and the Pages inbox tests. f0rge CI run `2026-10-27T18-19-28.378320411Z` passed.
.forge/issues/f9296420-bf9c-41fc-a0da-8955bd400ae7/comments/16a368fc-6ac1-4fb0-84e0-9a35a98dded6.md+1 −1
--- a/.forge/issues/f9296420-bf9c-41fc-a0da-8955bd400ae7/comments/16a368fc-6ac1-4fb0-84e0-9a35a98dded6.md+++ b/.forge/issues/f9296420-bf9c-41fc-a0da-8955bd400ae7/comments/16a368fc-6ac1-4fb0-84e0-9a35a98dded6.md@@ -3,4 +3,4 @@ id: 16a368fc-6ac1-4fb0-84e0-9a35a98dded633 author: null44 created: 2026-10-27T18:20:51.859521479Z55 ---6-Fixed in PR #60 (`f99cfc4`, merged as `ebb46f4`) with regression coverage in `tests/review4_hardening.rs` and the Pages inbox tests. f0rge CI run `2026-10-27T18-19-28.378320411Z` passed.6+Fixed in PR #60 (`8e812dd`, merged as `67f5fb2`) with regression coverage in `tests/review4_hardening.rs` and the Pages inbox tests. f0rge CI run `2026-10-27T18-19-28.378320411Z` passed.
.forge/issues/fb59a187-80c0-4c80-a6f9-3de604f9843d/comments/c405aa42-9771-40a8-843d-f89e3350ae1a.md+1 −1
--- a/.forge/issues/fb59a187-80c0-4c80-a6f9-3de604f9843d/comments/c405aa42-9771-40a8-843d-f89e3350ae1a.md+++ b/.forge/issues/fb59a187-80c0-4c80-a6f9-3de604f9843d/comments/c405aa42-9771-40a8-843d-f89e3350ae1a.md@@ -3,4 +3,4 @@ id: c405aa42-9771-40a8-843d-f89e3350ae1a33 author: null44 created: 2026-10-27T18:20:51.834421499Z55 ---6-Fixed in PR #60 (`f99cfc4`, merged as `ebb46f4`) with regression coverage in `tests/review4_hardening.rs` and the Pages inbox tests. f0rge CI run `2026-10-27T18-19-28.378320411Z` passed.6+Fixed in PR #60 (`8e812dd`, merged as `67f5fb2`) with regression coverage in `tests/review4_hardening.rs` and the Pages inbox tests. f0rge CI run `2026-10-27T18-19-28.378320411Z` passed.
.forge/issues/fecc8df9-a06e-4483-ba8c-788883199fa9/comments/5de918d2-d8c8-424c-a5e5-b1dbb5ca6311.md+1 −1
--- a/.forge/issues/fecc8df9-a06e-4483-ba8c-788883199fa9/comments/5de918d2-d8c8-424c-a5e5-b1dbb5ca6311.md+++ b/.forge/issues/fecc8df9-a06e-4483-ba8c-788883199fa9/comments/5de918d2-d8c8-424c-a5e5-b1dbb5ca6311.md@@ -3,6 +3,6 @@ id: 5de918d2-d8c8-424c-a5e5-b1dbb5ca631133 author: null44 created: 2026-10-28T11:42:31.525792459Z55 ---6-Fixed in PR #69 (`99d32a4d-7bba-44ea-864a-365fcf27b411`, commit `7d78e05`, merged `f5c8b5d`). CI `2026-10-28T11-41-19.482892195Z` passed.6+Fixed in PR #69 (`99d32a4d-7bba-44ea-864a-365fcf27b411`, commit `dc2501b`, merged `f5c8b5d`). CI `2026-10-28T11-41-19.482892195Z` passed.77 88 Major code-page blocks now use 32px (`--s6`) consistently: navbar → repo header, repo header → Files, table → Languages, and Languages → README. Heading→content stays 12px and bar→legend 8px. Measured at 1280px: 32/12/32/12/32/12/8/32/12.
.forge/issues/fecc8df9-a06e-4483-ba8c-788883199fa9/comments/9a20dab1-902c-48bb-974a-afe88a31e644.md+1 −1
--- a/.forge/issues/fecc8df9-a06e-4483-ba8c-788883199fa9/comments/9a20dab1-902c-48bb-974a-afe88a31e644.md+++ b/.forge/issues/fecc8df9-a06e-4483-ba8c-788883199fa9/comments/9a20dab1-902c-48bb-974a-afe88a31e644.md@@ -3,4 +3,4 @@ id: 9a20dab1-902c-48bb-974a-afe88a31e64433 author: null44 created: 2026-10-28T11:44:33.883317513Z55 ---6-Correction: the merge record commit is `799cc8f` (the squash commit is `7d78e05`).6+Correction: the merge record commit is `f372b91` (the squash commit is `dc2501b`).
.forge/prs/04406831-4cae-4e33-964c-5dec3df2a7ff/patch.diff+1 −1
--- a/.forge/prs/04406831-4cae-4e33-964c-5dec3df2a7ff/patch.diff+++ b/.forge/prs/04406831-4cae-4e33-964c-5dec3df2a7ff/patch.diff@@ -1,4 +1,4 @@1-From d2fef7bc0bc9dbc4155654223948227e4036fb9a Mon Sep 17 00:00:00 20011+From 0bed757e739ef450d14d739ba5e453afaf737f82 Mon Sep 17 00:00:00 200122 From: gl0w <gl0w@world>33 Date: Wed, 28 Oct 2026 11:16:09 +000044 Subject: [PATCH] stack Files then README on code tab (#120)
.forge/prs/0983d394-af31-4249-9f13-953766963072/patch.diff+1 −1
--- a/.forge/prs/0983d394-af31-4249-9f13-953766963072/patch.diff+++ b/.forge/prs/0983d394-af31-4249-9f13-953766963072/patch.diff@@ -1,4 +1,4 @@1-From 87c3c1229a64728eb4198a2d91731d70a2eb5c23 Mon Sep 17 00:00:00 20011+From 3013e5186106a1eada5dfafce787d78bb9e63934 Mon Sep 17 00:00:00 200122 From: hu13-test <[email protected]>33 Date: Tue, 27 Oct 2026 19:51:40 +000044 Subject: [PATCH] fix CLI exit and agents storage docs (#113, #114)
.forge/prs/0d27cbff-baad-47a5-afb4-1e84014f080b/patch.diff+1 −1
--- a/.forge/prs/0d27cbff-baad-47a5-afb4-1e84014f080b/patch.diff+++ b/.forge/prs/0d27cbff-baad-47a5-afb4-1e84014f080b/patch.diff@@ -1,4 +1,4 @@1-From ac0e52ac40bb4f33818a0ad43bf32035e1d2f223 Mon Sep 17 00:00:00 20011+From c602a4bb5c5c90bdfb00c74d3589643b7335754c Mon Sep 17 00:00:00 200122 From: hu13-test <[email protected]>33 Date: Tue, 27 Oct 2026 15:59:14 +000044 Subject: [PATCH] brand + theme foundations: gl0w lockup, AA palette, CSS
.forge/prs/146353cc-69c7-4238-bfd3-d2adebd844f7/patch.diff+1 −1
--- a/.forge/prs/146353cc-69c7-4238-bfd3-d2adebd844f7/patch.diff+++ b/.forge/prs/146353cc-69c7-4238-bfd3-d2adebd844f7/patch.diff@@ -1,4 +1,4 @@1-From 8a1ebeffb2714b192636d23a3221e001aad730ea Mon Sep 17 00:00:00 20011+From 983e303b40b7a6e09e211f7b46d4279e6f22bbc2 Mon Sep 17 00:00:00 200122 From: hu13-test <[email protected]>33 Date: Tue, 27 Oct 2026 17:41:42 +000044 Subject: [PATCH] review #3: harden build/serve, fix render regressions, add
.forge/prs/15e9bea3-5285-4508-b38e-03babf491c7b/patch.diff+1 −1
--- a/.forge/prs/15e9bea3-5285-4508-b38e-03babf491c7b/patch.diff+++ b/.forge/prs/15e9bea3-5285-4508-b38e-03babf491c7b/patch.diff@@ -1,4 +1,4 @@1-From a5de43af0db194934c1c2fea01b126c666556358 Mon Sep 17 00:00:00 20011+From 47eeff5e808586fdafaa389606b6b762fe76598b Mon Sep 17 00:00:00 200122 From: gl0w <gl0w@world>33 Date: Thu, 10 Sep 2026 05:26:30 +010044 Subject: [PATCH] m3/forge-readers: issues/prs/tasks/ci + numbers + header
.forge/prs/22099a40-9062-45ef-aed8-e8cfec0d1239/patch.diff+1 −1
--- a/.forge/prs/22099a40-9062-45ef-aed8-e8cfec0d1239/patch.diff+++ b/.forge/prs/22099a40-9062-45ef-aed8-e8cfec0d1239/patch.diff@@ -1,4 +1,4 @@1-From 3aeafa23a3f3f9586e6f137117260afb610e07e4 Mon Sep 17 00:00:00 20011+From 1595a72feee2bcaff6846827b72cf0f51de5b513 Mon Sep 17 00:00:00 200122 From: gl0w <gl0w@world>33 Date: Wed, 28 Oct 2026 11:24:05 +000044 Subject: [PATCH] drop duplicate README title (#121)
.forge/prs/27165452-d2d0-4eee-9afa-3b0ea4a947c0/patch.diff+1 −1
--- a/.forge/prs/27165452-d2d0-4eee-9afa-3b0ea4a947c0/patch.diff+++ b/.forge/prs/27165452-d2d0-4eee-9afa-3b0ea4a947c0/patch.diff@@ -1,4 +1,4 @@1-From 65eca07ad97d8141e419a70717d0ed029379dfbe Mon Sep 17 00:00:00 20011+From d32b065c8176e94a7d087dd01b41dc5d7baf605b Mon Sep 17 00:00:00 200122 From: gl0w <gl0w@world>33 Date: Thu, 10 Sep 2026 08:22:37 +010044 Subject: [PATCH] m6/lang-ignore: gitignore+binaries+forge-meta out of mix
.forge/prs/2ca837d0-d2ca-432d-b161-bb509da620e9/patch.diff+1 −1
--- a/.forge/prs/2ca837d0-d2ca-432d-b161-bb509da620e9/patch.diff+++ b/.forge/prs/2ca837d0-d2ca-432d-b161-bb509da620e9/patch.diff@@ -1,4 +1,4 @@1-From 7feb9ebe9266cfde4c60540ee8ea4f1aa8ac140f Mon Sep 17 00:00:00 20011+From e04d65ca2f1b82bdd5ec037e6340df05833b3613 Mon Sep 17 00:00:00 200122 From: gl0w <gl0w@world>33 Date: Thu, 10 Sep 2026 07:09:44 +010044 Subject: [PATCH] m6/diff-colors: tokyo night diff classes dark+light (153
.forge/prs/3056cde2-ba14-4366-aea6-d5c6a8753905/patch.diff+1 −1
--- a/.forge/prs/3056cde2-ba14-4366-aea6-d5c6a8753905/patch.diff+++ b/.forge/prs/3056cde2-ba14-4366-aea6-d5c6a8753905/patch.diff@@ -1,4 +1,4 @@1-From 7a3e509e7612fa30db6997639f6c502a23e35f05 Mon Sep 17 00:00:00 20011+From 7415bf03e38e66e35594024fdaa9175555ace6d3 Mon Sep 17 00:00:00 200122 From: gl0w <gl0w@world>33 Date: Thu, 10 Sep 2026 09:55:35 +010044 Subject: [PATCH] m6/sort: open-first + newest-first issues/pulls
.forge/prs/32707a66-e406-4b6f-8584-5443e3395824/patch.diff+1 −1
--- a/.forge/prs/32707a66-e406-4b6f-8584-5443e3395824/patch.diff+++ b/.forge/prs/32707a66-e406-4b6f-8584-5443e3395824/patch.diff@@ -1,4 +1,4 @@1-From 4f243736268e51c3d88f796c6dab8a3aefa46bce Mon Sep 17 00:00:00 20011+From 452a631eb3eb5722598e46250e524bb10651e266 Mon Sep 17 00:00:00 200122 From: hu13-test <[email protected]>33 Date: Wed, 28 Oct 2026 11:03:45 +000044 Subject: [PATCH] README: drop duplicate ASCII logos and source-path hint
.forge/prs/350cc5b1-3b47-43be-9f70-7af6fa4ea365/patch.diff+1 −1
--- a/.forge/prs/350cc5b1-3b47-43be-9f70-7af6fa4ea365/patch.diff+++ b/.forge/prs/350cc5b1-3b47-43be-9f70-7af6fa4ea365/patch.diff@@ -1,4 +1,4 @@1-From 118dec693810f6c08e6e86c5e22d66e8db198fc4 Mon Sep 17 00:00:00 20011+From 0fcdc135540c2aa61215bdfc45b7bf997567ff94 Mon Sep 17 00:00:00 200122 From: gl0w <gl0w@world>33 Date: Thu, 10 Sep 2026 06:23:44 +010044 Subject: [PATCH] m6/responsive: fluid layout, wrapping nav, scroll containers,
.forge/prs/3c5c330e-760e-4db1-bc2c-ef25644b575b/patch.diff+1 −1
--- a/.forge/prs/3c5c330e-760e-4db1-bc2c-ef25644b575b/patch.diff+++ b/.forge/prs/3c5c330e-760e-4db1-bc2c-ef25644b575b/patch.diff@@ -1,4 +1,4 @@1-From 06ad5753528cc23ed38dd9a328091489f1cf40fc Mon Sep 17 00:00:00 20011+From e8d1601ad7161d3ad131b9572943ddff7b96c8dc Mon Sep 17 00:00:00 200122 From: gl0w <gl0w@world>33 Date: Thu, 10 Sep 2026 09:33:29 +010044 Subject: [PATCH] m6/code-bits: CI badge colors + details gap fix
.forge/prs/3df93c3a-bd5e-43f4-bb73-0f3dd886eeb1/patch.diff+1 −1
--- a/.forge/prs/3df93c3a-bd5e-43f4-bb73-0f3dd886eeb1/patch.diff+++ b/.forge/prs/3df93c3a-bd5e-43f4-bb73-0f3dd886eeb1/patch.diff@@ -1,4 +1,4 @@1-From 938c647cf274fd0d04067b33d004ff034963b1d2 Mon Sep 17 00:00:00 20011+From ee6e71b2eb403bfa513cf2a3465991004a777c65 Mon Sep 17 00:00:00 200122 From: hu13-test <[email protected]>33 Date: Tue, 27 Oct 2026 19:49:57 +000044 Subject: [PATCH] review #5: harden Pages headers, .forge symlinks, links,
.forge/prs/42793d4f-8900-4591-87ae-f186901eea08/patch.diff+1 −1
--- a/.forge/prs/42793d4f-8900-4591-87ae-f186901eea08/patch.diff+++ b/.forge/prs/42793d4f-8900-4591-87ae-f186901eea08/patch.diff@@ -1,4 +1,4 @@1-From 8bb3c026b3a24b2aea43dce0a267283e8fe43fe7 Mon Sep 17 00:00:00 20011+From de7abd6a58e5247013cf47d8382647c9d42ac37d Mon Sep 17 00:00:00 200122 From: gl0w <gl0w@world>33 Date: Wed, 28 Oct 2026 11:35:11 +000044 Subject: [PATCH] normalize code-page vertical spacing (#122)
.forge/prs/44ea71b1-a7ab-408b-8618-92b4dbbe0e85/patch.diff+1 −1
--- a/.forge/prs/44ea71b1-a7ab-408b-8618-92b4dbbe0e85/patch.diff+++ b/.forge/prs/44ea71b1-a7ab-408b-8618-92b4dbbe0e85/patch.diff@@ -1,4 +1,4 @@1-From f88f679b30b91964b59f9d03ade26d612e076149 Mon Sep 17 00:00:00 20011+From 1c7055f0cf0b3f183e65373112f23425c14871ae Mon Sep 17 00:00:00 200122 From: hu13-test <[email protected]>33 Date: Tue, 27 Oct 2026 15:33:24 +000044 Subject: [PATCH] refuse forge frontmatter paths that escape out/ (#60)
.forge/prs/489fd4ad-f0ff-4f5a-929d-56ee0594272b/patch.diff+1 −1
--- a/.forge/prs/489fd4ad-f0ff-4f5a-929d-56ee0594272b/patch.diff+++ b/.forge/prs/489fd4ad-f0ff-4f5a-929d-56ee0594272b/patch.diff@@ -1,4 +1,4 @@1-From 42731e2e8e17b947efa020db1ac1b4b4245ed040 Mon Sep 17 00:00:00 20011+From 9153d223284229667d59d9afb9d4696fc6c839f7 Mon Sep 17 00:00:00 200122 From: gl0w <gl0w@world>33 Date: Thu, 10 Sep 2026 09:42:20 +010044 Subject: [PATCH] m6/code-cols: files+README side by side on desktop
.forge/prs/5192f459-b858-4cb5-ba0f-d64cc1ce80e2/patch.diff+1 −1
--- a/.forge/prs/5192f459-b858-4cb5-ba0f-d64cc1ce80e2/patch.diff+++ b/.forge/prs/5192f459-b858-4cb5-ba0f-d64cc1ce80e2/patch.diff@@ -1,4 +1,4 @@1-From a82516f2e07208953aac4ad8d544433a29ef0270 Mon Sep 17 00:00:00 20011+From 13bf92238766acdc1cf866155ab4f1fd6b26733c Mon Sep 17 00:00:00 200122 From: gl0w <gl0w@world>33 Date: Thu, 10 Sep 2026 05:48:46 +010044 Subject: [PATCH] m4/inbox: forms, serve POSTs, storage, ack, license (87
.forge/prs/5cfbd5b6-7bdf-45bb-8420-629541cc40f2/patch.diff+1 −1
--- a/.forge/prs/5cfbd5b6-7bdf-45bb-8420-629541cc40f2/patch.diff+++ b/.forge/prs/5cfbd5b6-7bdf-45bb-8420-629541cc40f2/patch.diff@@ -1,4 +1,4 @@1-From fa0bf99b4807d48a67ac85f71d6731ee78ebac47 Mon Sep 17 00:00:00 20011+From 3c95203548237b94d7a53bb6870f1b79299113d4 Mon Sep 17 00:00:00 200122 From: hu13-test <[email protected]>33 Date: Tue, 27 Oct 2026 16:32:09 +000044 Subject: [PATCH] responsive: nav wraps, file table drops commit column, clone
.forge/prs/65e5642d-e72d-4514-9791-39bf0ff0f590/patch.diff+1 −1
--- a/.forge/prs/65e5642d-e72d-4514-9791-39bf0ff0f590/patch.diff+++ b/.forge/prs/65e5642d-e72d-4514-9791-39bf0ff0f590/patch.diff@@ -1,4 +1,4 @@1-From 3df50af3fa2023250dc356c2a0abf938039cdbfd Mon Sep 17 00:00:00 20011+From a8d9b5fb7a61aa1605571ceabcc9ba78c8542395 Mon Sep 17 00:00:00 200122 From: hu13-test <[email protected]>33 Date: Tue, 27 Oct 2026 14:08:06 +000044 Subject: [PATCH] dumb static clone via repo.git (#54)
.forge/prs/68873a40-ecae-4935-91f3-b4a34305e427/patch.diff+1 −1
--- a/.forge/prs/68873a40-ecae-4935-91f3-b4a34305e427/patch.diff+++ b/.forge/prs/68873a40-ecae-4935-91f3-b4a34305e427/patch.diff@@ -1,4 +1,4 @@1-From 260dbd29cba59b9bda1ac2cfbed54b704ae258bd Mon Sep 17 00:00:00 20011+From aecf1e50b83fb1c2dc6a10a8a13cef2737b38104 Mon Sep 17 00:00:00 200122 From: hu13-test <[email protected]>33 Date: Tue, 27 Oct 2026 15:38:21 +000044 Subject: [PATCH] stream oversized blobs to raw/ instead of buffering (#66)
.forge/prs/6bc2c630-84d9-4ff8-92be-d3601659c2ab/patch.diff+1 −1
--- a/.forge/prs/6bc2c630-84d9-4ff8-92be-d3601659c2ab/patch.diff+++ b/.forge/prs/6bc2c630-84d9-4ff8-92be-d3601659c2ab/patch.diff@@ -1,4 +1,4 @@1-From 3b8b3b67caf5e24da01bb856ecf3a25b75a768be Mon Sep 17 00:00:00 20011+From 788320a56f99f92843c52ecb6e878c0f30460656 Mon Sep 17 00:00:00 200122 From: hu13-test <[email protected]>33 Date: Tue, 27 Oct 2026 16:36:25 +000044 Subject: [PATCH] polish batch: dot repo name, gitlinks, inbox id escaping,
.forge/prs/6c1c74eb-c55e-49d1-b3ee-b9b435caede6/patch.diff+1 −1
--- a/.forge/prs/6c1c74eb-c55e-49d1-b3ee-b9b435caede6/patch.diff+++ b/.forge/prs/6c1c74eb-c55e-49d1-b3ee-b9b435caede6/patch.diff@@ -1,4 +1,4 @@1-From 4d92a6dad1c964972b7492285591f7d1d6b50666 Mon Sep 17 00:00:00 20011+From ff259a6d4be192939058841d3d1d829b65fac1bc Mon Sep 17 00:00:00 200122 From: gl0w <gl0w@world>33 Date: Thu, 10 Sep 2026 10:02:02 +010044 Subject: [PATCH] m6/cards2: file-table exempt, title-first cards (+sort
.forge/prs/71c03ee0-ba11-40ea-b705-dfd5de88cbbf/patch.diff+1 −1
--- a/.forge/prs/71c03ee0-ba11-40ea-b705-dfd5de88cbbf/patch.diff+++ b/.forge/prs/71c03ee0-ba11-40ea-b705-dfd5de88cbbf/patch.diff@@ -1,4 +1,4 @@1-From b9294cef33127634c81b3d8bf7ff81cd99c932e1 Mon Sep 17 00:00:00 20011+From ee8c2ea4ec64ec0625a2de400c10f4c1e897893b Mon Sep 17 00:00:00 200122 From: gl0w <gl0w@world>33 Date: Thu, 10 Sep 2026 06:09:02 +010044 Subject: [PATCH] m5/docker: Dockerfile, entrypoint, 404, empty states, polish
.forge/prs/724937e6-bbef-4f48-bd51-31481ab3bddd/patch.diff+1 −1
--- a/.forge/prs/724937e6-bbef-4f48-bd51-31481ab3bddd/patch.diff+++ b/.forge/prs/724937e6-bbef-4f48-bd51-31481ab3bddd/patch.diff@@ -1,4 +1,4 @@1-From e9b25c791e9dddbbd8d0a50aa3cc97e9d8b3a7dd Mon Sep 17 00:00:00 20011+From a09687a200711eadcf3678b4ef0bcbcfbf11ffd6 Mon Sep 17 00:00:00 200122 From: hu13-test <[email protected]>33 Date: Tue, 27 Oct 2026 16:17:03 +000044 Subject: [PATCH] code view: build-time syntax highlighting, gutter rule, Raw
.forge/prs/765567ca-0017-40cc-ae2b-69dfb741f837/patch.diff+1 −1
--- a/.forge/prs/765567ca-0017-40cc-ae2b-69dfb741f837/patch.diff+++ b/.forge/prs/765567ca-0017-40cc-ae2b-69dfb741f837/patch.diff@@ -1,4 +1,4 @@1-From c52a166b8bcf4d1b7e1473fb82f235334e7bc995 Mon Sep 17 00:00:00 20011+From 89d1730312f68be76ac1c34295dc867c3ba0a33f Mon Sep 17 00:00:00 200122 From: gl0w <gl0w@world>33 Date: Thu, 10 Sep 2026 10:15:47 +010044 Subject: [PATCH] m6/finish2: spacing, 2x logo, footer right, clone summary
.forge/prs/80497982-9d71-46ca-a8aa-5f4ded049800/patch.diff+1 −1
--- a/.forge/prs/80497982-9d71-46ca-a8aa-5f4ded049800/patch.diff+++ b/.forge/prs/80497982-9d71-46ca-a8aa-5f4ded049800/patch.diff@@ -1,4 +1,4 @@1-From 4c516fdc00d0bc6d8ad0a4cc6854ca9a6829dd4e Mon Sep 17 00:00:00 20011+From 38a8ae9845c8dcce58110be97eb6ab38c1f38205 Mon Sep 17 00:00:00 200122 From: hu13-test <[email protected]>33 Date: Tue, 27 Oct 2026 15:47:14 +000044 Subject: [PATCH] bound serve threads, upload-pack, and rate-limiter memory
.forge/prs/85ade488-b55e-47b9-b58e-0dd9a911b8e3/patch.diff+1 −1
--- a/.forge/prs/85ade488-b55e-47b9-b58e-0dd9a911b8e3/patch.diff+++ b/.forge/prs/85ade488-b55e-47b9-b58e-0dd9a911b8e3/patch.diff@@ -1,4 +1,4 @@1-From 64653f63c93f3a1cefe1fe1f6228c31bc511064d Mon Sep 17 00:00:00 20011+From 9e706eb57067daf9af651c1c1c3d4c804461b303 Mon Sep 17 00:00:00 200122 From: hu13-test <[email protected]>33 Date: Wed, 28 Oct 2026 10:52:36 +000044 Subject: [PATCH] use gf1 gl0w logo in header/footer lockup (#118)
.forge/prs/86d9d56e-9d80-4941-8be1-e33f182d475d/patch.diff+1 −1
--- a/.forge/prs/86d9d56e-9d80-4941-8be1-e33f182d475d/patch.diff+++ b/.forge/prs/86d9d56e-9d80-4941-8be1-e33f182d475d/patch.diff@@ -1,4 +1,4 @@1-From 1be028bc7980ac458cf9efcb0c4e4763b23c072a Mon Sep 17 00:00:00 20011+From 1242a9a9cb1cc6f851fb1338a4052d5588387334 Mon Sep 17 00:00:00 200122 From: hu13-test <[email protected]>33 Date: Tue, 27 Oct 2026 16:10:38 +000044 Subject: [PATCH] meta pass: pills, chips, monograms, relative dates (#72)
.forge/prs/96daee79-4a27-4d5b-82a8-e8c2f1a90670/patch.diff+1 −1
--- a/.forge/prs/96daee79-4a27-4d5b-82a8-e8c2f1a90670/patch.diff+++ b/.forge/prs/96daee79-4a27-4d5b-82a8-e8c2f1a90670/patch.diff@@ -1,4 +1,4 @@1-From fd2fd65a70fa07a1a3e46d1e3c57eff1026ca81b Mon Sep 17 00:00:00 20011+From 9be37d764617b0cc0b700dd07b35dafc8ea15ef0 Mon Sep 17 00:00:00 200122 From: gl0w <gl0w@world>33 Date: Thu, 10 Sep 2026 05:04:16 +010044 Subject: [PATCH] m1/gitx: git reader module + snapshot (16 tests)
.forge/prs/99bb4934-7f03-4ec5-9688-23e6b1faa883/patch.diff+1 −1
--- a/.forge/prs/99bb4934-7f03-4ec5-9688-23e6b1faa883/patch.diff+++ b/.forge/prs/99bb4934-7f03-4ec5-9688-23e6b1faa883/patch.diff@@ -1,4 +1,4 @@1-From 4c4eeed5ab66ed7069a4d3737b36fe4714a55b13 Mon Sep 17 00:00:00 20011+From 22659315652abb18b9442b0d8062efbd07e88f9b Mon Sep 17 00:00:00 200122 From: gl0w <gl0w@world>33 Date: Thu, 10 Sep 2026 04:58:46 +010044 Subject: [PATCH] R1: deps decision (pulldown-cmark .13.4, yaml_serde,
.forge/prs/99d32a4d-7bba-44ea-864a-365fcf27b411/patch.diff+1 −1
--- a/.forge/prs/99d32a4d-7bba-44ea-864a-365fcf27b411/patch.diff+++ b/.forge/prs/99d32a4d-7bba-44ea-864a-365fcf27b411/patch.diff@@ -1,4 +1,4 @@1-From 7d78e05d2f317cccd25d24da2be3e6839ca4bd8e Mon Sep 17 00:00:00 20011+From dc2501b53995d6d548684ad0beea55b565bd0ff8 Mon Sep 17 00:00:00 200122 From: gl0w <gl0w@world>33 Date: Wed, 28 Oct 2026 11:41:11 +000044 Subject: [PATCH] increase code-page section spacing to 32px (#123)
.forge/prs/9a0d0b48-7cda-41e0-8cf1-48f63a38b1a4/patch.diff+2 −2
--- a/.forge/prs/9a0d0b48-7cda-41e0-8cf1-48f63a38b1a4/patch.diff+++ b/.forge/prs/9a0d0b48-7cda-41e0-8cf1-48f63a38b1a4/patch.diff@@ -1,4 +1,4 @@1-From 51141bd590936cbbb7b0e7305e21c6abc2351e4e Mon Sep 17 00:00:00 20011+From 69016ee6a4c0e67182c43b7c0d0246f831da1db0 Mon Sep 17 00:00:00 200122 From: gl0w <gl0w@world>33 Date: Thu, 10 Sep 2026 07:12:21 +010044 Subject: [PATCH] m6/entrypoint-testfix: match POSIX-safe argv form@@ -34,7 +34,7 @@ index 0000000..1e3a8493434 --- /dev/null3535 +++ b/.forge/prs/c1de23b1-1f96-42ea-8661-9468abf6409a/patch.diff3636 @@ -0,0 +1,73 @@37-+From 503f0cdfbaef431e58622fe75fdb2fed24aff9eb Mon Sep 17 00:00:00 200137++From aa2f0d1bc82722efe09d0ee0a471058775ff06ab Mon Sep 17 00:00:00 20013838 +From: gl0w <gl0w@world>3939 +Date: Thu, 10 Sep 2026 07:11:44 +01004040 +Subject: [PATCH] m6/entrypoint: POSIX-safe argv (spaces/quotes in
.forge/prs/a5d3c785-f008-4cca-9bac-89d2135f5be7/patch.diff+1 −1
--- a/.forge/prs/a5d3c785-f008-4cca-9bac-89d2135f5be7/patch.diff+++ b/.forge/prs/a5d3c785-f008-4cca-9bac-89d2135f5be7/patch.diff@@ -1,4 +1,4 @@1-From 92901ce02836be1a28ffa9541a3ba937e2a87826 Mon Sep 17 00:00:00 20011+From 024a9e2e0b5396b538ca60ede4e211ada5a69234 Mon Sep 17 00:00:00 200122 From: hu13-test <[email protected]>33 Date: Tue, 27 Oct 2026 16:24:47 +000044 Subject: [PATCH] diffs: per-file cards, dual line numbers, visual diffstat
.forge/prs/aa9767cd-7852-4913-88e9-315578113d40/patch.diff+5 −5
--- a/.forge/prs/aa9767cd-7852-4913-88e9-315578113d40/patch.diff+++ b/.forge/prs/aa9767cd-7852-4913-88e9-315578113d40/patch.diff@@ -1,4 +1,4 @@1-From 51141bd590936cbbb7b0e7305e21c6abc2351e4e Mon Sep 17 00:00:00 20011+From 69016ee6a4c0e67182c43b7c0d0246f831da1db0 Mon Sep 17 00:00:00 200122 From: gl0w <gl0w@world>33 Date: Thu, 10 Sep 2026 07:12:21 +010044 Subject: [PATCH 1/2] m6/entrypoint-testfix: match POSIX-safe argv form@@ -34,7 +34,7 @@ index 0000000..1e3a8493434 --- /dev/null3535 +++ b/.forge/prs/c1de23b1-1f96-42ea-8661-9468abf6409a/patch.diff3636 @@ -0,0 +1,73 @@37-+From 503f0cdfbaef431e58622fe75fdb2fed24aff9eb Mon Sep 17 00:00:00 200137++From aa2f0d1bc82722efe09d0ee0a471058775ff06ab Mon Sep 17 00:00:00 20013838 +From: gl0w <gl0w@world>3939 +Date: Thu, 10 Sep 2026 07:11:44 +01004040 +Subject: [PATCH] m6/entrypoint: POSIX-safe argv (spaces/quotes in@@ -146,7 +146,7 @@ index ef81f20..374d829 100644146146 2.55.0147147 148148 149-From 0874be730c96269143d63f05741b868de5b44bf3 Mon Sep 17 00:00:00 2001149+From ced4a2b17ef99233ae5a44dc637829c280240f18 Mon Sep 17 00:00:00 2001150150 From: gl0w <gl0w@world>151151 Date: Thu, 10 Sep 2026 07:13:15 +0100152152 Subject: [PATCH 2/2] m6/entrypoint-testfix: polish test matches argv form@@ -182,7 +182,7 @@ index 0000000..d54f43d182182 --- /dev/null183183 +++ b/.forge/prs/9a0d0b48-7cda-41e0-8cf1-48f63a38b1a4/patch.diff184184 @@ -0,0 +1,147 @@185-+From 51141bd590936cbbb7b0e7305e21c6abc2351e4e Mon Sep 17 00:00:00 2001185++From 69016ee6a4c0e67182c43b7c0d0246f831da1db0 Mon Sep 17 00:00:00 2001186186 +From: gl0w <gl0w@world>187187 +Date: Thu, 10 Sep 2026 07:12:21 +0100188188 +Subject: [PATCH] m6/entrypoint-testfix: match POSIX-safe argv form@@ -218,7 +218,7 @@ index 0000000..d54f43d218218 +--- /dev/null219219 ++++ b/.forge/prs/c1de23b1-1f96-42ea-8661-9468abf6409a/patch.diff220220 +@@ -0,0 +1,73 @@221-++From 503f0cdfbaef431e58622fe75fdb2fed24aff9eb Mon Sep 17 00:00:00 2001221+++From aa2f0d1bc82722efe09d0ee0a471058775ff06ab Mon Sep 17 00:00:00 2001222222 ++From: gl0w <gl0w@world>223223 ++Date: Thu, 10 Sep 2026 07:11:44 +0100224224 ++Subject: [PATCH] m6/entrypoint: POSIX-safe argv (spaces/quotes in
.forge/prs/b1df12f8-4e73-41df-8011-067cf01697b4/patch.diff+1 −1
--- a/.forge/prs/b1df12f8-4e73-41df-8011-067cf01697b4/patch.diff+++ b/.forge/prs/b1df12f8-4e73-41df-8011-067cf01697b4/patch.diff@@ -1,4 +1,4 @@1-From bf318cc0b0135d25dda693a634148fa1848b52a7 Mon Sep 17 00:00:00 20011+From 2749d01e0fde0b0d6842704eff4ec0c77ae77d99 Mon Sep 17 00:00:00 200122 From: hu13-test <[email protected]>33 Date: Tue, 27 Oct 2026 15:35:29 +000044 Subject: [PATCH] start every build from an empty out/ (#67)
.forge/prs/b4e67292-8b4b-4088-ac10-499a9b5bd621/patch.diff+1 −1
--- a/.forge/prs/b4e67292-8b4b-4088-ac10-499a9b5bd621/patch.diff+++ b/.forge/prs/b4e67292-8b4b-4088-ac10-499a9b5bd621/patch.diff@@ -1,4 +1,4 @@1-From 43a45ab3de04593e360ac546d62f5cf15122a1fa Mon Sep 17 00:00:00 20011+From c8d4fbc66217f344fccc8249d713b0b3c61240df Mon Sep 17 00:00:00 200122 From: gl0w <gl0w@world>33 Date: Thu, 10 Sep 2026 05:36:21 +010044 Subject: [PATCH] m3/releases-api: releases+artifacts, api JSON, agents page
.forge/prs/b7b3fac0-57b2-4497-9a52-e0fef1a46542/patch.diff+1 −1
--- a/.forge/prs/b7b3fac0-57b2-4497-9a52-e0fef1a46542/patch.diff+++ b/.forge/prs/b7b3fac0-57b2-4497-9a52-e0fef1a46542/patch.diff@@ -1,4 +1,4 @@1-From 1988123bfce44a3ec6f37316539e3d2e1688a22b Mon Sep 17 00:00:00 20011+From 985dba6a02dd44508ee4898852e2fc14a490686a Mon Sep 17 00:00:00 200122 From: gl0w <gl0w@world>33 Date: Thu, 10 Sep 2026 08:54:47 +010044 Subject: [PATCH] m6/finish-line: repo-head spacing + footer provenance
.forge/prs/c1de23b1-1f96-42ea-8661-9468abf6409a/patch.diff+1 −1
--- a/.forge/prs/c1de23b1-1f96-42ea-8661-9468abf6409a/patch.diff+++ b/.forge/prs/c1de23b1-1f96-42ea-8661-9468abf6409a/patch.diff@@ -1,4 +1,4 @@1-From 503f0cdfbaef431e58622fe75fdb2fed24aff9eb Mon Sep 17 00:00:00 20011+From aa2f0d1bc82722efe09d0ee0a471058775ff06ab Mon Sep 17 00:00:00 200122 From: gl0w <gl0w@world>33 Date: Thu, 10 Sep 2026 07:11:44 +010044 Subject: [PATCH] m6/entrypoint: POSIX-safe argv (spaces/quotes in
.forge/prs/c25d4b91-0029-468b-900a-5e140c49f1e7/patch.diff+1 −1
--- a/.forge/prs/c25d4b91-0029-468b-900a-5e140c49f1e7/patch.diff+++ b/.forge/prs/c25d4b91-0029-468b-900a-5e140c49f1e7/patch.diff@@ -1,4 +1,4 @@1-From 30f62f288ec0f9816e1290978256577b9a224594 Mon Sep 17 00:00:00 20011+From e43d297dcdde741492637659831f0382d17aed64 Mon Sep 17 00:00:00 200122 From: gl0w <gl0w@world>33 Date: Thu, 10 Sep 2026 07:00:44 +010044 Subject: [PATCH] m6/navbar: one header bar, logo+bullets+scroll nav (145
.forge/prs/c455884a-764a-4202-9bb8-298b284dc27a/patch.diff+1 −1
--- a/.forge/prs/c455884a-764a-4202-9bb8-298b284dc27a/patch.diff+++ b/.forge/prs/c455884a-764a-4202-9bb8-298b284dc27a/patch.diff@@ -1,4 +1,4 @@1-From ced0241fcd49f4f5cb982ca9f273f90ab411f545 Mon Sep 17 00:00:00 20011+From e5256e04e69f973511a8086151b33a7699ca10c3 Mon Sep 17 00:00:00 200122 From: gl0w <gl0w@world>33 Date: Thu, 10 Sep 2026 05:09:13 +010044 Subject: [PATCH] m1/code-tab: build cmd, index/files/raw, clone chain,
.forge/prs/cbb4c8a3-6287-4cc7-83a7-d90e6a28580f/patch.diff+1 −1
--- a/.forge/prs/cbb4c8a3-6287-4cc7-83a7-d90e6a28580f/patch.diff+++ b/.forge/prs/cbb4c8a3-6287-4cc7-83a7-d90e6a28580f/patch.diff@@ -1,4 +1,4 @@1-From 16ef4661e794d62083f1feb84cced94a90ab762a Mon Sep 17 00:00:00 20011+From 20a1c652f61437ac35ce85ef8a66ae93fd64b3d0 Mon Sep 17 00:00:00 200122 From: gl0w <gl0w@world>33 Date: Thu, 10 Sep 2026 07:33:15 +010044 Subject: [PATCH] m6/readme-bug: extensionless chain + regression tests
.forge/prs/ce18b151-b003-4b58-8d95-258d0c678df1/patch.diff+1 −1
--- a/.forge/prs/ce18b151-b003-4b58-8d95-258d0c678df1/patch.diff+++ b/.forge/prs/ce18b151-b003-4b58-8d95-258d0c678df1/patch.diff@@ -1,4 +1,4 @@1-From b1e92d55575b9c122e008521f038c0d24e13f51c Mon Sep 17 00:00:00 20011+From 275d11c7930da27f701e9bc1b61de8148597f77e Mon Sep 17 00:00:00 200122 From: hu13-test <[email protected]>33 Date: Tue, 27 Oct 2026 15:43:40 +000044 Subject: [PATCH] never serve /raw/ as an active document (#61)
.forge/prs/d653a940-39a3-48c3-85e8-7c448bdd0e1a/patch.diff+1 −1
--- a/.forge/prs/d653a940-39a3-48c3-85e8-7c448bdd0e1a/patch.diff+++ b/.forge/prs/d653a940-39a3-48c3-85e8-7c448bdd0e1a/patch.diff@@ -1,4 +1,4 @@1-From 34d140bbed10b9020610dd5f9af94bc74706be50 Mon Sep 17 00:00:00 20011+From 84babd06a78fb489937a49846edbf06b31d3628d Mon Sep 17 00:00:00 200122 From: gl0w <gl0w@world>33 Date: Thu, 10 Sep 2026 08:04:30 +010044 Subject: [PATCH] m6/code-gitea: file table + language bar + collapsed clone
.forge/prs/d87e454a-045b-4d91-8924-5acac01a1d65/patch.diff+1 −1
--- a/.forge/prs/d87e454a-045b-4d91-8924-5acac01a1d65/patch.diff+++ b/.forge/prs/d87e454a-045b-4d91-8924-5acac01a1d65/patch.diff@@ -1,4 +1,4 @@1-From 1ef695b56bf61fd02157cb615b86aeb4d522a4ce Mon Sep 17 00:00:00 20011+From be7802d600d44d7725868e1ffc4415f5a364c6c4 Mon Sep 17 00:00:00 200122 From: gl0w <gl0w@world>33 Date: Thu, 10 Sep 2026 05:15:09 +010044 Subject: [PATCH] m2/commits-wiki: commit pages+diffs, wiki index+pages (37
.forge/prs/d8e44ab6-3a98-41ad-9ef6-ee50f67e73d0/patch.diff+1 −1
--- a/.forge/prs/d8e44ab6-3a98-41ad-9ef6-ee50f67e73d0/patch.diff+++ b/.forge/prs/d8e44ab6-3a98-41ad-9ef6-ee50f67e73d0/patch.diff@@ -1,4 +1,4 @@1-From 3aeafa23a3f3f9586e6f137117260afb610e07e4 Mon Sep 17 00:00:00 20011+From 1595a72feee2bcaff6846827b72cf0f51de5b513 Mon Sep 17 00:00:00 200122 From: gl0w <gl0w@world>33 Date: Wed, 28 Oct 2026 11:24:05 +000044 Subject: [PATCH] drop duplicate README title (#121)
.forge/prs/da1e8606-82e6-4b10-8145-8f7959ddfd27/patch.diff+1 −1
--- a/.forge/prs/da1e8606-82e6-4b10-8145-8f7959ddfd27/patch.diff+++ b/.forge/prs/da1e8606-82e6-4b10-8145-8f7959ddfd27/patch.diff@@ -1,4 +1,4 @@1-From 562146601200087dc557d9d38622c803827db9a6 Mon Sep 17 00:00:00 20011+From 5d700ecb2cc50b63f5d7208a55ba0b815679cda8 Mon Sep 17 00:00:00 200122 From: gl0w <gl0w@world>33 Date: Thu, 10 Sep 2026 07:49:52 +010044 Subject: [PATCH] m6/open-counts: open-only nav, drop code-tab counts line
.forge/prs/e2792258-fd01-4be6-83ca-c68ef435cfed/patch.diff+1 −1
--- a/.forge/prs/e2792258-fd01-4be6-83ca-c68ef435cfed/patch.diff+++ b/.forge/prs/e2792258-fd01-4be6-83ca-c68ef435cfed/patch.diff@@ -1,4 +1,4 @@1-From acf3c53dca00242c81fe629160f7ca5f4a8fedc8 Mon Sep 17 00:00:00 20011+From ab1398c19bf7c626ec81a11eef52ad666643f774 Mon Sep 17 00:00:00 200122 From: hu13-test <[email protected]>33 Date: Tue, 27 Oct 2026 15:52:32 +000044 Subject: [PATCH] build repo.git from the bundle; strip paths and hooks (#55
.forge/prs/e5ae0b6d-a0f9-4857-9fd3-7f9af558fc9d/patch.diff+1 −1
--- a/.forge/prs/e5ae0b6d-a0f9-4857-9fd3-7f9af558fc9d/patch.diff+++ b/.forge/prs/e5ae0b6d-a0f9-4857-9fd3-7f9af558fc9d/patch.diff@@ -1,4 +1,4 @@1-From f99cfc4a831b16c1c7350e1e3c60cd931857f2b2 Mon Sep 17 00:00:00 20011+From 8e812dd2a9fe6d2a2e264a57d5a87452b9dba6cc Mon Sep 17 00:00:00 200122 From: hu13-test <[email protected]>33 Date: Tue, 27 Oct 2026 18:19:18 +000044 Subject: [PATCH] review #4: harden release artifacts, links, origin, CI
.forge/prs/e8a414c7-3e0a-4954-aad7-8bfeed0e5484/patch.diff+1 −1
--- a/.forge/prs/e8a414c7-3e0a-4954-aad7-8bfeed0e5484/patch.diff+++ b/.forge/prs/e8a414c7-3e0a-4954-aad7-8bfeed0e5484/patch.diff@@ -1,4 +1,4 @@1-From c1e25fedfd6b67f1e8cce625a358c4b818544121 Mon Sep 17 00:00:00 20011+From 4b910f56b85afeebcda1648e340f6962d8e3fbe5 Mon Sep 17 00:00:00 200122 From: gl0w <gl0w@world>33 Date: Thu, 10 Sep 2026 06:10:24 +010044 Subject: [PATCH] m5: strip release binary (1.78MB < 2MB budget)
.forge/prs/f8e9a060-2a5e-4f48-b96e-e7118380e3cd/patch.diff+1 −1
--- a/.forge/prs/f8e9a060-2a5e-4f48-b96e-e7118380e3cd/patch.diff+++ b/.forge/prs/f8e9a060-2a5e-4f48-b96e-e7118380e3cd/patch.diff@@ -1,4 +1,4 @@1-From 7066efd4fe9c418b1c05c66a6e4dd5ec40c8d960 Mon Sep 17 00:00:00 20011+From fc3a6f30ffebcea49c60d0bfbd20e18eb02ffe05 Mon Sep 17 00:00:00 200122 From: gl0w <gl0w@world>33 Date: Thu, 10 Sep 2026 05:56:43 +010044 Subject: [PATCH] m4/inbox-harden: rate/bucket/quota/env tuning + abuse suite
.forge/prs/fe2355ca-9204-4dec-9c70-f01b83a4e0e9/patch.diff+1 −1
--- a/.forge/prs/fe2355ca-9204-4dec-9c70-f01b83a4e0e9/patch.diff+++ b/.forge/prs/fe2355ca-9204-4dec-9c70-f01b83a4e0e9/patch.diff@@ -1,4 +1,4 @@1-From 823f6074bcf70f6487ed84384926da36a6c73525 Mon Sep 17 00:00:00 20011+From ab1af5575d38e08fb595f9f4c70501f19be2bb4e Mon Sep 17 00:00:00 200122 From: gl0w <gl0w@world>33 Date: Thu, 10 Sep 2026 05:19:45 +010044 Subject: [PATCH] m2/feed: feed.atom 50-max, commits+releases (43 tests)
.forge/releases/v1.md+1 −1
--- a/.forge/releases/v1.md+++ b/.forge/releases/v1.md@@ -1,7 +1,7 @@11 ---22 version: v133 created: 2026-09-10T09:51:17.158636408Z4-sha: 80f09314+sha: 365dae855 ---66 # hu13 v1 (hub)77