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>
This commit is contained in:
2026-04-16 18:11:14 -07:00
parent 232f463325
commit ea48061389
5 changed files with 97 additions and 0 deletions

1
.gitignore vendored
View File

@@ -3,6 +3,7 @@ backups/
# Local settings (machine-specific)
.claude/settings.local.json
.claude/identity.json
# Temporary files
*.tmp