Files
claudetools/.claude/users.json
Mike Swanson ea48061389 Multi-user support: identity tracking for Mike + Howard
- .claude/identity.json (gitignored, per-machine) identifies who's at the keyboard
- .claude/users.json (tracked) registers known team members + roles + machines
- CLAUDE.md: on first sync, Claude asks "Mike or Howard?" and creates identity.json
- Session logs must include User section for attribution
- Git commits use per-user name/email (shared Gitea push account)
- Howard Enos (tech, full trust) added as second team member
- Memory entry created for Howard

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-16 18:11:14 -07:00

29 lines
944 B
JSON

{
"users": {
"mike": {
"full_name": "Mike Swanson",
"email": "mike@azcomputerguru.com",
"role": "admin",
"title": "President",
"known_machines": ["DESKTOP-0O8A1RL"],
"git_name": "Mike Swanson",
"git_email": "mike@azcomputerguru.com",
"notes": "Owner. Full access to everything."
},
"howard": {
"full_name": "Howard Enos",
"email": "howard@azcomputerguru.com",
"role": "tech",
"title": "Technician",
"known_machines": ["ACG-TECH03L"],
"git_name": "Howard Enos",
"git_email": "howard@azcomputerguru.com",
"notes": "Employee, Mike's brother. Full trust. Same access as Mike for MSP tracking and daily work."
}
},
"roles": {
"admin": "Full access to all systems, credentials, deployments, and infrastructure.",
"tech": "Full access to all systems, credentials, and client work. Same as admin for this organization."
}
}