Add case studies doc with agent attribution#55
Conversation
Move inline examples to docs/case-studies.md with 7 case studies, each attributed to the agent/platform that drove the discovery. README links to the doc instead of inlining the full stories. Case studies: patterns over events (claude.ai), feature discovery through friction (Desktop → Code), prompt tuning through data audit (claude.ai), cross-platform planning (Android → Desktop → Code), agent-driven code review (Desktop), query discipline blowout (Code), aspirational README audit (Code Dev + QA roles). Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
cmeans
left a comment
There was a problem hiding this comment.
QA Review — PR #55
Changes: 3 files, +148/−10 — docs/case-studies.md (new), README.md, CHANGELOG.md
Findings
No blockers or substantive issues.
- (observation) The condensed "How it's built" README section works well — one paragraph hitting all four original examples by name, then a link to the full case studies. Reads as a teaser, not a loss.
- (observation) Case studies #6 (query discipline) and #7 (aspirational README) reference PRs #54 and #53 with working links — good provenance.
- (observation) Case study #1 (patterns over events) is the strongest new addition — it demonstrates a non-obvious design decision (what NOT to store) with clear reasoning.
- (nit) CHANGELOG has two entries:
Addedfor the case studies doc,Changedfor the README condensation — correct categories per Keep a Changelog.
Automated Tests
- No code changes — tests N/A
Manual Tests
1. Verify case-studies.md renders correctly on GitHub
$ curl -s ".../case-studies-doc/docs/case-studies.md" | grep -c "^## "
7
$ curl -s ".../case-studies-doc/docs/case-studies.md" | grep "Discovered by:\|Performed by:\|Drafted by:"
**Discovered by:** Claude on claude.ai
**Discovered by:** Claude Desktop
**Discovered by:** Claude on claude.ai
**Drafted by:** Claude on Android (claude.ai mobile)
**Performed by:** Claude Desktop
**Discovered by:** Claude Code
**Discovered by:** Claude Code (Dev role)
✅ All 7 case studies render with proper headings, attribution, formatting, and PR links — confirmed.
2. Verify README link works
$ curl -s ".../case-studies-doc/README.md" | grep "Case Studies"
- [Case Studies](docs/case-studies.md) — real-world examples of awareness in practice, with agent attribution
Each interaction generated a case study. Read them all: **[Case Studies — Awareness in Practice](docs/case-studies.md)**
✅ Case studies linked in both Design docs list and "How it's built" section — confirmed.
3. Verify no content lost
Searched case-studies.md for key phrases from all 4 original README examples:
logical_key: 2 matches
53 out of 56: 1 match
commute: 2 matches
token cost: 1 match
✅ All 4 original examples (logical_key upsert, data audit, cross-platform planning, agent-driven code review) present in case-studies.md with expanded detail — confirmed.
Verdict
All 3 manual tests pass. Clean extraction from README to standalone doc, no content lost, 3 valuable new case studies added. Ready to merge.
Each case study now folds with title + attribution visible in the summary line. Visitors see all 7 at a glance and expand what interests them. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
5 docs were missing the copyright notice. All 7 docs now include the Apache 2.0 license and copyright footer consistent with deployment-guide.md and vision.md. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Every case study now reflects that the user directed each step — asking questions, making decisions, reviewing output, approving results. Agents are tools, not autonomous actors. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
README: fix "maintained itself", "self-resolve without intervention", passive accumulation language, and agent-as-actor framing in the practice scenario. Case studies: change attribution from "Discovered by" to "Platform" or "Discovered with" — agents are the tools used, not the actors. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
cmeans
left a comment
There was a problem hiding this comment.
QA Re-review — PR #55 (Expanded Scope)
Changes: 7 files, +208/−15 — docs/case-studies.md (new), README.md, CHANGELOG.md, plus copyright footers on 4 existing docs
New commits since last review
- Collapsible details blocks — case studies wrapped in
<details>/<summary>for scannable overview - Copyright footers — 5 docs that were missing the Apache 2.0 footer now have it (collation-layer, data-dictionary, from-metrics-to-mental-models, memory-prompts, case-studies). Consistent with deployment-guide and vision which already had them.
- Human-directed reframing — all case studies reframed: "Discovered by" → "Platform" / "Discovered with", agents as tools not actors, user directs every decision. Intro paragraph updated.
- README grounding — fixed "maintained itself", "self-resolve without intervention", passive accumulation language, and agent-as-actor framing throughout.
Findings
No blockers or substantive issues.
- (observation) Human-directed reframing is thorough and consistent. Every case study now attributes the decision-making to the user. The intro paragraph sets the frame explicitly: "the user asked the questions, made the decisions, reviewed the output, and approved the results."
- (observation) Collapsible blocks work well — summary lines include title + platform attribution, so all 7 are visible at a glance.
- (observation) Copyright footer is now consistent across all 7 docs — good hygiene.
- (observation) README "How it's built" reframing is clean: "The agents are tools; the human directs every decision." and "the user directed the fix" — consistent with case studies.
- (observation) Vision section edits ("you and your agents maintain it together", "your agent evaluates", "with your agent surfacing recommendations and you deciding what to act on") — all grounded.
Automated Tests
- No code changes — tests N/A
Manual Tests
1. Verify case-studies.md renders correctly on GitHub
$ curl -s ".../case-studies-doc/docs/case-studies.md" | grep -c "<details>"
7
$ curl -s ".../case-studies-doc/docs/case-studies.md" | grep "<summary>"
<summary><strong>Patterns over events</strong> — OS update analysis (Claude on claude.ai)</summary>
<summary><strong>Feature discovery through friction</strong> — logical_key upsert (Claude Desktop → Claude Code)</summary>
<summary><strong>Prompt tuning through data audit</strong> — 53/56 entries misclassified (Claude on claude.ai)</summary>
<summary><strong>Cross-platform planning</strong> — commute to deployment (Claude Android → Desktop → Code)</summary>
<summary><strong>Agent-driven code review</strong> — tool surface feedback (Claude Desktop)</summary>
<summary><strong>Query discipline</strong> — the 356K blowout (Claude Code)</summary>
<summary><strong>Aspirational README audit</strong> — catching our own overpromises (Claude Code Dev + QA roles)</summary>
✅ 7 collapsible case studies with proper attribution in summary lines — confirmed.
2. Verify README link works
$ curl -s ".../case-studies-doc/README.md" | sed -n '/## How it.s built/,/## License/p'
## How it's built
This project is built using the thing it builds. The developer works across multiple
AI platforms ... The agents are tools; the human directs every decision.
...
Each interaction generated a case study. Read them all: **[Case Studies — Awareness in Practice](docs/case-studies.md)**
## License
✅ Condensed section with human-directed framing and link — confirmed.
3. Verify no content lost
$ curl -s ".../case-studies-doc/docs/case-studies.md" | grep -c "logical_key\|53 out of 56\|commute\|token cost"
8
✅ All 4 original examples present with expanded detail — confirmed.
Additional verification: copyright footers
$ tail -3 docs/{collation-layer,data-dictionary,from-metrics-to-mental-models,memory-prompts}.md
*[mcp-awareness](...) is open source under the Apache 2.0 License. Copyright (c) 2026 Chris Means.*
(all 4 match)
✅ Consistent with existing deployment-guide.md and vision.md footers — confirmed.
Verdict
All manual tests pass. Expanded scope is clean: collapsible blocks improve scannability, human-directed framing is consistent throughout, copyright footers now cover all docs. Ready to merge.
Summary
docs/case-studies.mdwith 7 real-world case studies in collapsible<details>blocks — visitors see all titles at a glance, expand what interests themCase studies included
QA
Prerequisites
Manual tests
Review case-studies.md on branch — confirm all 7 case studies render as collapsible blocks with proper attribution, formatting, and links
Review README on branch — confirm "How it's built" section links to case studies, Design docs list includes case studies entry
All 4 original "How it's built" examples (logical_key, data audit, cross-platform planning, code review) are present in case-studies.md with expanded detail
Check README practice scenario, estate section, goals section, and "How it's built" summary — all should credit the user directing the work, not agents acting autonomously
All 7 docs in
docs/should end with the Apache 2.0 copyright footerEach case study should be folded by default with title + platform visible in the summary line
🤖 Generated with Claude Code