11---
2- name : team-review
3- description : " Command: team-review"
2+ name : pk- team-review
3+ description : " Command: pk- team-review"
44---
55
6- # Command: team-review
6+ # Command: pk- team-review
77
88Read-only health-check. Compares current team assignments against the
99latest landscape snapshot and surfaces tier-drift, unavailable models,
@@ -12,7 +12,7 @@ and new outperformers. No entities are written.
1212## Syntax
1313
1414```
15- team-review
15+ pk- team-review
1616 [--landscape-artifact <ART-id>] # explicit landscape override; skips discovery
1717 [--landscape <artifact-id>] # alias for --landscape-artifact
1818 [--threshold <float>] # flag if tier-score drifted > N pts, default 0.15
@@ -23,7 +23,7 @@ team-review
2323### Step 1 — Load current team
2424
25251 . Read ` context/team/roster.md ` to get the active role → model mapping.
26- 2 . Resolve the governing DecisionRecord (the most recent ` team-create `
26+ 2 . Resolve the governing DecisionRecord (the most recent ` pk- team-create`
2727 DecisionRecord) via ` decision-record.get_decision ` .
28283 . Extract stored formula weights and tier scores from
2929 ` spec.inputs_snapshot ` . These are the baseline scores for the diff.
@@ -32,7 +32,7 @@ team-review
3232### Step 2 — Load landscape snapshot
3333
3434Landscape resolution follows the same three-level precedence as
35- ` team-create ` (see ` references/landscape-resolution.md ` ):
35+ ` pk- team-create` (see ` references/landscape-resolution.md ` ):
3636
37371 . If ` --landscape-artifact <ART-id> ` (or alias ` --landscape ` ) is
3838 supplied, load that artifact directly.
@@ -68,7 +68,7 @@ Score all accessible candidates with the stored weights. Identify any
6868model that:
6969- Would out-score the current assignment for its role by more than
7070 ` --threshold ` (default 0.15).
71- - Appeared in the landscape since the last ` team-create ` run.
71+ - Appeared in the landscape since the last ` pk- team-create` run.
7272
7373### Step 5 — Detect unavailable models
7474
@@ -84,8 +84,8 @@ or `major_outage`.
8484Output format (stdout only — no files written):
8585
8686```
87- === team-review — <date> ===
88- Baseline: DecisionRecord <DEC-id> (<team-create date>)
87+ === pk- team-review — <date> ===
88+ Baseline: DecisionRecord <DEC-id> (<pk- team-create date>)
8989Landscape: <artifact-id> (<artifact date>) [STALE: >90 days if applicable]
9090Weights used: C=<C> K=<K> L=<K> G=<G>
9191Threshold: <threshold>
@@ -110,7 +110,7 @@ STABLE (no action needed):
110110SUMMARY:
111111 2 roles recommended for rebalance
112112 1 role urgently needs replacement (major_outage)
113- Run: team-rebalance --roles developer,junior-developer --confirm \
113+ Run: pk- team-rebalance --roles developer,junior-developer --confirm \
114114 --reason "<reason>"
115115=============================
116116```
@@ -121,9 +121,9 @@ Omit empty sections. Always emit the SUMMARY even if no issues found.
121121
122122None. This command is fully read-only.
123123
124- ## Distinction from team-create
124+ ## Distinction from pk- team-create
125125
126- ` team-review ` reads and diffs; ` team-create ` writes. Running
127- ` team-review ` is always safe and reversible. Only run ` team-create `
128- or ` team-rebalance ` when you have reviewed the diff and confirmed
126+ ` pk- team-review` reads and diffs; ` pk- team-create` writes. Running
127+ ` pk- team-review` is always safe and reversible. Only run ` pk- team-create`
128+ or ` pk- team-rebalance` when you have reviewed the diff and confirmed
129129the recommended changes.
0 commit comments