Skip to content

docs(readme): rewrite to reflect current dev surface#108

Merged
brettdavies merged 3 commits into
devfrom
fix/readme-audit
May 21, 2026
Merged

docs(readme): rewrite to reflect current dev surface#108
brettdavies merged 3 commits into
devfrom
fix/readme-audit

Conversation

@brettdavies
Copy link
Copy Markdown
Owner

Summary

Rewrite README.md to match the actual state of dev. The old README claimed the site was "static HTML + CSS, no build step" and described the live-scoring loop at routes that never existed. The new README documents the full surface (route table, stack summary, local development, pre-push gate set, release model, doc map, related repos) and adds a Contributing section mirroring the anc CLI README's three-tier shape.

Changelog

Documentation

  • Rewrite README.md to reflect current site surface: route table, Cloudflare Worker plus build pipeline plus live-scoring stack, local development recipe, seven-stage pre-push gate list, branch and release model, documentation map, related repositories, and a three-tier Contributing section.

Type of Change

  • feat: New feature (non-breaking change which adds functionality)
  • fix: Bug fix (non-breaking change which fixes an issue)
  • refactor: Code refactoring (no functional changes)
  • perf: Performance improvement
  • docs: Documentation update
  • test: Adding or updating tests
  • chore: Maintenance tasks (dependencies, config, etc.)
  • ci: CI/CD configuration changes
  • style: Code style/formatting changes
  • build: Build system changes
  • BREAKING CHANGE: Breaking API change (requires major version bump)

Related Issues/Stories

  • Story: n/a
  • Issue: n/a
  • Architecture: n/a
  • Related PRs: n/a

Testing

  • Unit tests added/updated
  • Integration tests added/updated
  • Manual testing completed
  • All tests passing

Test Summary:

  • bash scripts/prose-check.sh reports 0 blocking, warnings unchanged from baseline.
  • ~/.claude/skills/unslop/scripts/score.py README.md reports score 0 (clean). The original eight em-dashes lived inside a label-then-description route list; restructuring the list into a table removed every flagged occurrence without substitution.
  • markdownlint-cli2 clean on the file (PostToolUse hook each edit).

Files Modified

Modified:

  • README.md (94 insertions, 16 deletions)

Created:

  • None.

Renamed:

  • None.

Deleted:

  • None.

Breaking Changes

  • No breaking changes

Deployment Notes

  • No special deployment steps required

Additional Context

The new Contributing section mirrors the agentnative-cli README contributing section on dev: three-tier shape (Signal / Proposal / Code), local setup recipe, and cross-repo routing that points spec-tier discussion to brettdavies/agentnative, scoring-engine and registry work to brettdavies/agentnative-cli, and skill bundle changes to brettdavies/agentnative-skill. Detailed tier breakdown remains in CONTRIBUTING.md.

The previous README claimed the site was "static HTML + CSS, no build step"
and described scorecards plus a live-scoring form at incorrect routes. None
of that has been accurate since the build pipeline, Cloudflare Worker,
scorecard renderer, live-scoring loop, and skill bundle endpoint landed.

The rewrite replaces the four stale sections with: a what-it-serves route
table, a stack summary (Worker over Static Assets, build pipeline, DO + R2
+ KV + Turnstile for live scoring), a local-development recipe matching
package.json scripts, the full seven-stage pre-push hook list, the branch
plus release model pointing at RELEASES.md, a documentation map covering
AGENTS / CONTRIBUTING / DESIGN / BRAND / PRODUCT / RELEASES / docs/runbooks,
a related-repositories list, and a Contributing section mirroring the
anc CLI README (three-tier shape, local setup recipe, cross-repo routing).

Verified: bash scripts/prose-check.sh reports 0 blocking; unslop scores 0
(clean) after the route list was restructured from em-dashed bullets into
a real table.
Stale carry-over from the v0 spec which had seven principles. The site copy
in content/_intro.md ("Eight principles, each expressing a requirement",
"/p1 through /p8") and the agentnative-cli README ("## The 8 Principles")
both reflect eight; only the freshly-rewritten README on this branch still
said seven.
The v0.4.0 CLI README documents the scoring formula
(pass / (pass + warn + fail), skips and errors excluded), the MUST/SHOULD/
MAY tier mapping to fail/warn statuses, and the 80% badge eligibility
floor. None of that surfaced in the site README even though the site is
the public scoring display.

Add a tight Scoring section between What it serves and Stack: formula
one-liner, tier mapping, badge floor, and pointers to the three pages
that hold the full detail (/methodology, /scorecard-schema, /badge), plus
a pointer to the scoring engine repo. The site README stays scoped to the
site; depth lives on the content pages.
@brettdavies brettdavies merged commit bc9bd99 into dev May 21, 2026
1 check passed
@brettdavies brettdavies deleted the fix/readme-audit branch May 21, 2026 19: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.

1 participant