Protect the renamed archetypes framework checkout #8

Merged
vnprc merged 1 commit from agent/protect-archetypes-branch into master 2026-07-17 22:13:56 +01:00
Member

Add a work/allod/archetypes master line to git/protected-branches so the renamed framework checkout is guarded under its new name.

The in-flight repo split renamed the framework repo allod/profiles -> allod/archetypes (already merged on the forge), and a new example-definitions repo now lives at allod/profiles. The existing work/allod/profiles master entry is kept unchanged because that path is now the new definitions repo and must stay protected. This is purely additive: one new line placed adjacent to the existing profiles entry.

Refs allod/strategy#18

Risk

R1 Low. Additive guardrail-config line only. This file is the source of the agent git protected-branch guardrail: home-manager symlinks it to ~/.config/git/protected-branches, which the local pre-commit and pre-push hooks read to block direct commits and pushes to protected branches. The live ~/.config/git/protected-branches only updates on the next VM home-manager rebuild, which is not part of this PR.

Validation

nix flake check passed in the change worktree (checks: external-ssh-trust-targets, credential-inventory). The diff is exactly one added line, work/allod/archetypes master, adjacent to the existing work/allod/profiles master entry, with no other line changed.

Add a `work/allod/archetypes master` line to `git/protected-branches` so the renamed framework checkout is guarded under its new name. The in-flight repo split renamed the framework repo `allod/profiles` -> `allod/archetypes` (already merged on the forge), and a new example-definitions repo now lives at `allod/profiles`. The existing `work/allod/profiles master` entry is kept unchanged because that path is now the new definitions repo and must stay protected. This is purely additive: one new line placed adjacent to the existing profiles entry. Refs allod/strategy#18 ## Risk R1 Low. Additive guardrail-config line only. This file is the source of the agent git protected-branch guardrail: home-manager symlinks it to `~/.config/git/protected-branches`, which the local pre-commit and pre-push hooks read to block direct commits and pushes to protected branches. The live `~/.config/git/protected-branches` only updates on the next VM home-manager rebuild, which is not part of this PR. ## Validation `nix flake check` passed in the change worktree (checks: external-ssh-trust-targets, credential-inventory). The diff is exactly one added line, `work/allod/archetypes master`, adjacent to the existing `work/allod/profiles master` entry, with no other line changed.
The framework repo allod/profiles was renamed to allod/archetypes, so
add a protected-branch entry for the new checkout path. The existing
work/allod/profiles entry stays put for the new definitions repo that
now lives there.

Refs allod/strategy#18
vnprc approved these changes 2026-07-17 22:13:51 +01:00
vnprc merged commit 8d53a532d6 into master 2026-07-17 22:13:56 +01:00
vnprc deleted branch agent/protect-archetypes-branch 2026-07-17 22:13:56 +01:00
Sign in to join this conversation.
No description provided.