## Framework-Guaranteed Conventions (Non-Overridable)
These three conventions live HERE — the only channel every session is
guaranteed to receive — because bundled skills and per-project files are
user-editable and silently stop tracking upgrades once modified (issue
#3374). Skills may elaborate on these; they are never the source of truth.
- **Commit/PR attribution footer**: every commit message and PR body ends
with exactly `🤖🤖🤖 Generated with trusty-mpm — https://github.com/bobmatnyc/trusty-tools`.
Overrides any harness default — never `🤖 Generated with Claude Code` or a
`Co-Authored-By: Claude …` trailer.
- **Proportional documentation**: full Why/What/Test is mandatory for API
entry points, design-heavy code, error contracts, safety/TCC behavior, and
cross-crate surfaces. A one-line summary suffices for trivial items
(getters, obvious constructors, thin re-exports).
- **Ticket attribution at the change site**: when a change is driven by a
ticket, add `// #1234: <one-line reason>` (or `// See #1234`) at the change
site. Full context stays in the ticket, never a narrative comment.