Make master the canonical development branch #100

Merged
lost-rob0t merged 4 commits from fix/53-master-canonical-policy into master 2026-08-16 14:23:06 +00:00
lost-rob0t commented 2026-08-16 14:19:38 +00:00 (Migrated from github.com)

Closes #53 after merge.

Policy

  • master is the sole long-lived canonical development branch.
  • all new feature/fix/research/hotfix branches start from current master.
  • all normal pull requests target master.
  • dev is retired/deprecated and receives no new work.

Checked-in changes

  • add docs/development.org with the permanent branch invariant and merge/test policy;
  • remove dev from normal Smoke and Container Stack push/PR filters;
  • constrain schema-lock PRs to master and remove its dev push filter;
  • operational-salvage was already moved to master PRs as part of #99 because otherwise the reconciliation could not run that gate.

The special schema-lock agent/** push trigger remains as a direct branch test hook; it is not an integration target. Normal PRs still target master.

Historical PR disposition

#95 remains valid and will be retargeted/refreshed onto master after this policy PR lands. #79 remains a separate AGPL legal/contributor-permission review and is not folded into runtime work.

Closes #53 after merge. ## Policy - `master` is the sole long-lived canonical development branch. - all new feature/fix/research/hotfix branches start from current `master`. - all normal pull requests target `master`. - `dev` is retired/deprecated and receives no new work. ## Checked-in changes - add `docs/development.org` with the permanent branch invariant and merge/test policy; - remove `dev` from normal Smoke and Container Stack push/PR filters; - constrain schema-lock PRs to `master` and remove its `dev` push filter; - operational-salvage was already moved to `master` PRs as part of #99 because otherwise the reconciliation could not run that gate. The special schema-lock `agent/**` push trigger remains as a direct branch test hook; it is not an integration target. Normal PRs still target master. ## Historical PR disposition #95 remains valid and will be retargeted/refreshed onto master after this policy PR lands. #79 remains a separate AGPL legal/contributor-permission review and is not folded into runtime work.
Sign in to join this conversation.
No description provided.