stemedb/.claude/skills/aphoria-self-review/checklists/persona-value.md
2026-02-07 19:51:05 -07:00

2.9 KiB

Persona Value Audit Checklist

Use this checklist during Phase 2 of the Self-Review SOP.

Persona Definitions

Developer Persona

Question: "What do I need to fix before commit?"

Useful claims:

  • Security misconfigurations that block merge
  • API contract violations
  • Deprecated pattern usage
  • Missing required validations

Noise claims:

  • Informational metadata
  • Correct defaults that don't need action
  • Claims about unchanged code

Auditor Persona

Question: "What's the risk posture?"

Useful claims:

  • Security-relevant configurations
  • Compliance violations
  • Trust boundary crossings
  • Cryptographic choices

Noise claims:

  • Non-security configurations
  • Style/formatting observations
  • Internal implementation details

ADK User Persona

Question: "What context should my agent see?"

Useful claims:

  • API endpoints and contracts
  • Authentication requirements
  • Rate limits and quotas
  • Error handling patterns

Noise claims:

  • Internal implementation details
  • Test-only configurations
  • Build system metadata

SDET Persona

Question: "Are we testing the right things?"

Useful claims:

  • Security-critical code paths
  • External integrations
  • Error conditions
  • Configuration variations

Noise claims:

  • Already-tested patterns
  • Trivial configurations
  • Generated code

Per-Persona Audit

Developer

Claim Type Count Classification Rationale
Useful / Noise
Useful / Noise
Useful / Noise
  • Useful claims: ___
  • Noise claims: ___
  • Persona Value Score: ___ / ___ = ___
  • Status: PASS (>= 0.70) / FAIL (< 0.70)

Auditor

Claim Type Count Classification Rationale
Useful / Noise
Useful / Noise
Useful / Noise
  • Useful claims: ___
  • Noise claims: ___
  • Persona Value Score: ___ / ___ = ___
  • Status: PASS (>= 0.70) / FAIL (< 0.70)

ADK User

Claim Type Count Classification Rationale
Useful / Noise
Useful / Noise
Useful / Noise
  • Useful claims: ___
  • Noise claims: ___
  • Persona Value Score: ___ / ___ = ___
  • Status: PASS (>= 0.70) / FAIL (< 0.70)

SDET

Claim Type Count Classification Rationale
Useful / Noise
Useful / Noise
Useful / Noise
  • Useful claims: ___
  • Noise claims: ___
  • Persona Value Score: ___ / ___ = ___
  • Status: PASS (>= 0.70) / FAIL (< 0.70)

Cross-Persona Analysis

Claims useful to multiple personas (high value):


Claims that are noise for ALL personas (should suppress):


Outcome

  • Primary persona identified
  • All four personas audited
  • Scores calculated
  • Failing personas identified for improvement