feat(pilot): design-partner pilot program — framework, kit, ragctl pilot, case study (Step 7.4) - #174
Merged
officialCodeWork merged 1 commit intoJun 9, 2026
Conversation
officialCodeWork
pushed a commit
that referenced
this pull request
Jun 9, 2026
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…lot, case study (Step 7.4) Ship Step 7.4 as a repo-backed pilot machine (signing referenceable partners stays an external GTM deliverable, like the 7.3 pentest), with KPIs pulled from the platform's own signals rather than self-reported. - 7.4a framework: operator runbook (guides/design-partner-pilots.md), five fill-in templates (docs/pilots/templates/), ADR-0046. - 7.4b customer-support/KB kit: sample corpus (synthetic-PII handbook + product FAQ + a planted prompt-injection probe), domain-calibrated success criteria. - 7.4c ragctl pilot: `onboard` renders the per-tenant config + checklist; `report` assembles a weekly-KPI dashboard + PASS/FAIL verdict from the feedback / drift / cost signal components behind GET /v1/status/*. - 7.4d worked case study: framework run end-to-end on the kit with real `ragctl pilot report` output (satisfaction +0.733, 0/5 drift -> PASS). No dist/SPI/config change; pilot is a pure ragctl reader. Gates green: ruff, ruff format, mypy --strict, RAG001, full ragctl suite (+3 tests), markdown link-check. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
officialCodeWork
force-pushed
the
build/phase-7/step-7.4-design-partner-pilots
branch
from
June 9, 2026 20:34
a280cc4 to
7a52460
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Step 7.4 — Design-partner pilots
Step 7.4 is a GTM/process step. Signing referenceable design partners is an
external, human deliverable (the same way the Step 7.3 external pentest is a
documented process item). What this PR ships in-repo is the machine that makes
every pilot run identically and report objective KPIs pulled from the platform's
own signals — never self-reported. Delivered as one PR, sliced 7.4a–d.
What shipped
guides/design-partner-pilots.md) + five fill-in templates (docs/pilots/templates/) + ADR-0046ragctl pilot—onboard(per-tenant config + checklist) andreport(weekly-KPI dashboard + PASS/FAIL verdict from the feedback / drift / cost signal components behindGET /v1/status/*)ragctl pilot reportoutputKey decision (ADR-0046)
Every success criterion maps to a platform signal — quality → eval harness +
GET /v1/status/feedback; latency →/v1/status/metrics; security →/v1/status/compliance. KPIs are pulled, not self-reported — the same"checkable, not just prose" posture as the Step 6.10 compliance mapping.
Real tooling output (used in the case study)
Maps to the plan's acceptance
success-criteria template, each row
tied to a signal.
ragctl pilot report+ theweekly-kpi template.
(feedback-log template).
case study.
layered on this framework.
Verification
ruff check+ruff format --check✅mypy --strict(ragctl) ✅ragctltest suite (+3 newtest_pilot.py) ✅dist// SPI / config / core-or-wire-type change → schema-drift +policy-coverage gates unaffected (
pilotis a pureragctlreader)Documentation
docs/guides/design-partner-pilots.md,docs/pilots/(index + 5templates + the customer-support kit: README, 3-doc corpus, case study),
docs/adr/ADR-0046-design-partner-pilots.md,docs/reference/pilot.mddocs/README.md(guides + reference + a newpilots/section),TRACKER.md(Step 7.4 ✅, 78/84, detailed section, PR-history row)Deferred / external
Sourcing + signing the real referenceable partners (GTM); the legal +
internal-engineering vertical kits; per-pilot golden-set generation tooling; a
pilot KPI card in the admin console.
🤖 Generated with Claude Code