Skip to content

Make CodeyBox commit/PR attribution configurable: switch off Co-Authored-By, CodeyBox-* trailers and the PR footer - #702

Merged
AdamFrisby merged 3 commits into
mainfrom
codeybox/3762901e
Oct 5, 2026
Merged

AdamFrisby merged 3 commits into
mainfrom
codeybox/3762901e

Conversation

@AdamFrisby

Copy link
Copy Markdown
Owner

Automated via CodeyBox — work item 3762901e02934f61ab3e4e849637e671

Initiated by CodeyBox operator


Co-Authored-By: CodeyBox noreply@codeybox.invalid
🤖 Generated with CodeyBox

AdamFrisby and others added 3 commits October 5, 2026 07:18
Adds CodeyBox:CommitAttribution (CoAuthoredBy, CodeyBoxTrailers,
PullRequestFooter; all default true) plus per-project overrides resolved
through a single injected CommitAttributionPolicy. Disabled lines are
omitted from orchestrator/mechanical/conflict/merge commits, agent prompts
stop requesting them, the host strips agent-added ones by exact key, the
GitHub PR footer and squash trailers follow the same policy, and the
prompt-revision auditor is skipped with an explicit reason while
stale-prompt tracking continues from the DB dispatch ledger.

CodeyBox-Prompt-Revision: 1
Co-Authored-By: CodeyBox <noreply@codeybox.invalid>
…eck, whitespace

- PromptTrailer: move trailer-block doc back above ComposeCommitTrailerBlockAsync, reworded for attribution flags; ResolveAttribution gets its own summary
- CodeyBoxTrailers.Compose: qualify final-line doc with includeCoAuthoredBy
- CommitAttribution: drop unreachable empty check in IsTrailerLine; add static ComposeMessageStatic sharing the single join+strip path
- Merge: FinalizeConflictResolutionAsync takes resolved CommitAttribution and composes via policy (strips disabled trailers defence-in-depth)
- ProjectRepository: fix stray whitespace
- Tests: conflict-resolution commit strips disabled trailers / keeps them when enabled

CodeyBox-Prompt-Revision: 1
Co-Authored-By: CodeyBox <noreply@codeybox.invalid>
Class docs claimed trailers are always present while Compose gates them;
qualify with attribution-flag wording and note skipped auditor path.

CodeyBox-Prompt-Revision: 1
Co-Authored-By: CodeyBox <noreply@codeybox.invalid>

CodeyBox-Prompt-Revision: 1
Co-authored-by: CodeyBox <noreply@codeybox.invalid>
@AdamFrisby
AdamFrisby merged commit cd2cf99 into main Oct 5, 2026
@AdamFrisby
AdamFrisby deleted the codeybox/3762901e branch October 5, 2026 12:25
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.

1 participant