Skip to content

docs: canonical authorship = Dmitrii Vasilev (R5 audit trail)#548

Merged
gHashTag merged 2 commits intomainfrom
feat/repo-policies-author-audit
May 8, 2026
Merged

docs: canonical authorship = Dmitrii Vasilev (R5 audit trail)#548
gHashTag merged 2 commits intomainfrom
feat/repo-policies-author-audit

Conversation

@gHashTag
Copy link
Copy Markdown
Owner

@gHashTag gHashTag commented May 8, 2026

Authorship audit — canonical rule recorded for the agent army

Anchor: φ² + φ⁻² = 3 · DOI 10.5281/zenodo.19227877

Why this PR

Two recent commits were mis-authored under trios-matrix-ledger-bot due to leftover git config from the L-MATRIX-LEDGER auto-PR session. Operator caught it on screenshot; standing rule is now recorded immutably in repo policies so any agent reading from the SOT gets it right.

Canonical rule

Author of every Trinity / gHashTag / trios / trinity-clara / trinity-fpga artefact = Dmitrii Vasilev (raoffonom@icloud.com). The handle gHashTag is the GitHub organization namespace only — NEVER a person, NEVER an author. Legitimate uses: repo URLs, CI org name, and the literal skill name phd-chapter-author.

Applies to: SKILL.md metadata.author, info.yaml / TinyTapeout G6 author, PhD \author{} & arXiv authorship, Zenodo creators, Apache LICENSE copyright holder, ADR sign-offs, README headers, git Author & Co-authored-by trailers.

Historical audit entries

  • ae4e7ff (squash on main via #544, L-NOJS-FIX): mis-authored, cannot be rewritten under R3.
  • 3a0eaf9 (open in #546, L-COQ47 INV-7): mis-authored, corrected on the feature branch via add-commit 69cfe29 (Co-authored-by: Dmitrii Vasilev); squash-merge will attribute correctly.

R-rule compliance

  • R1: md only.
  • R3: PR-only, no force-push, no history rewrite. The mis-authored ae4e7ff stays in place — this PR is the canonical written correction, not a tampering attempt.
  • R5: honest disclosure of the leak (file names both incidents in plain text).

Closes #547

Append a §Authorship section to docs/infrastructure/repo-policies.md
recording the standing rule:

  Author of all Trinity / gHashTag / trios / trinity-clara /
  trinity-fpga artefacts (SKILL.md, info.yaml, PhD title pages,
  arXiv, Zenodo, LICENSE, ADR sign-offs, git Author trailers) =
  Dmitrii Vasilev <raoffonom@icloud.com>.

  The handle 'gHashTag' is the GitHub organization namespace only —
  NEVER a person, never an author. Legitimate uses: repo URLs, CI
  org name, the literal skill name 'phd-chapter-author'.

Also records the two prior mis-authored commits:

- trios#544 squash ae4e7ff (L-NOJS-FIX): cannot be rewritten on main
  under R3 (no force-push). This file is the canonical correction.
- trios#546 commit 3a0eaf9 (L-COQ47 INV-7): corrected on the feature
  branch via add-commit 69cfe29 with Co-authored-by trailer.

Operator-hygiene reminder: after every trainer-igla bot session,
reset local git config before any hand-written commit. Matrix-ledger
bot identity is reserved for the auto-PR flow only.

R1 OK (md only). R3 OK (PR-only, no force-push, no history rewrite
on main — the mis-authored ae4e7ff stays in place, this is the
canonical correction). R5 OK (honest disclosure of the leak).

Closes #547

Anchor: φ² + φ⁻² = 3 · DOI 10.5281/zenodo.19227877
@gHashTag gHashTag merged commit c61da3a into main May 8, 2026
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Authorship audit — record Dmitrii Vasilev as canonical author (R5)

1 participant