blog: unpublish SSH/KVM HID post pending reader-tier surfacing#234
Closed
Jesssullivan wants to merge 1 commit into
Closed
blog: unpublish SSH/KVM HID post pending reader-tier surfacing#234Jesssullivan wants to merge 1 commit into
Jesssullivan wants to merge 1 commit into
Conversation
Operator per-item ruling: the post should not display on the blog yet (destined for the less-noteworthy/pulse class once tiered surfacing exists). published: false removes it from the listing, tag pages, both feeds, tag feeds, sitemap, search index, and the /blog/[slug] loader — all verified to honor the flag. Body untouched; the hub broker stream never carried this slug (140 items, absent), so no managed-mirror or federation surface is affected.
Contributor
📝 Blog Post ReviewFound 1 blog post(s) in this PR:
Schema Validation✅ All posts pass schema validation. Slash Commands
|
Owner
Author
|
Superseded by #232 (TIN-2979), which contains this same one-line flip PLUS the publication-holds registry that closes the broker-revival path — a hole this PR's analysis missed: broker hydration is additive, so once the slug ever lands in the hub broker (the tier-import wave makes that likely), the client merge would revive a statically-hidden post. #232's mergeBrokerPostsIntoStatic hold-filter + regression test covers exactly that. The blast-radius verification from this PR carries over (posts.ts:59 listing/feeds/sitemap filter, search-index generator + slug loader both honor the flag, hub broker currently absent the slug). Comparison ruled by operator 2026-07-16. |
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.
What
One-line frontmatter flip:
published: true → falseonsrc/posts/2026-06-23-ssh-macos-kvm-hid-accessory-approval.md. Body untouched.Why
Operator per-item ruling: the post should not display on the blog yet — it's destined for the less-noteworthy/pulse class once tiered reader surfacing exists (TIN-2903/TIN-2891), not a headline slot on the current /blog.
Blast radius (all verified)
src/lib/posts.ts:59filterspublished !== false→ gone from /blog listing, tag pages, feed.xml, feed.json, tag feeds, sitemap.xmlscripts/generate-search-index.mts:23skips unpublished → gone from search;/blog/[slug]/+page.ts:26filters the same flag → direct URL no longer resolves (unpublished-by-intent semantics)Notes
Draft on purpose (same reason as #233): keeps the TIN-2902-broken shadow-preview from painting a misleading red and from racing the reader-branch dispatch in the
blog-shadow-previewconcurrency group. Flip to ready + merge on your go; merging deploys prod.