/rite-pov: project-grounded external verdict
Decide whether this project should adopt, trial, hold, reject, or ignore one
named outside candidate.
Workflow
- Frame the candidate, decision intent, and reversibility tier (two-way = locally
reversible; bounded-one-way = reversible via a recorded rollback; high-stakes =
irreversible or costly). Route an
open-ended market search to
/rite-pressure-test or /rite-spec.
- Inspect the live repository for at least one concrete project fact: an
incumbent dependency/call site, integration seam, relevant ADR/decision, or
confirmed absence. No profile cache.
- Verify the external claim from current primary documentation, source,
advisory, or release notes.
- Compare fit, existing alternatives, migration cost, reversibility, project
principles, security, licensing, and deprecation risk.
- Return exactly one verdict:
Adopt, Trial, Hold, Reject, or
Not-our-problem.
- Persist only when asked: use the active feature's
decisions.md for a
feature-scoped choice or propose an ADR for a durable architecture decision.
Do not write a parallel rejection or learning index.
Output
Verdict: <grade> — <one sentence>
Tier: <two-way | bounded-one-way | high-stakes>
Project evidence: <file:line or local doc>
External evidence: <primary source>
Why: <three bullets max>
Next: <one action | done>
Record: <path | not written>
No project evidence or no primary external source means Hold, not a generic
technology opinion.
Non-trigger
Not a market survey or premise stress-test (/rite-pressure-test / /rite-spec),
not implementation, not a patch plan. A CVE still needs a live advisory URL
before any Adopt/Trial.
Failure and recovery
- Missing project evidence or missing live primary source →
Hold. Failing
case: "Adopt Redis" with no incumbent call site and no opened docs URL.
- High-stakes / irreversible without a named rollback → cannot be
Adopt.
- Persist only when asked; a chat-only verdict is not a decision record.
1---2name: rite-pov3description: Project-grounded verdict for adopting, switching, rejecting, or revisiting a named external technology, library, platform, CVE, or pattern.4---56# /rite-pov: project-grounded external verdict78Decide whether this project should adopt, trial, hold, reject, or ignore one9named outside candidate.1011## Workflow12131. Frame the candidate, decision intent, and reversibility tier (two-way = locally14 reversible; bounded-one-way = reversible via a recorded rollback; high-stakes =15 irreversible or costly). Route an16 open-ended market search to `/rite-pressure-test` or `/rite-spec`.172. Inspect the live repository for at least one concrete project fact: an18 incumbent dependency/call site, integration seam, relevant ADR/decision, or19 confirmed absence. No profile cache.203. Verify the external claim from current primary documentation, source,21 advisory, or release notes.224. Compare fit, existing alternatives, migration cost, reversibility, project23 principles, security, licensing, and deprecation risk.245. Return exactly one verdict: `Adopt`, `Trial`, `Hold`, `Reject`, or25 `Not-our-problem`.266. Persist only when asked: use the active feature's `decisions.md` for a27 feature-scoped choice or propose an ADR for a durable architecture decision.28 Do not write a parallel rejection or learning index.2930## Output3132```text33Verdict: <grade> — <one sentence>34Tier: <two-way | bounded-one-way | high-stakes>35Project evidence: <file:line or local doc>36External evidence: <primary source>37Why: <three bullets max>38Next: <one action | done>39Record: <path | not written>40```4142No project evidence or no primary external source means `Hold`, not a generic43technology opinion.4445## Non-trigger4647Not a market survey or premise stress-test (`/rite-pressure-test` / `/rite-spec`),48not implementation, not a patch plan. A CVE still needs a live advisory URL49before any `Adopt`/`Trial`.5051## Failure and recovery5253- Missing project evidence or missing live primary source → `Hold`. **Failing54 case:** "Adopt Redis" with no incumbent call site and no opened docs URL.55- High-stakes / irreversible without a named rollback → cannot be `Adopt`.56- Persist only when asked; a chat-only verdict is not a decision record.