Skip to content

The quickstart never ran this package, and one claim went stale - #33

Merged
ryandmonk merged 1 commit into
mainfrom
claude/quickstart-and-stale-version
Jul 29, 2026
Merged

The quickstart never ran this package, and one claim went stale#33
ryandmonk merged 1 commit into
mainfrom
claude/quickstart-and-stale-version

Conversation

@ryandmonk

Copy link
Copy Markdown
Contributor

Two documentation corrections, both found by running the commands rather than reading them. Part of the Aesthetic Function lab-repositioning roadmap (Phase 4, ecosystem propagation).

The quickstart did not use this repository

"Try it in five minutes" installed ds-mcp and never mentioned dspack-validate, the binary this package ships. A reader arriving at the specification repository was sent to a different one before seeing anything this one does.

The harness now runs first: one command, no install, compiles every schema and validates the bundled examples.

Stated carefully, because the obvious phrasing would be wrong: dspack-validate does not accept a file argument — it checks this package's own schemas and examples. Writing "point it at your contract" would have been a plausible sentence that fails the moment anyone tries it. (I made exactly that mistake on the website first, and am fixing it there too.)

The agent step keeps its curl, which it needs, and is now clearly the second step.

A stale version claim

The Implementations section said dspack-export "generates a dspack v0.2 file". It has declared v0.4 snapshots since 0.3.0, and this README's own spec section describes v0.4 as current two paragraphs earlier. It now reads "spec-current", which stops the sentence needing an edit at every revision.

Verified

npx -y -p @aestheticfunction/dspack-spec dspack-validate
  schema-compile PASS (5 schemas)
  ✔ astryx.dspack.json (dspack 0.4)
  ✔ shadcn-ui.dspack.json (dspack 0.4)
  examples PASS (2 document(s))

🤖 Generated with Claude Code

Two documentation corrections, both found while running the commands
rather than reading them.

THE QUICKSTART DID NOT USE THIS REPOSITORY. "Try it in five minutes"
installed ds-mcp and never mentioned dspack-validate, the binary this
package ships. A reader arriving at the specification repository was
sent to a different one before seeing anything this one does. The
harness now runs first: one command, no install, and it compiles every
schema and validates the bundled examples, so you can see the spec is
self-consistent before you commit to anything.

Stated carefully, because the obvious phrasing would be wrong:
dspack-validate does NOT accept a file argument. It checks this
package's own schemas and examples. Describing it as "point it at your
contract" would have been a plausible sentence that fails the moment
anyone tries it.

The agent step keeps its curl, which it needs, and is now clearly the
second step rather than the first.

A STALE VERSION CLAIM. The Implementations section said dspack-export
"generates a dspack v0.2 file". It has declared v0.4 snapshots since
0.3.0, and this repository's own spec section describes v0.4 as current
two paragraphs earlier. It now says "spec-current", which stops the
sentence needing an edit at every spec revision.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@ryandmonk
ryandmonk merged commit 9d8ce4b into main Jul 29, 2026
1 check passed
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.

1 participant