0.9.0
Features
-
quality.context.hardWrapconfig optionRepos with an entrenched hard-wrapped
CLAUDE.mdconvention can opt out of the single-line-per-paragraph rule.context-docs-stylethen enforces per-file consistency instead of flagging the wrapping. Defaults toforbid.{ "quality": { "context": { "hardWrap": "allow" } } }quality.context.requirePointerHasheswas also added to the published config schema, controlling whethercontext-validate/context-audittreat a design-doc pointer with no recorded content hash inrefs.jsonas a warning.Published JSON Schemas
design-docs.schema.json(thedesign.config.jsoncontract) andplan-frontmatter.schema.json(the plan frontmatter contract) are now published at the repository root with stableraw.githubusercontent.comURLs, so editors can validate and autocomplete plugin config files in consuming repos:{ "$schema": "https://raw.githubusercontent.com/spencerbeggs/design-docs-plugin/main/design-docs.schema.json" }
Bug Fixes
design-linkdiscovers design docs in module subdirectories --packages/*.mddocs were previously invisible, so every link to them was falsely reported broken -- and its anchor slugger now matches GitHub's algorithm exactly, preserving consecutive hyphens (closes #58)- Skill docs reference shipped scripts and templates via
${CLAUDE_PLUGIN_ROOT}instead of nonexistent repo-local.claude/skills/paths, so thedesign-validatescript and thedesign-init/docs-generatetemplates resolve correctly in consuming repos (closes half of #59) - All shipped bash scripts now run on stock macOS
/bin/bash3.2:plan-explore'sexplore-plans.shno longer relies onmapfile/associative arrays -- which previously crashed outright without Homebrew bash, and also crashed on any plan missing an optional frontmatter field -- and works withoutjq; thedesign-auditworkflow scripts received the same fix. A portability test guards against regressions. refs-record.shresolves the repo root viaDESIGN_DOCS_PROJECT_DIR/CLAUDE_PROJECT_DIRinstead of barepwd, so pointer recording works from any working directory- Removed stale cross-references to nonexistent
plan-update/design-listskills and the/rspress-pagecommand;plan-*skill references are now namespace-qualified #60
Minor Changes
Thanks to @spencerbeggs for their contributions!
This is a version-only release. No packages were published to a registry.