11---
2+ name : inspect-changes-analyze
23description : >-
3- Internal step of review -changes: deeply analyze one kept finding and
4+ Internal step of inspect -changes: deeply analyze one kept finding and
45 return its analysis block (or a rejection).
56user-invocable : false
67allowed-tools : >-
@@ -44,7 +45,7 @@ Your invocation prompt supplies, for the single finding you must analyze:
4445 Procedure below and change one only through ` ## Correction ` , never by
4546 restating it in the analysis body.
4647- Any ** caller requirements** , if present. Apply the
47- [ shared caller-requirements guidance] ( ../review -changes/references/caller-requirements.md ) .
48+ [ shared caller-requirements guidance] ( ../inspect -changes/references/caller-requirements.md ) .
4849- ** Only when a placement decision applies** (the caller supplied a stack and
4950 a ` REV ` ): the ** stack** as a list of SHA + subject, each entry carrying
5051 neither, either, or both of ` [behind a merge] ` and ` [merge commit] ` , and the
@@ -61,7 +62,7 @@ Your invocation prompt supplies, for the single finding you must analyze:
6162 locate the defect in ` REV ` by content, and note that the index holds the
6263 reviewed change, so amending there is not a bare ` git commit --amend ` .
6364- Existing ** prior draft paths** . Follow the
64- [ shared prior-draft guidance] ( ../review -changes/references/prior-drafts.md )
65+ [ shared prior-draft guidance] ( ../inspect -changes/references/prior-drafts.md )
6566 when filtering issues discovered during analysis.
6667- Any ** experiment results** for this finding (the matching ` EXP ` blocks), if
6768 present.
@@ -92,11 +93,11 @@ tools are read and Git only.
9293 positives, not disagreements of emphasis or severity. You can only reject;
9394 you cannot revive a finding verification dropped.
94951 . Re-assess the verdict's ** provenance** (per the
95- [ shared provenance guidance] ( ../review -changes/references/provenance.md ) ),
96+ [ shared provenance guidance] ( ../inspect -changes/references/provenance.md ) ),
9697 ** severity** (per the
97- [ shared severity guidance] ( ../review -changes/references/severity.md ) ), and
98+ [ shared severity guidance] ( ../inspect -changes/references/severity.md ) ), and
9899 ** confidence** (per the
99- [ shared confidence guidance] ( ../review -changes/references/confidence.md ) )
100+ [ shared confidence guidance] ( ../inspect -changes/references/confidence.md ) )
100101 against what your deeper study found. When one of the three is
101102 wrong, append a ` ## Correction ` section (schema below) carrying only the
102103 fields you are correcting, and state the reasoning in your analysis body as
@@ -169,7 +170,7 @@ tools are read and Git only.
169170 naming an owner prematurely.
170171 Pickaxe matches the exact removed string, so when the fix rephrases or
171172 re-indents it, prefer the bracketing ` -L ` form. The [ attribution
172- procedure] ( ../review -changes/references/provenance-attribution.md )
173+ procedure] ( ../inspect -changes/references/provenance-attribution.md )
173174 carries pickaxe search and merge-propagation caveats; apply those in the
174175 removal direction, with ` <REV> ` as the search endpoint. Exclude its
175176 containment and post-image blame tests: those classify surviving content.
@@ -217,7 +218,7 @@ tools are read and Git only.
217218 Provenance and placement can identify different owning commits. Determine
218219 provenance from whether the defect already exists in the scope's pre-image,
219220 including when introduced by the baseline commit itself, per the
220- [ shared provenance guidance] ( ../review -changes/references/provenance.md ) .
221+ [ shared provenance guidance] ( ../inspect -changes/references/provenance.md ) .
221222 Placement follows the fix's target and cases (a)–(d) above, including the
222223 candidate-stack and never-published conditions for amendment. Compare blame
223224 results for consistency only when the revision, region, and attribution
@@ -296,7 +297,7 @@ carries an analysis block: never on a deferral, and never with a `## Rejection`
296297
297298If — and only if — analysis surfaced a genuinely new issue, append a
298299` ## Proposed new findings ` section after the analysis block, following the
299- [ shared output-section contract] ( ../review -changes/references/shared-output-sections.md ) .
300+ [ shared output-section contract] ( ../inspect -changes/references/shared-output-sections.md ) .
300301
301302` ## Rejection ` , ` ## Correction ` , ` ## Proposed new findings ` , and
302303` ## Experiment requests ` are the only higher-level (` ## ` ) headings allowed in a
@@ -309,7 +310,7 @@ rejecting analyst that also spotted a genuinely different issue still reports it
309310## Experiment requests
310311
311312Follow the [ shared experiment-request format and safety
312- constraints] ( ../review -changes/references/shared-output-sections.md ) . Request
313+ constraints] ( ../inspect -changes/references/shared-output-sections.md ) . Request
313314runtime evidence when it would sharpen the analysis — ** including whether a
314315suggested action or one of your options is actually feasible given the tooling,
315316environment, or APIs, not only whether the finding is valid** . Return the
0 commit comments