Pre-launch hardening: packaging, docs, and public-facing claims#18
Merged
Conversation
Tier 1 (launch blockers): - website: reword the "bundled MCP server" claim (server not built yet) - README: fix ReferenceError in the sheets quick-start (wb -> workbook) - packages: add per-package LICENSE files (npm tarballs shipped none) - packages: ship dist only, keeping *.test.ts out of published tarballs - transport-websocket: add a README (npm page was blank) - remove phantom `immer` dependency (never imported) from 4 packages + rollup externals Tier 2 (credibility): - root package.json: 0.1.0-alpha.1 -> 0.3.0 to match all packages/tags - docs-react: drop the deprecated "Legacy Architecture" public exports and delete the dead files (PresentationEditor/HiddenEditor/PageRenderer/ LayoutEngine) plus two orphaned casing-dup files (InputBridge/SelectionOverlay) - CONTRIBUTING: drop the "& PDF" overclaim (export is left to the host) - add SECURITY.md Tier 3 (polish): - add CODE_OF_CONDUCT.md, issue templates, and a PR template - add engines.node to every published package - website: exclude internal TODO.md/PLAN.md from the docs bundle (were reachable by direct URL) and unlink them from the docs index - soften an unbenchmarked 60fps claim and rewrite one AI-slop doc paragraph - remove a shipped runtime no-op that suppressed an unused-import lint Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.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.
Readiness pass before the first public (HN) announcement. Everything below is verified: build, type-check, all 402 tests, lint (0 errors), website build, and
npm packdry-runs all pass.Tier 1 — launch blockers
ReferenceErrorin the sheets quick-start (wb→workbook)LICENSE(tarballs shipped none → "no license" on npm)distonly, keeping*.test.tsout of published tarballsimmerdependency (never imported) from 4 packages + rollup externalsTier 2 — credibility
package.json:0.1.0-alpha.1→0.3.0to match all packages/tagsPresentationEditor/HiddenEditor/PageRenderer/LayoutEngine) plus two orphaned casing-dup files (InputBridge/SelectionOverlay)SECURITY.mdTier 3 — polish
CODE_OF_CONDUCT.md, issue templates, and a PR templateengines.nodeto every published packageTODO.md/PLAN.mdfrom the docs bundle (were reachable by direct URL) and unlink them from the docs indexDeliberately deferred
🤖 Generated with Claude Code