tier-authority.mdc
44 lines 1.9 KB
Raw
sha256:700fafdd1afa490919f9515d660ca6e75456bcd5bb67513abcd8757a634c01f6 docs: record AIP-b SD-21 land (KN #308) Human 11 days ago
1 ---
2 description: Tier 1/2/3 decision authority — when to act vs ask (policy/tiers.yaml)
3 alwaysApply: true
4 ---
5
6 # Decision authority tiers
7
8 Machine-readable source: `policy/tiers.yaml`. Standing Decisions: `{{docs.standing_decisions_path}}`.
9
10 ## Tier 1 — just do it (no per-time ask)
11
12 - Feature-branch commits (docs **or** code) — SD-1
13 - `git push` to feature branch, open feature-branch PR — SD-17
14 - Run tests; update `.gitignore` / `.museignore`
15 - Governance sync doc updates in the closing commit — SD-17
16 - **Finish-mode land hygiene after BV `pass` (SD-21):** Muse merge/cherry-pick →
17 `{{vcs.git.main_branch}}` → `muse-bridge-deploy` → merge **green**
18 `{{vcs.git.mirror_branch}}` → GitHub `{{vcs.git.main_branch}}` when the diff has
19 **no** live posture/env flip, secrets, real money, or Delegation write env
20
21 **Never** Tier 1: staging push, live posture flips, secrets/money/data deletion,
22 feature→GitHub-`{{vcs.git.main_branch}}`, or `git push {{vcs.git.remote}} {{vcs.git.main_branch}}`.
23
24 ## Tier 2 — recommend, confirm once, record
25
26 - Persistence shape, adapter contracts, schema-version choices
27 - Record the decision in `{{docs.standing_decisions_path}}` (append-only ADR log)
28
29 ## Tier 3 — stop for operator authorization
30
31 - Merge to `{{vcs.git.main_branch}}` **outside** SD-21 land hygiene
32 - `muse push {{vcs.muse.staging_remote}}` when applicable
33 - Live capability / posture gate flips
34 - Real payments, secrets, data deletion, cross-repo merges
35
36 ## VCS regime: {{vcs.regime}}
37
38 | Regime | Extra hard stop |
39 | --- | --- |
40 | `muse+git-mirror` | Muse `{{vcs.git.main_branch}}` before GitHub; mirror via `{{vcs.git.mirror_branch}}` only (SD-14). SD-21 still uses that path. |
41 | `muse-only` | Never run `git` / `gh` in this repo |
42 | `git-only` | Never `git push {{vcs.git.remote}} {{vcs.git.main_branch}}` without Tier 3 (unless SD-21 criteria met for that regime’s land path) |
43
44 A **dirty tree at session end is a failure**, not a safe default.
File History 1 commit
sha256:700fafdd1afa490919f9515d660ca6e75456bcd5bb67513abcd8757a634c01f6 docs: record AIP-b SD-21 land (KN #308) Human 11 days ago