🧪 test(l6): rename step-02 + provider-agnostic prompt

Resolves GL !2924 (local #37).

The step name 02-onboard-local was misleading — it tests implicit reonboard FROM local-shape pre-state, paired with step-03's explicit /onboard slash-command path. The new name 02-reonboard-implicit-from-local surfaces the actual scenario.

The prompt previously hardcoded GitLab, biasing bro's provider-detection logic. New prompt asks generically (I want to push this project to a remote.) so bro exercises detection via tools/sync/backend.ts::detectAvailable() and picks gh or glab from env.

Changes:

  • git mv preserves row history (old dir gone; new dir present)
  • chain-manifest.json step id=2 name + row_dir updated
  • EVALUATION.md cross-refs updated
  • README rewritten with implicit/explicit reonboard contrast + cross-link to step 03
  • Outcome scorers + setup.sh unchanged (still provider-agnostic)

Step C (dedicated fixture) deferred per !2924 plan.

Verification: bash tests/run-all.sh exit 0 on this branch (rebased onto dev with !2922 merged). All L1+L2+L3+L4 green.

pr-reviewer verdict: PASS (validation_attempts id=19).

Merge request reports

Loading