Skip to content

Take the communiques out of the source tree - #623

Merged
jeremy merged 1 commit into
mainfrom
docs/remove-communiques
Aug 5, 2026
Merged

Take the communiques out of the source tree#623
jeremy merged 1 commit into
mainfrom
docs/remove-communiques

Conversation

@jeremy

@jeremy jeremy commented Aug 5, 2026

Copy link
Copy Markdown
Member

A public repo's source tree is not a mailbox. Both files were memos addressed to BC3 Rails, checked in where BC3 Rails does not read, and left to sit — the inline-attachments one since March.

Why now

COMMUNIQUE-card-step-partial-updates.md carries verbatim Ruby from the private bc3 repo (steps_controller.rb, kanban/cards_controller.rb) in a repo anyone can clone. Its ask succeeded and shipped as bc3#12521, so it has no remaining function either way.

COMMUNIQUE-inline-attachments-api.md is clean of private source but equally misplaced, and its ask is still open — so it does not get deleted silently.

Both asks are filed where their recipients are

bc3 is private, so the Ruby excerpts are appropriate at that destination. That is exactly what makes it the right home rather than here.

The CLI-side symptom of the versions-decoding defect went to the SDK issue that already covers it — basecamp/basecamp-sdk#649 — rather than a duplicate.

What this does not do

Deleting from HEAD does not unpublish either file. Git history keeps them and they stay fetchable by SHA. This PR does not rewrite history and does not claim to. If anyone judges a rewrite warranted, that decision belongs to whoever owns bc3 and security, not to this PR.

Nothing in the tree references either file (rg COMMUNIQUE is clean outside the files themselves). bin/ci green.


Summary by cubic

Removed two misplaced communiqués (COMMUNIQUE-card-step-partial-updates.md, COMMUNIQUE-inline-attachments-api.md) from the public repo to keep private bc3 code and requests in the right place. Both asks are now tracked in private bc3 issues; nothing referenced these files, so there are no behavior changes.

Written for commit eb4cd60. Summary will update on new commits.

Review in cubic

A public repo's source tree is not a mailbox. Both of these were memos
addressed to BC3 Rails, checked in where BC3 Rails does not read, and left
to sit — the inline-attachments one since March.

COMMUNIQUE-card-step-partial-updates.md also carries verbatim Ruby from the
private bc3 repo (steps_controller.rb, kanban/cards_controller.rb) in a repo
anyone can clone. Its ask succeeded and shipped as bc3#12521, so it has no
remaining function either way.

COMMUNIQUE-inline-attachments-api.md is clean of private source but equally
misplaced, and its ask is still open. Both asks are now filed where their
recipients are: bc3#12541 (upload file replacement, the real blocker on #404)
and bc3#12542 (structured inline-attachment metadata). bc3 is private, so the
Ruby excerpts are appropriate at that destination — which is what makes it
the right home.

Deleting from HEAD does not unpublish either file. Git history keeps them and
they stay fetchable by SHA. A history rewrite is not this PR's call to make;
if anyone judges one warranted, that goes to whoever owns bc3 and security.
Copilot AI balanced review requested due to automatic review settings August 5, 2026 08:23
@github-actions github-actions Bot added the docs label Aug 5, 2026

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.

@jeremy
jeremy merged commit 7e62ac8 into main Aug 5, 2026
24 of 25 checks passed
@jeremy
jeremy deleted the docs/remove-communiques branch August 5, 2026 08:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants