feat(security): add GIT_AUTHOR_EMAIL per agent type #3

Merged
johno merged 1 commits from feat/agent-email-identity into main 2026-01-19 22:11:37 -08:00
Owner

Phase 1 of agent security model. Adds distinct email addresses per agent type for better audit trails.

Email format:

Refs: hq-biot

Phase 1 of agent security model. Adds distinct email addresses per agent type for better audit trails. Email format: - Town-level: {role}@gastown.local - Rig-level: {rig}-{role}@gastown.local - Named agents: {rig}-{role}-{name}@gastown.local Refs: hq-biot
johno added 1 commit 2026-01-19 20:20:27 -08:00
feat(security): add GIT_AUTHOR_EMAIL per agent type
Some checks failed
CI / Check for .beads changes (pull_request) Successful in 6s
CI / Check embedded formulas (pull_request) Failing after 10s
CI / Test (pull_request) Failing after 1m18s
CI / Lint (pull_request) Failing after 14s
CI / Integration Tests (pull_request) Successful in 1m21s
Integration Tests / Integration Tests (pull_request) Successful in 1m20s
CI / Coverage Report (pull_request) Has been skipped
CI / Check for .beads changes (push) Has been skipped
CI / Check embedded formulas (push) Failing after 11s
CI / Test (push) Failing after 1m29s
CI / Lint (push) Failing after 15s
CI / Integration Tests (push) Successful in 1m19s
CI / Coverage Report (push) Has been skipped
11546d9bef
Phase 1 of agent security model: Set distinct email addresses for each
agent type to improve audit trail clarity.

Email format:
- Town-level: {role}@gastown.local (mayor, deacon, boot)
- Rig-level: {rig}-{role}@gastown.local (witness, refinery)
- Named agents: {rig}-{role}-{name}@gastown.local (polecat, crew)

This makes git log filtering by agent type trivial and provides a
foundation for per-agent key separation in future phases.

Refs: hq-biot
johno merged commit 11546d9bef into main 2026-01-19 22:11:37 -08:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: johno/gastown#3