Refine feature and sprint intent into a useful specification. Capture scope, observable criteria and material choices without repeated artifact approval ceremonies.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Zero-onboarding, read-only dry-run of the reviewer fleet against the current uncommitted diff. Predicts reviewers, runs the state-free secret scan, writes nothing.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
설치 방법 보기설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.
See what codeArbiter would do to your real code before paying any onboarding cost. This is a read-only dry-run against the current uncommitted diff: it predicts which reviewers the change would dispatch, runs the checks that need no project rules, and reports. It never writes state.
It requires no $ca-init, no .codearbiter/ directory, and no decompose or create-context
interview. It functions in a repo that never opted in, and it modifies nothing: not the worktree,
not the index, not .codearbiter/. git status is unchanged by a run.
Collect the diff. Call the thin entry hook preview.py in diff mode, which wraps
collect_diff from hooks/_previewlib.py. It unions HEAD-vs-worktree
changes, staged changes, and untracked files (forward-slash paths). Run it from the project
root so _previewlib/_hooklib resolve on the same sys.path. 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 X || python X, which reruns X on any nonzero exit (#577):
"$PY" "${PLUGIN_ROOT}/hooks/preview.py" diff
If the result is empty (clean tree, or not a git repo), print a friendly "Nothing to preview" line and STOP. This is a clean exit, not an error: no stack trace, no failure.
Predict reviewers by path. Read the reviewer-to-path matrix at
includes/review-matrix.md. That include is the single source of truth
for which reviewer is dispatched when scope touches a given path: do NOT restate, fork, or
inline a second copy of the table here. For each changed path, list the reviewers that WOULD
dispatch and name the triggering path for each. This is the same mapping $ca-review uses, so
the predicted set matches what a real review would dispatch.
Run the state-free secret scan. Call the thin entry hook preview.py in secrets mode,
which wraps scan_secrets from hooks/_previewlib.py. It reads each
changed file's current content and returns SecretFinding(path, line_no, snippet) for every
credential line, with the secret VALUE already masked to **** in snippet:
"$PY" "${PLUGIN_ROOT}/hooks/preview.py" secrets
Report each finding by path:line_no with its redacted snippet. The snippet arrives already
masked: never reconstruct or print a raw secret value.
Emit one clear report with these parts:
path:line_no with the
redacted snippet, marked as found (ran locally), at BLOCK severity. State "none found" when the
scan is clean.$ca-init then
$ca-review.This reports reviewer and gate behavior on the current diff. It makes NO hook-probe claims and says
nothing about whether the install's hooks fire: that is $ca-doctor. Do not blend the two.
$ca-init then $ca-review.$ca-doctor.$ca-btw..codearbiter/;
MUST NOT stage or commit. git status MUST be unchanged after a run.$ca-init, .codearbiter/ state, or the
decompose / create-context interview.아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.
로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.
아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.
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.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.