Refine feature and sprint intent into a useful specification. Capture scope, observable criteria and material choices without repeated artifact approval ceremonies.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Read-only 3-metric governance glance — override rate, small-lane rate, sprint low-confidence ratio — each with a trend arrow vs. the prior 20-commit window.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
설치 방법 보기설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.
A bare-numbers summary of the three governance-health metrics that _metricslib.py
tracks across commit windows. Each metric shows its value for the current 20-commit
window and a direction arrow (↑/↓/→) relative to the immediately preceding window.
This is NOT a second $ca-audit packet. It prints numbers and arrows only — no
verbatim override lines, no commit list, no file write. Use it to spot a trend at a
glance; reach for $ca-audit when you need the full evidentiary packet.
Invoke the helper. Call the thin entry hook metrics.py, which wraps
compute from _metricslib.py. Resolve the interpreter once by presence —
PY=python3; { command -v python3 >/dev/null 2>&1 && python3 --version >/dev/null 2>&1; } || PY=python
— never python3 … || python …, which reruns the helper on any nonzero exit
and reports the second run's code instead of the first's (#577). Pass
<project-root> as --root. If --window N was
supplied, pass it through as --window N; otherwise omit it (the helper
applies the default of 20).
"$PY" "${PLUGIN_ROOT}/hooks/metrics.py" --root "<project-root>"
ensure_asciinote — do not remove this.metrics.pycallsjson.dumpswith its defaultensure_ascii=True. This ASCII-escapes the arrow glyphs (↑↓→) in the subprocess stdout, which avoids aUnicodeEncodeErroron Windowscp1252consoles that cannot encode those code-points raw. The rendered output you present to the user (step 2 below) uses the real glyphs — they are written by the assistant, not piped through the subprocess stdout. Do NOT addensure_ascii=Falsehere.
With a custom window size:
"$PY" "${PLUGIN_ROOT}/hooks/metrics.py" --root "<project-root>" --window N
Replace N with the integer the user supplied.
Render the glance. Parse the returned JSON dict. Present exactly three lines, one per metric, in this order:
override rate: <current> <arrow> (prior: <prior>)
small-lane rate: <current> <arrow> (prior: <prior>)
sprint low-conf ratio: <current> <arrow> (prior: <prior>)
sprint_low_conf_ratio, the current or prior value may be the string
"n/a" — render it literally (e.g. n/a ↑).override_rate and sprint_low_conf_ratio is a worsening signal; state
this briefly below the table so the reader does not have to guess.State the window. Append one line naming the window size used, e.g.
Window: 20 commits (default) or Window: N commits (--window N).
git status MUST be unchanged after a run.override_rate, small_lane_rate,
sprint_low_conf_ratio. MUST NOT emit verbatim override log lines, verbatim
triage entries, commit lists, or any other content from the governance logs.$ca-init to have been run. The helper degrades gracefully on
absent logs (counts return 0 / ratio returns "n/a"); surface the degraded
values as-is rather than blocking.$ca-audit.$ca-status.아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.
로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.
아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.
Refine feature and sprint intent into a useful specification. Capture scope, observable criteria and material choices without repeated artifact approval ceremonies.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Vet a new or changed third-party dependency for license, provenance, and supply-chain risk before any install runs.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Record user-decided ADRs or inspect their health read-only. Preserve attribution and acceptance evidence.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Inspect ADR health read-only; optionally select one ADR with --adr N.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Assemble the governance record for a range — commits, overrides, ADRs, sprint auto-decisions, open questions, checkpoint findings — into one dated audit packet. Read-only.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Lightweight Q&A about the project — answer from context and return, no routing, no state change.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.