docs: log commit-identity incident dfd052d; mark Tier 1/2 entries pending reconciliation
This commit is contained in:
@@ -35,6 +35,22 @@ Until a task type has documented runs, human approval remains required before an
|
||||
|
||||
## Process log (first real client)
|
||||
|
||||
### 2026-08-06 — Commit identity incident (dfd052d)
|
||||
|
||||
**What happened**
|
||||
1. Commit `dfd052d` (AI Visibility Unified Framework v1, Artifact A/B templates, GLOSSARY additions) was authored and committed as `Ty <tybala@outlook.com>` by Leonard.
|
||||
2. The repo's established agent convention is `Leonard <leonard@hermes.local>` (51 prior commits, author + committer, July 25 – Aug 2). The commit should have used that identity.
|
||||
3. Root cause: I matched the last 5 commits' visible author (all Ty-drafted that day) instead of the durable 51-commit convention. The identity was set explicitly (repo-local `git config`), so this was a deliberate wrong choice, not passive inheritance — the shared vpsadmin config is `Epictetus` and the sandboxed HOME has no identity at all.
|
||||
4. Consequence: git blame on `dfd052d` reads as human-authored, erasing the human/agent distinction for that commit.
|
||||
|
||||
**Decision (Tony, 2026-08-06):** Leave `dfd052d` as-is — do NOT force-push/rewrite. The two-branch workflow was retired specifically to avoid git complexity; a force-push reintroduces it and launders the record. The honest move is to keep the misattributed commit in history and document the correction, which is what this entry does.
|
||||
|
||||
**Going-forward rule:** Every Leonard commit uses `Leonard <leonard@hermes.local>`, set per-repo, every time. Never commit agent work under a human identity — it destroys the git-blame audit trail that the "verify against git state, don't trust self-reports" principle depends on.
|
||||
|
||||
**Last updated:** 2026-08-06
|
||||
|
||||
---
|
||||
|
||||
### 2026-08-03 — Overcome Fitness (first real non-Phoenix cold audit)
|
||||
|
||||
**What happened**
|
||||
|
||||
Reference in New Issue
Block a user