docs(positioning): align README + ADRs + specs to Pindrop red lines #28
Reference in New Issue
Block a user
Delete Branch "docs/positioning-cleanup"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
What lands
Why
Pre-empts a Pindrop conflict-of-interest surface before any public
positioning of the project. The voice-security red lines are now
explicitly framed as a load-bearing scope boundary (not a gap);
the positioning doc itself remains the working source of truth at
repo top-level untracked.
Notes
cc25e80remain unaffected.Reframes the public-facing positioning to draw the voice-security scope boundary explicitly. Rutster integrates with dedicated voice-security vendors via the agent tap; it does not compete with them. The four Pindrop red-line surfaces (caller authentication, fraud detection, voice biometrics, spoof / liveness / deepfake detection) are now stated as deliberately out of scope in README, ARCHITECTURE.md, PORT_PLAN.md, and ADRs 0002/0008/0009. Terminology realigned across 21 repo files: - 'Security-as-product' -> 'Trust & operational safety' - 'toll-fraud controls' -> 'spend guardrails' - 'in-boundary spend/abuse' -> 'in-boundary spend guardrails' - 'Security-constitutive' FOB -> 'boundary-constitutive' - 'spend/abuse gate' (ADR-0009)-> 'spend gate' In-boundary spend guardrails = carrier-cost + pacing abuse prevention (unauthorized outbound calls, per-call spend caps, dialer pacing) -- NOT caller-side fraud detection. This distinction is now load-bearing in README, ADR-0002, ADR-0008, ADR-0009, ARCHITECTURE.md, PORT_PLAN.md. Headline retains 'AI-native' (part of the wedge per the positioning doc's own competitive-landscape conclusion) and adds 'inspectable'. Rename pointers ("formerly X") left in ADR-0002 and ADR-0009 for future readers; the positioning source doc itself is untouched. No code, no Cargo.toml, no CI yaml -- docs only. Pre-existing cargo fmt/clippy/test gates oncc25e80remain unaffected. Signed-off-by: Aaron D. Lee <himself@adlee.work>