Skip to content

docs: comprehensive README for the full 35-family surface + install/PyPI - #2

Merged
kchemorion merged 2 commits into
mainfrom
docs/readme-pypi
Jul 3, 2026
Merged

docs: comprehensive README for the full 35-family surface + install/PyPI#2
kchemorion merged 2 commits into
mainfrom
docs/readme-pypi

Conversation

@kchemorion

Copy link
Copy Markdown
Owner

Rewrites the outdated README (it still described ~7 families) to reflect the shipped 35 families / 258 operations.

Adds:

  • Full capability catalog grouped by domain, incl. the wcp.graph RDF/PROV-O capstone
  • Installation: PyPI (pip install wcpd + [graph]/[linux-ax]/[windows-ax] extras), from source, Docker/GHCR, running the server
  • Claude Desktop wiring guide (the ~/.wcp-outside-TCC pattern, config JSON, macOS Accessibility/Screen-Recording permissions)
  • Security model (5 restricted opt-in scopes, sandbox, hash-chain audit, no-escalation, honest OS walls), architecture, conformance, parked v0.2 roadmap

Flags a release prerequisite: the repo has no LICENSE file — needs one (Apache-2.0 or MIT) before the first public PyPI release.

Docs-only; no code touched.

🤖 Generated with Claude Code

Kiptengwer and others added 2 commits July 3, 2026 03:47
- Replace the stale ~7-family description with the complete Level-5 catalog
  (35 families / 258 ops), grouped by domain, incl. the wcp.graph capstone.
- Add real installation instructions: PyPI (wcpd + extras), from source,
  Docker/GHCR, running the server, and a full Claude Desktop wiring guide
  with the ~/.wcp-outside-TCC pattern and macOS permission notes.
- Document the security model (5 restricted opt-in scopes, sandbox, audit,
  no-escalation, honest OS walls), architecture, conformance, and the
  parked v0.2 roadmap.
- Flag the missing LICENSE as a release prerequisite.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
- Add Apache-2.0 LICENSE at repo root and in each package dir (so wheels/
  sdists bundle it via setuptools' default license-files glob).
- Fill pyproject metadata for wcpd and wcp-conformance: readme (long
  description), license, authors, keywords, classifiers (OSI license, OS,
  Python 3.10-3.12), and [project.urls].
- Rewrite reference/wcpd/README.md as the package's PyPI front page
  (accurate 35-family surface, install/run/security, Claude Desktop pointer).
- Update root README license section to Apache-2.0.

Verified: python -m build produces clean sdists+wheels for both packages;
METADATA carries License/classifier/Project-URL/markdown description and the
bundled LICENSE. Names 'wcpd' and 'wcp-conformance' are unclaimed on PyPI.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@kchemorion
kchemorion merged commit 2f50961 into main Jul 3, 2026
10 checks 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