Skip to content

docs(readme): truth the README to match the actual binary#43

Merged
hyperpolymath merged 2 commits into
mainfrom
claude/readme-truthing
Jun 23, 2026
Merged

docs(readme): truth the README to match the actual binary#43
hyperpolymath merged 2 commits into
mainfrom
claude/readme-truthing

Conversation

@hyperpolymath

Copy link
Copy Markdown
Owner

What

Aligns README.adoc with what the built binary (CasketGnosis.hs) actually does — the first cheap slice from ADR-0001's "ship honest first" sequencing.

Removed claims the binary does not implement:

  • casket-ssg init scaffolding and casket-ssg serve / live-reload (the CLI is build <in> [out] / clean / --version)
  • "compile-time template validation" (templates are runtime string substitution with a built-in fallback)
  • "schema-enforced frontmatter" (it's a simple key: value parser)
  • "incremental builds" (the build is a full rebuild)
  • "asset pipeline … hash-based cache busting" (assets are copied verbatim)

Surfaced the real differentiators the old README omitted:

  • Accessibility by construction — accessible default theme, automatic scope="col" on table headers (WCAG 1.3.1), and FlexiText making empty alt-text a constructor error.
  • The Gnosis metadata layer — (:placeholder) substitution, {{#if}}/{{#for}} (DAX), Shields badges from typed metadata.

Also: documented the real CLI + flags (--drafts, --no-clean-urls, CASKET_DRAFTS), separated Implemented vs Planned, set Status: alpha, and linked ADR-0001 for the engine direction.

Notes

  • Docs-only; no engine change.
  • Inherits the two pre-existing main reds (Pandoc HighlightMethod build break; the 18 Hypatia findings) — neither introduced here.

🤖 Generated with Claude Code

https://claude.ai/code/session_01WN6nPWWe4dvXfoqBG6auWN


Generated by Claude Code

Remove claims the built binary does not implement (init scaffolding, serve/live-reload, compile-time template validation, schema-enforced frontmatter, incremental rebuilds, asset hash cache-busting). Describe the real CLI (build <in> [out] / clean / --version, --drafts, --no-clean-urls) and the actual feature set, and surface the genuine differentiators that were omitted: accessibility-by-construction (accessible default theme, auto th scope, FlexiText alt-text-required) and the Gnosis metadata layer ((:placeholder), DAX, badges). Separate implemented vs planned; link ADR-0001 for engine direction.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

Claude-Session: https://claude.ai/code/session_01WN6nPWWe4dvXfoqBG6auWN
@github-actions

Copy link
Copy Markdown

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

Scanned Files

None

@hyperpolymath
hyperpolymath marked this pull request as ready for review June 23, 2026 20:22
@hyperpolymath
hyperpolymath merged commit dde1f1f into main Jun 23, 2026
6 of 11 checks passed
@hyperpolymath
hyperpolymath deleted the claude/readme-truthing branch June 23, 2026 20:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants