Skip to content

Bump vale-ai-tells to v1.37.0 - #507

Merged
negz merged 2 commits into
modelplaneai:mainfrom
negz:show-and-tell
Oct 7, 2026
Merged

negz merged 2 commits into
modelplaneai:mainfrom
negz:show-and-tell

Conversation

@negz

@negz negz commented Oct 6, 2026 •

Copy link
Copy Markdown
Collaborator

Description of your changes

We lint the docs with vale-ai-tells v1.19.0, which has 60 rules. The latest release, v1.37.0, has 137. I noticed the gap while reviewing modelplaneai/website#39: our docs Vale config found no AI writing patterns in that blog post, but with v1.37.0 it found 11.

This PR bumps the pin, then rewrites the 172 sentences the new rules flag in the current docs, across 40 rules. The first commit alone fails docs-vale, and the table below shows what it caught. The second commit fixes them without adding inline exceptions.

Errors by rule
Rule Errors
FillerIntensifier 41
FigurativeCarries 21
ConsequenceClause 11
NegatedObject 11
FigurativeShape 8
AnthropomorphicCognition 7
BareNames 7
BareHolds 6
CataphoricForecasting 5
BareReaches 4
NounString 4
AnthropomorphicAdjectives 3
ExplainerHeadings 3
FigurativeLives 3
FigurativeStays 3
LabelAndExplain 3
NegatedSubject 3
EnforcementMetaphors 2
FigurativeIdioms 2
FigurativeWins 2
FigurativeWorth 2
MortalityMetaphors 2
UniversalObject 2
CoordinatedReveal 1
ExplainerLeads 1
FigurativeFires 1
FigurativeKeeps 1
FigurativeLands 1
FigurativeMints 1
FigurativeNouns 1
FigurativeOwns 1
FigurativePays 1
FigurativeRides 1
FormalRegister 1
MotionMetaphors 1
NegatedPair 1
PointVerdict 1
StrawmanContrast 1
UniversalSubject 1
VerbTricolon 1

v1.37.0 also includes a config/ directory. The lint step copied it out of the Nix store read-only, then failed when it merged the repo's vocabularies into it, so nix/docs.nix now copies the synced styles without their mode bits.

I have:

  • Read and followed Modelplane's contribution process.
  • Run nix flake check (or ./nix.sh flake check) and made sure it passes.
  • Added or updated tests covering any composition function changes.
  • Signed off every commit with git commit -s.

@github-actions

github-actions Bot commented Oct 6, 2026

Copy link
Copy Markdown

Docs preview: https://modelplane-docs-pr-507.vercel.app (ready once the site's Content workflow finishes)

negz added 2 commits October 7, 2026 10:35
v1.19.0 has 60 rules and v1.37.0 has 137. The new rules raise 172
errors in docs that pass the docs-vale check today, and this commit
leaves them unfixed.

Unlike v1.19.0, v1.37.0 ships a config/ directory. Copied out of the
store read-only, it blocked the lint step from merging the repo's
vocabularies into config/.

Signed-off-by: Nic Cope <nicc@rk0n.org>
The v1.37.0 rules flag 172 sentences across the docs. This rewrites each
one rather than suppressing the rule, so docs-vale passes without new
inline exceptions. A few flagged sentences were also inaccurate, such as
a CEL selector described as a single line and a scheduler rule limited
to healthy replicas, and the rewrites correct them.

Three headings change, and so do their anchors: "How a service reaches
its gateways", "How a deployment is composed", and "What the control
plane reconciles". Nothing in this repo links to them.

Signed-off-by: Nic Cope <nicc@rk0n.org>
@negz
negz marked this pull request as ready for review October 7, 2026 20:17
Copilot AI balanced review requested due to automatic review settings October 7, 2026 20:17

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

The documentation and lint-workflow changes are narrowly scoped, with no identified blocking issues.

0 open findings

What changed in this PR

Updates Modelplane’s documentation linting to vale-ai-tells v1.37.0 and revises prose to satisfy the expanded rules.

Changes:

  • Upgrades the Vale package pin and corresponding Nix hash.
  • Makes copied styles writable so repository vocabularies can merge.
  • Rewrites flagged documentation without adding inline exceptions.
File Description
nix/​docs.nix Updates styles hash and copy permissions.
docs/​utils/​vale/​.vale.ini Pins vale-ai-tells v1.37.0.
docs/​content/​recipes/​qwen3-coder.md Revises deployment descriptions.
docs/​content/​recipes/​qwen3-8b.md Revises hardware and speculation wording.
docs/​content/​recipes/​qwen2.5-7b.md Clarifies hardware and regional availability.
docs/​content/​recipes/​qwen2.5-72b.md Revises placement and comparison prose.
docs/​content/​recipes/​nemotron-3.5-lightning.md Revises serving configuration prose.
docs/​content/​recipes/​llama-3.1-8b.md Clarifies placement and setup wording.
docs/​content/​recipes/​laguna.md Revises topology descriptions.
docs/​content/​recipes/​kimi-k2.md Clarifies reservation placeholder instructions.
docs/​content/​recipes/​glm-4.5-air.md Revises engine configuration prose.
docs/​content/​platform/​telemetry.md Revises metrics and exporter explanations.
docs/​content/​platform/​providers.md Clarifies prospective provider integration.
docs/​content/​platform/​inference-gateway.md Revises gateway configuration wording.
docs/​content/​platform/​inference-cluster.md Clarifies load-balancer and weight-transfer prose.
docs/​content/​platform/​inference-class.md Revises device attribute explanations.
docs/​content/​platform/​drain-cluster.md Clarifies drain and toleration wording.
docs/​content/​overview/​why.md Revises fleet-management descriptions.
docs/​content/​overview/​how-it-works.md Revises reconciliation and topology explanations.
docs/​content/​overview/​glossary.md Refines control-plane and fleet definitions.
docs/​content/​overview/​faq.md Simplifies introductory answers.
docs/​content/​overview/​ai-tools.md Revises documentation access explanations.
docs/​content/​overview/​_index.md Simplifies GPU scale wording.
docs/​content/​models/​model-service.md Revises routing and timeout guidance.
docs/​content/​models/​model-endpoint.md Simplifies endpoint definition.
docs/​content/​models/​model-deployment.md Revises topology, selector, and sizing guidance.
docs/​content/​models/​model-cache.md Revises caching and loading explanations.
docs/​content/​install/​_index.md Clarifies installation and readiness wording.
docs/​content/​guides/​serving-multi-node-on-dynamo.md Clarifies worker rank and scaling prose.
docs/​content/​guides/​anthropic-messages-api.md Simplifies GPU count wording.
docs/​content/​getting-started/​scale-the-platform.md Simplifies endpoint wording.
docs/​content/​getting-started/​scale-the-model.md Revises regional scaling and recap prose.
docs/​content/​getting-started/​deploying-a-model.md Revises team responsibility recap.
docs/​content/​getting-started/​clean-up.md Clarifies deletion ordering explanations.
docs/​content/​getting-started/​build-the-platform.md Clarifies credential and permission guidance.
docs/​content/​getting-started/​_index.md Refines placement behavior explanation.
docs/​content/​architecture/​scheduling.md Revises matching and capacity explanations.
docs/​content/​architecture/​_index.md Revises Crossplane architecture prose.

🧠 Review effort: Balanced


💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@negz
negz merged commit 667562d into modelplaneai:main Oct 7, 2026
8 checks passed
@negz
negz deleted the show-and-tell branch October 7, 2026 20:48
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.

3 participants