Repository navigation
docs: retire "nobody else does this" and state the differentiation precisely (#1466) - #1482
Conversation
…ecisely (#1466) Several review tools now persist learned rules across PRs, so the unqualified uniqueness claims in docs/VISION.md were refutable from a competitor's docs. Replace them with the contrast that holds: memory of defects re-verified by a tool, not memory of reviewer preferences judged by a model. - VISION.md: THINK claim scoped to the tools actually compared; the "unique position / nobody else does all three" paragraph replaced by the precise longer form; PROVE gains a table of audit properties, each with the code or command that checks it (bound evidence digest, vacuous_pass, attributable/expiring waivers, tool-run verification, scoping). Also corrects the gate table's implication about what runs. - README: one paragraph leading with those proof points. - cf proof show now prints a waiver's approved_by and waived_at; the actor was recorded but only the API surfaced it, so the "attributable" claim had no CLI to check it with. - tests/ci/test_no_uniqueness_claims_1466.py keeps the broad form out of README, DESIGN_PARTNERS and docs/*.md. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Trtn8JzaiDqEY3Ks9GPf2s
|
Claude finished @frankbria's task in 1s —— View job I'll analyze this and get back to you. |
Review: #1482A well-scoped, docs-focused PR that does what it says: replaces unqualified "nobody else does this" claims with a narrower, checkable differentiation, and backs each claim with a code/command pointer. I verified the specific claims against the code rather than taking them on faith:
Guard test (
|
|
Claude finished @frankbria's task in 1s —— View job I'll analyze this and get back to you. |
|
Review: PR #1482 Small, well-scoped docs/CLI change. Reviewed the diff and cross-checked the guard test against the actual files. What looks good
Minor observations (non-blocking)
Scope check against CLAUDE.md Overall: looks correct and appropriately tested. No functional bugs found. |
Closes #1466.
Why
Several review tools now persist learned rules across pull requests, so the unqualified uniqueness claims in
docs/VISION.mdcould be refuted from a competitor's docs. The contrast that still holds is narrower: CodeFRAME remembers defects and re-verifies them with a tool, while those tools remember reviewer preferences and check merges with a model.Changes
docs/VISION.mdcf prd generate,cf prd stress-test,cf tasks generate)._bound_digest/verify_evidence). The merge gate also blocks a SATISFIED requirement whose evidence no longer verifies.ProofRun.vacuous_pass; thecf pr createreport;cf proof runexits 2).approved_by, never taken from the request body), a required reason, and an optional expiry that blocks the merge again once it passes._run_gate).scope.intersects; the merge gate is limited to the PR's changed files).bandit.README.md: one paragraph after the overview leads with the proof points and links to the VISION table.cf proof show: now prints a waiver'sApproved by(Rich-escaped) andWaived at. The actor was already recorded, but only the API returned it, so the "attributable" claim had no CLI command to check it with.Guard:
tests/ci/test_no_uniqueness_claims_1466.pyfails on broad market claims inREADME.md,DESIGN_PARTNERS.mdanddocs/*.md, and checks that VISION keeps the precise wording and its code references. It fails against the oldVISION.mdand passes on the new one.Test plan
uv run pytest tests/cli/test_proof_commands.py tests/cli/test_rich_hostile_data_1054.py tests/cli/test_typer_arg_markup_1206.py: 125 passeduv run pytest tests/ci/test_no_uniqueness_claims_1466.py tests/test_design_partners_619.py tests/ci/test_documented_commands_resolve_972.py: passeduv run ruff checkon the changed Python files: clean🤖 Generated with Claude Code
https://claude.ai/code/session_01Trtn8JzaiDqEY3Ks9GPf2s
Generated by Claude Code