Add Bastion, a security engineer persona #77
No reviewers
Labels
No labels
area:companion
area:docs
area:shared
area:tooling
area:watchapp
blocker
kind:chore
kind:feature
kind:spike
kind:test
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
robert/PedalPebble!77
Loading…
Reference in a new issue
No description provided.
Delete branch "process/security-persona"
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?
NFR-S1–S8 in REQUIREMENTS.md §2.5 have existed since the original planning round with no persona actively holding them — nobody's job was "does this leak, does this trust the wrong thing." This adds Bastion, an eighth persona, modeled on the existing seven in
.claude/agents/.Bastion owns four concrete surfaces, not a generic checklist:
ACCESS_BACKGROUND_LOCATION,BLUETOOTH_SCAN/CONNECT, requested only when needed with a plain-language rationale (NFR-S6)act_runnerimagesUses the built-in
security-reviewskill on diffs rather than re-deriving a checklist by hand, and is deliberately scoped down: most findings are tracked issues, not merge blockers — this is a hobby project, not a bank.docs/TEAM.mdroster and "why these eight" rationale updated to match.https://claude.ai/code/session_01DAoXbRmJUf2uxNYBfdAXPt