docs: annotate experiment 0021 with post-v2.1.119 corrections#44
Conversation
The experiment ran on v2.1.118; v2.1.119 (released 21 hours later) changed tools/disallowedTools enforcement. Add dated correction notes and strikethrough on stale claims, cross-referencing the RCA. Related to RCA (Root Cause Analysis) [#5182](fullsend-ai/fullsend#5182) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> Signed-off-by: Marta Anon <manon@redhat.com>
PR Summary by QodoAnnotate experiment 0021 results with post-v2.1.119 tool enforcement corrections
AI Description
High-Level Assessment
Files changed (1)
|
|
🤖 Finished Review · ✅ Success · Started 10:44 AM UTC · Completed 10:48 AM UTC |
Code Review by Qodo
1. Contradictory scoping claim
|
| `tools` and `disallowedTools` in agent frontmatter ~~**have no effect in | ||
| `--agent` sessions**~~ see note. They only work when the agent runs as | ||
| a subagent spawned via the Agent tool. |
There was a problem hiding this comment.
1. Contradictory scoping claim 🐞 Bug ≡ Correctness
Section 1 now strikes the "no effect in --agent" claim but still states frontmatter tools/disallowedTools "only work" for subagents, which conflicts with the new note stating v2.1.119 applies them in --agent/--print sessions. This leaves the README giving contradictory guidance about current behavior.
Agent Prompt
### Issue description
The README now says v2.1.119 applies `tools`/`disallowedTools` in `--agent`/`--print` sessions, but section 1 still contains an unconditional statement that these mechanisms "only work" for subagents. This is internally inconsistent.
### Issue Context
The PR introduces a dated note explaining post-v2.1.119 behavior, but the surrounding section 1 prose still reads like a universal statement rather than "v2.1.118-only" guidance.
### Fix Focus Areas
- 0021-tool-scoping/README.md[26-38]
### Suggested change
Rewrite the section-1 opening to explicitly scope the old behavior to v2.1.118 (or rewrite it to describe both behaviors), e.g.:
- "On v2.1.118, `tools`/`disallowedTools` have no effect in `--agent` sessions and only work for subagents."
- "As of v2.1.119, they are applied in `--agent`/`--print` sessions (see note), but are unreliable; subagent behavior differs (see RCA)."
ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools
Review — approveSummaryClean documentation-only change that annotates experiment 0021 (Tool scoping) with correction notes for the v2.1.119 behavior changes. The approach of strikethrough + dated blockquote notes is exactly right — it preserves the experiment's historical accuracy for v2.1.118 while clearly flagging that results no longer reflect current behavior. What changed
Checks
Labels: PR is a documentation-only annotation of experiment results |
Retro: PR #44 — Annotate experiment 0021 with post-v2.1.119 correctionsOriginating PR: fullsend-ai/experiments#44 What happenedA contributor (maruiz93) opened a documentation-only PR adding correction annotations to experiment 0021 (tool scoping). The experiment originally ran on Claude Code v2.1.118 and found that Timeline:
AssessmentWorkflow quality: Good. The PR went from open to merged in 10 minutes with zero rework iterations. The review agent correctly identified it as a low-risk, docs-only, single-file change and approved with a thorough review. The agent ran on Opus via the Qodo finding assessment: The Qodo finding is understandable but overstated. It labels a readability concern as a "Bug." The document uses a deliberate annotative pattern — strikethrough marks historical claims as superseded, and dated blockquote notes explain what changed. The text after the PR is internally consistent when read as annotated experimental results rather than current-state guidance. The claim "They only work when the agent runs as a subagent" is the experiment's observed finding on v2.1.118, not a statement about current behavior. The fullsend agent's approval was correct. Review agent strengths: Thorough structural verification (frontmatter, index, DCO, commit format, injection defense). Correctly assessed the PR's intent and approach. Completed in ~4 minutes. Existing issue coverage: Multiple existing issues in ProposalsNone. The workflow produced a correct outcome efficiently. All potentially relevant improvement areas are already tracked in the existing issue backlog. |
|
🤖 Finished Retro · ✅ Success · Started 10:55 AM UTC · Completed 11:04 AM UTC |
Summary
The experiment ran on v2.1.118 (2026-04-23 02:05 UTC). Claude Code v2.1.119 was released 21 hours later, changing
toolsanddisallowedToolsenforcement in--agent/--printsessions. Results in section 1 are accurate for v2.1.118 but no longer reflect current behavior.Related to RCA (Root Cause Analysis) #5182 and fullsend#5203.
🤖 Generated with Claude Code