Skip to content

docs: record that PRs target dev, not main - #571

Merged
FelipeDefensor merged 1 commit into
devfrom
docs/pr-target-dev
Aug 27, 2026
Merged

docs: record that PRs target dev, not main#571
FelipeDefensor merged 1 commit into
devfrom
docs/pr-target-dev

Conversation

@FelipeDefensor

Copy link
Copy Markdown
Collaborator

CLAUDE.md described no branch or PR workflow at all, and the one line that touched
on it — in Commit hygiene — told contributors to open a separate PR "off
main/dev", implying main is a valid base.

In practice every recent PR (#555#562, #570) targets dev, and main trails it by
around a hundred commits, so main is not a viable base.

This is not merely cosmetic. Test-helper conventions move quickly on dev: a branch
cut from main or from an older base can carry tests that reference helpers which no
longer exist — tlui.create_hierarchy(...) has been replaced by
commands.execute("timeline.hierarchy.add", start=..., end=..., level=...) — so a
green local run says nothing about whether the tests even start on dev.

Adds a short Branches and PRs section stating the base branch and the
rebase-first rule, and tightens the Commit hygiene line to just dev.

Docs only; no code or test changes.

🤖 Generated with Claude Code

CLAUDE.md described no branch or PR workflow, and the one place that
touched on it told contributors to open a PR off `main`/`dev`. In
practice `dev` is the integration branch and `main` trails it by around
a hundred commits, so `main` is not a viable base.

Getting this wrong is not merely cosmetic: test-helper conventions move
quickly on `dev`, so a branch cut from an older base can carry tests
that no longer run there at all. Say so, and say to rebase first.
@FelipeDefensor
FelipeDefensor requested a review from azfoo August 25, 2026 11:52
@FelipeDefensor
FelipeDefensor merged commit 21f6ac2 into dev Aug 27, 2026
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.

2 participants