Repository navigation
feat(planning): interview points at wayfind past a measured question count - #12757
Conversation
/planning:interview now suggests /planning:wayfind chart once, without holding the round, when the ledger's register holds more questions than wayfind_suggest_questions. The setting resolves through the convention home with no userConfig layer. Its default of 27 is labeled judgment: first-session question counts from 26 past efforts did not separate those that spanned more than one session from those that did not, so it sits at the largest single-session count and errs toward not suggesting. This adds to the skill body and cuts nothing, so no before/after eval pass applies. Eval case interview-wayfind-size-suggestion covers it. Refs: #12477 Co-Authored-By: Claude Opus 5.5 <[email protected]> Claude-Session: https://claude.ai/code/session_01VQb9Pzf47aw4gsMAyk98Wn
A boundary where the context zone and the question count both fire gave two answers. The count's pointer recommends nothing, so the workflow recommendation stands beside it. Refs: #12477 Co-Authored-By: Claude Opus 5.5 <[email protected]> Claude-Session: https://claude.ai/code/session_01VQb9Pzf47aw4gsMAyk98Wn
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|
claude-security-review reviewed Security review: PR #12757 (incremental, 8264b1e → 9c3ff83)I found no security issues in this push. I read every hunk of all 4 files on the incremental list:
Other checks:
Spend: running the eval case ( critical-findings: 0 |
|
claude-review reviewed Code review: PR #12757, incremental from
|
…ter out of the trigger rules Co-Authored-By: Claude Opus 5.5 <[email protected]> Claude-Session: https://claude.ai/code/session_01VQb9Pzf47aw4gsMAyk98Wn
Closes #12477
session: lane-2
Summary
Finishes #12477:
/planning:interviewpoints at/planning:wayfindonce its register holds more thanwayfind_suggest_questionsquestions. #12574 delivered the first done-when item (the flow, research, shared-files and picking decisions, the accept list, and the conflict list with Matt's wayfinder).Fix
wayfind_suggest_questions, default27, resolved through the convention home (reference/config.md,schemas/planning.schema.json). It has nouserConfiglayer, likeanswer_audit_rounds.skills/interview/context/routing.mdgains the count check. It is a pointer: the interview asks its next question in the same message and starts nothing.interview-wayfind-size-suggestion.Verification
This change adds to the interview skill and cuts nothing, so the before/after eval requirement for skill-body cuts does not apply.
Measure: questions registered in an interview's first session, against whether the effort spanned more than one session (a later session continued the ledger, followed a handoff, or landed the PR).
Data: 26 efforts from local transcripts, 2026-09-27 to 2026-10-28: 17 multi-session and 9 single-session.
Result: the groups do not separate. Multi-session efforts ran 6 to 98 questions (median 32) and single-session 8 to 27 (median 14), AUC 0.80; other labels of "spanned" gave 0.64, 0.82 and 0.94.
Chosen value:
27, labeledjudgment. It is the largest single-session count, so it errs toward not suggesting and misses 7 of 17 multi-session efforts by design. 0 of 9 is a small sample (exact 95% upper limit about 34%). No interview invoked wayfind in its own session, so this shows a span of sessions, not that wayfind would have helped. One operator, about one month.Checks: static
check-affected.shpassed;interview-defenses.test.shPASS=178 FAIL=0;/evals:validateonplugins/planning/evalsreported 0 FAIL. One Sonnet smoke run of the new case gave the count against the value, named/planning:wayfind chart, asked the next question in the same message and did not start wayfind; it was one run, not a measured pass. No paid measured pass ran.Open locally:
check-skill.sh plugins/planning/skillsfails on thesetupskill'ssetup-apply.test.shon this host (96 failures, with or without this branch's schema and config; cause UNVERIFIED). This change does not touch that skill; CI'scheck-skillsdecides.Related
🤖 Generated with Claude Code
https://claude.ai/code/session_01VQb9Pzf47aw4gsMAyk98Wn