Repository navigation
fix(onboard): route defers its questions to the recipe that sent the agent - #686
Conversation
|
@claude /review |
|
Claude finished @theCodeDrift's task in 4m 34s —— View job Review completeReview mode: incremental — read 0 prior review thread(s) before reviewing. AssessmentThis is a well-scoped doc fix. I read On the two questions the author flagged for review:
[New] One inline finding posted on Tests: the new assertions in No other correctness, security, or performance issues found in the diff. |
The inline failure-fallback finding is fixed in 1d27400. The note about route.md not pointing a future limiting recipe at the destination recipes' own confirmations is left as is for this PR; it is a reuse-pattern question for the owner, and onboard already covers every confirmation it can reach. — AI Coding Agent |
Addressed in bddac10.
A new assertion in — AI Coding Agent |
…rrides its confirmation
route's question-limiting precondition now lists what create-sg-rule, create-legacy-rule (and its per-linter pages), create-runtime-rule and create-remote-rule ask, and that create-vale-rule asks nothing, so a recipe that limits questions knows to override those too.
bddac10 to
f827cc7
Compare
Rebasing onto main brought in text from #682, #683, #686 and #691 that pushed three outputs past 8 KiB: - create-sg-rule outline: the `taskless ast` guidance moves to an on-demand Reading kinds section, step 4 points at it, and step 5 drops its quirk enumeration (the Quirks table lists them). - create-sg-rule pattern-quirks: the relational entries (follows/precedes, has/inside, not) move to a Relational quirks section; validate-rule names it beside the other two. - route outline: #686's note on recipes that limit questions moves to an on-demand Limits on asking section, with a one-line pointer in Preconditions.
Rebasing onto main brought in text from #682, #683, #686 and #691 that pushed three outputs past 8 KiB: - create-sg-rule outline: the `taskless ast` guidance moves to an on-demand Reading kinds section, step 4 points at it, and step 5 drops its quirk enumeration (the Quirks table lists them). - create-sg-rule pattern-quirks: the relational entries (follows/precedes, has/inside, not) move to a Relational quirks section; validate-rule names it beside the other two. - route outline: #686's note on recipes that limit questions moves to an on-demand Limits on asking section, with a one-line pointer in Preconditions.
routeno longer asks onboarding's forbidden questions.route.md(topic v10 → v11): a precondition says that when a question-limiting recipe likeonboardsent the agent here, its limits override step 7's local-or-generation choice, the "two destinations both fit" clarifying question, and the failure fallback's confirmation.onboard.md(topic v11 → v12): step 8 says none of those are asked during onboarding (step 9 is the only clarifying question) and what to do instead: write the local rule over generation; skip a candidate whose destination is unclear; on a failing local rule, keep it as a Cloud candidate only if it needs runtime evidence; decide destination recipes' confirmations (exclusions, overlapping rule, which linter) from the repo, or skip.For review:
onboardnames them in one line beside the report summary.routeleads to.Tests: assertions in
onboard.test.tsandlegacy-ladder.test.ts. typecheck, lint,pnpm test(3166 passed) pass.Note: #674's PR also bumps the onboard topic to v12; whichever merges second goes to v13.
Commits are unsigned: the signing key couldn't be unlocked remotely, and the owner chose to ship unsigned.
Closes #675