Wiki hygiene: archive: provenance field, alias retirement, link/bib cleanup - #36
Merged
Conversation
…leanup (#34) - 59 pages: off-repo .pdf entries move from frontmatter sources: into a new archive: list — read-only provenance from the 2026-05 import, defined in wiki/CLAUDE.md (human-decided KEEP; the no-PDF-paths rule stays for everything else). - The never-used alias subsystem is retired (human-decided): bibkey_aliases.yaml deleted; alias legs stripped from validate_literature_citations.py, its tests, and bibliography/README.md. - 27 path-shaped [[../...]] wikilinks normalized to slugs per the slug-only rule; the smbh CLAUDE.md cross-wiki example rewritten to match. - 33 uncited junk-keyed bib entries deleted (SN-designation 2001eq..2001fa, ADS-bibcode, colon-key classes; verified uncited before and after — 1,099 -> 1,066 entries, citation metadata valid). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Collaborator
Author
|
Correction for the record: this squash also carries the dev-box's uncommitted hand tidy of |
Jammy2211
added a commit
that referenced
this pull request
Aug 19, 2026
…shows it (#35) (#37) reading-queue.md sections are real '## ' headers (the bare 'Label:' form was one colon-terminated paper title away from misparsing) with the format documented in the header; a read paper is never deleted — its line gains a 'DONE <date> — ' prefix, making the queue also the reading history. The stray pre-section title moved into '## SETI'. scripts/board.py parses the headers and counts DONE separately (per-section 'N waiting · M read'); its file-the-next-paper prompt now ends at 'mark the line DONE' instead of deletion. index.md's queue paragraph documents the format. The dev-box's earlier uncommitted queue tidy was (regrettably) swept into the #36 squash by a git add -A — disclosed on that PR; this commit builds on it. Co-authored-by: Jammy2211 <JNightingale2211@gmail.com> Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
This was referenced Aug 20, 2026
Jammy2211
added a commit
that referenced
this pull request
Aug 20, 2026
Vincken 2026 -- Euclid Collaboration: Vincken et al., the Euclid DR1 strong lens finding network comparison -- is cited in an in-progress Euclid paper but is not yet on arXiv: DR1 is unreleased and the only available copy is a private Euclid Consortium draft. Adds a deliberately generic placeholder so the key is citable now: - bibliography/pyautomemory.bib: @Unpublished{Vincken2026}, author/year/topic only. No draft-verbatim title, no author list -- this repo is public and the source is an unpublished EC draft. - wiki/lensing/sources/lens-finding.md: matching stub beside the Q1 Discovery Engine A/B/C entries, guarded as 'no claim verified against a public record'. - wiki/lensing/log.md: records the placeholder and the arXiv refresh it owes, plus a retroactive line for Shajib2025dolphin (added in the #34/#36 hygiene pass but never logged). make validate and make test both pass. Refs #39 Co-authored-by: Jammy2211 <JNightingale2211@gmail.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closes #34. Second of the three knowledge-board follow-ups. Human decisions honoured: PDF provenance KEPT (new
archive:frontmatter field), alias subsystem RETIRED.archive:provenance: 59 pages had off-repo.pdfpaths in frontmattersources:(the only stub→archive mapping) — moved to a newarchive:list, defined inwiki/CLAUDE.mdas read-only import provenance; the "never record local PDF paths" rule stays strict for everything else. Zero.pdfentries remain undersources:(script-verified).bibkey_aliases.yaml(62 bytes, zero aliases, never used) deleted;parse_aliases/missing_alias_targets/--aliasesstripped from the validator + tests; README documents the retirement and the sed-based rename path validation already guards.[[../…]]links normalized to slugs; the smbh schema example now teaches the slug-only rule instead of contradicting it.make validategreen.17 tests green (the alias test retired with its subsystem). The knowledge board refreshes itself on merge via knowledge_board.yml's push trigger.
🤖 Generated with Claude Code