Skip to content

[README-001] Product-led README, demo media, and evidence-backed adoption path #254

Description

@mrnicholasbcarter-code

User story

As a new GitHub visitor, I need a trustworthy, welcoming README that explains Verdict Core in under one minute, proves the core promise with a credential-free demo, and gives clear next steps for users, contributors, and integrators.

Problem

Verdict Core's product vision is strong, but README quality directly controls adoption. The README must explain the control-plane problem to non-specialists without overselling unfinished integrations, and must connect claims to reproducible evidence.

Audit findings (2026-08-02)

Target README

The README should make a first-time reader answer these questions quickly:

  1. What problem does Verdict solve?
  2. Who needs it?
  3. What happens in the 30-second demo?
  4. What is guaranteed now versus planned?
  5. How do I install, try, integrate, contribute, or report a vulnerability?

Design direction

Use a product-led structure inspired by high-performing open-source repositories without copying them:

  1. Hero: one-sentence value proposition, concise badges, demo links.
  2. Plain-language problem/solution: explain governance before model selection.
  3. 30-second credential-free quickstart with expected output.
  4. Short visual: architecture diagram plus linked GIF/MP4/WebM demo.
  5. “What is real today” table with evidence links and explicit maturity labels.
  6. Core concepts: eligibility-before-ranking, immutable envelope, enforcement, verification, evidence, governed learning.
  7. Ecosystem/adapters table distinguishing Core authority from Ruflo/RuVector/OmniRoute/providers.
  8. Install paths: local/offline first, optional live providers second.
  9. CLI/API examples for dry-run, explain, inspect, and evidence.
  10. Security/trust section: fail-closed behavior, consented probes, privacy, supply-chain checks, vulnerability reporting.
  11. Roadmap and architecture links.
  12. Contributing, support, license, and star/follow call to action.

Media requirements

  • Add one repository-owned or stable externally hosted architecture image with descriptive alt text.
  • Add a 30-second demo recording showing install/quickstart, an allowed decision, a denied decision, and evidence/explanation output.
  • Prefer a compressed GIF/WebM/MP4 with a static fallback; do not embed unstable local URLs.
  • Add captions/transcript or equivalent text so the demo is accessible and reviewable without media playback.

Acceptance criteria

  • A nontechnical reader can state the problem and value after the first 30 seconds of reading.
  • README starts with a clear product sentence and working CI/security/Python/license badges; badges never imply unsupported maturity.
  • Credential-free quickstart works from a clean checkout and expected output is checked in or generated deterministically.
  • README includes a visible demo image/link and 30-second clip link with alt text/transcript.
  • Architecture diagram clearly separates Core authority, adapters/providers, runtime, and UI.
  • “Implemented / In progress / Planned” table links each claim to code, test, ADR, issue, or proof matrix.
  • No unsupported claims such as production readiness, universal provider coverage, or guaranteed model counts remain.
  • Install commands are tested on supported Python/Node versions and do not require credentials for the first demo.
  • At least one beginner path and one integrator path are complete, copy-pasteable, and tested.
  • Security, contributing, support, license, code of conduct, versioning, and issue links work.
  • All internal links and code commands are validated in CI.
  • README remains readable on GitHub mobile width; headings, tables, and code blocks are accessible.
  • README claims use the claims ledger/proof matrix and state evidence limitations.

Testing and validation

  • Clean-checkout quickstart test with no network and no API keys.
  • Link checker for relative files, workflows, issue links, media, and anchors.
  • Markdown lint and repository formatting checks.
  • Shell command smoke test for every documented command.
  • Screenshot/recording review at desktop and narrow viewport.
  • Security/PII scan for media metadata, URLs, logs, and copied output.
  • Adversarial review: attempt to find misleading claims, hidden credentials, broken first-run steps, confusing terminology, and evidence gaps.

Non-functional requirements

  • First meaningful explanation within 120 words.
  • Demo path under 30 seconds on a warm local environment and under 2 minutes from checkout.
  • No required external account for the first successful demo.
  • No secrets, private URLs, raw prompts, or personal data.
  • Keep the README focused; move exhaustive API detail into linked docs.

Dependencies and references

Definition of done

README merged with media/transcript, clean-checkout demo verified, all links/commands checked, claims mapped to evidence, adversarial review resolved, and issue/roadmap links updated.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions