Skip to content

docs: roadmap — full-run check, then move and rename Role, before simplifying - #296

Merged
luca-belli merged 2 commits into
mainfrom
docs/roadmap-role-move
Oct 27, 2026
Merged

luca-belli merged 2 commits into
mainfrom
docs/roadmap-role-move

Conversation

@luca-belli

Copy link
Copy Markdown
Collaborator

Summary

Docs only. This adds a step 0 to the pre-loop simplification plan in docs/roadmap.md (from #294).

  1. Full-run check (tests only, first). It replays a saved run of the recommended SI profile (2 user models × 100 conversations, judged and pooled) with no model calls:

    • generation answers each turn from the saved transcripts
    • the judge answers each rubric question from the saved judge logs
    • scoring and pooling then run as usual

    The expected outputs come from one run of the check on current release/2.1, because the saved run came from older code. This is the guard for every step after it.

  2. Move Role to utils/role.py, which architecture.md already requires. Import lines only.

  3. Rename Role to the public u/c/j vocabulary (USER/CHATBOT/JUDGE). This answers the review question on feat: one first_speaker setting replaces persona_speaks_first #293.

Making first_speaker a Role moves into phase 1(b), which rewrites the same functions. Code-only names are left to that rewrite. Public output names (folder prefixes, scores.json keys) change with #276 and #286 as deliberate breaking changes.

🤖 Generated with Claude Code

…plifying

Adds a first step to the pre-loop simplification: a replay of a saved
full run (generation from transcripts, judging from judge logs, then
scoring and pooling) as the guard for everything after it; then move
Role to utils/role.py and rename it to USER/CHATBOT/JUDGE. Making
first_speaker a Role is folded into phase 1(b), which rewrites the same
functions. Code-only names are left to that rewrite; public output names
to the layout and chart work.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…/(c) rewrites

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@luca-belli
luca-belli merged commit 29d6c53 into main Oct 27, 2026
3 checks passed
@luca-belli
luca-belli deleted the docs/roadmap-role-move branch October 27, 2026 23:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant