You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Wiki review findings: publish-script link fix, Part 3 status update, staleness mini-pass (#79)
* publish_wiki.py: fix link rewriting for parent-relative paths and slug casing
GitHub wiki's native [[...]] auto-linking reinterprets our own docs/
[[file.md]] convention: [[../troubleshooting.md]] became a dead literal
slug, and [[printing-tags.md]] linked the raw filename casing instead of
the published page name "Printing-Tags" (both visible live on
Catalog-Completion-Plan). Every internal link is now resolved against
its source file's real repo path and mapped through
wiki-publish-map.json: a published target becomes a same-wiki link using
its real page name, an unpublished-but-real target becomes an absolute
GitHub blob URL, and a target resolving to neither is a hard publish
error. docs_lint.py can't catch this class of bug since it only checks
links within docs/ itself, not the wiki-transform's own reinterpretation
downstream - the script now self-checks at publish time instead.
Also adds two docs/ pages that were listed in docs/README.md's index
but missing from the mapping entirely (found via the new validation):
documentation-process.md and upstream-wiki-drift.md.
* Docs staleness pass: Part 3 write-pass status + proposal B/C/E-1/E-2 markers
catalog-completion-plan.md: Part 3 heading and Status section updated to
reflect the completed write pass (run_id 20260718T145157-a12b1387, 13,275
votes, all hard bounds passed, 0/7,124 zero-resolution violations at full
population), pointing to docs/reports/2026-07-18-part3-write-pass-complete.md.
Filled the dangling "see the follow-up entry below" reference and replaced
the now-stale "HOLD #P3 stands" language. Part 4's heading now notes it's
confirmed unstarted with HOLD #B prep queued.
proposal-b-bleed-normalization.md: top summary no longer lists the
prior-resolution batch fetch as remaining work - it shipped as PR-1 (#72).
proposal-g-user-accounts-saved-decks.md: noted the build-order queue
(E-1 #61, E-2 #62, Level-2 grid fix#63, audit pass #64, GIS error UX #65,
Proposal B #66/#72, Proposal C part (a) #67) has fully cleared.
docs/README.md: added proposal-b and proposal-c to the "Plans & proposals"
table - both have dedicated docs but were missing from the index entirely,
despite the section's own stated policy that any proposal with a dedicated
doc gets a row.
printing-tags.md and vote-system.md checked per the mini-pass's minimum
list; no changes needed - printing-tags.md already defers Stage 8+ status
to catalog-completion-plan.md, and vote-system.md has no AI-terminology or
merged-PR staleness.
* Report relay: wiki review findings (publish-script fix, Part 3 status, staleness mini-pass)
* CI: black-format publish_wiki.py, prettier-format cache-transition-resilience.md
black reformatting for publish_wiki.py (never run locally - only
py_compile was checked, missing the repo's black rev 22.8.0 pinned in
.pre-commit-config.yaml). cache-transition-resilience.md's prettier
drift predates this PR (introduced by #75) and is unrelated to its
content - swept here since the "Formatting and static type checking"
check runs pre-commit against all files, not just the diff, and this
PR's own CI needs to go green.
---------
Co-authored-by: Claude <noreply@anthropic.com>
|[`proposals/proposal-f-public-stats-page.md`](proposals/proposal-f-public-stats-page.md) — public `/stats` transparency page | HOLD |
100
-
|[`proposals/proposal-g-user-accounts-saved-decks.md`](proposals/proposal-g-user-accounts-saved-decks.md) — user accounts + saved decks via Discord OAuth | HOLD |
|[`proposals/proposal-b-bleed-normalization.md`](proposals/proposal-b-bleed-normalization.md) — export-time per-side bleed normalization | BUILDING |
100
+
|[`proposals/proposal-c-context-menu-restyle.md`](proposals/proposal-c-context-menu-restyle.md) — right-click/long-press context menu (shipped); restyle direction (HOLD) | PARTIAL |
101
+
|[`proposals/proposal-f-public-stats-page.md`](proposals/proposal-f-public-stats-page.md) — public `/stats` transparency page | HOLD |
102
+
|[`proposals/proposal-g-user-accounts-saved-decks.md`](proposals/proposal-g-user-accounts-saved-decks.md) — user accounts + saved decks via Discord OAuth | HOLD |
101
103
102
104
Not every shipped proposal-lettered feature has a survey doc here — some
103
105
(e.g. Proposal A, Proposal D) went straight from idea to shipped PR without
Copy file name to clipboardExpand all lines: docs/proposals/proposal-b-bleed-normalization.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,5 @@
1
1
As of: 2026-07-18
2
-
What this is: Proposal B — export-time per-side bleed normalization. APPROVED spec, recovered after a courier loss (it previously existed only as a chat artifact, never committed — this file is that gap fixed). Core algorithm + real-render wiring shipped this pass(see "Shipped vs. not yet built" below); the prior-resolution batch fetch, manual-override UI + persistence, and preview badge remain. Implementation notes and any contradictions found against real code are appended at the bottom rather than edited into the spec text above them, so the approved spec stays a verbatim record of what was approved.
2
+
What this is: Proposal B — export-time per-side bleed normalization. APPROVED spec, recovered after a courier loss (it previously existed only as a chat artifact, never committed — this file is that gap fixed). Core algorithm + real-render wiring shipped this pass, and the prior-resolution batch fetch has since shipped as PR-1 (see "Shipped vs. not yet built" below); the manual-override UI + persistence and preview badge remain. Implementation notes and any contradictions found against real code are appended at the bottom rather than edited into the spec text above them, so the approved spec stays a verbatim record of what was approved.
0 commit comments