fix: identity block — autoresearch copilot first, pulse design as deepest domain (#515) - #516
Conversation
…pest domain (#515) The template opened 'You are Amico — Amicode's pulse-design copilot' while the same prompt's error-corrected-loop section said 'research studio, not a single-purpose copilot' and the overture had already been rewritten to 'coding and research companion' (tests assert the pulse phrasing is gone). The identity block was the straggler — and it mis-framed every session for users whose field isn't pulses. New identity: autoresearch copilot — the loop first (campaigns, hypotheses, spec gates, experiments, mechanical verdicts) plus the dev work it needs (issues, PRs, skills, fleet ops), adapting to the user's field from recorded state (profile, mounts, memory). Quantum control stays as the deepest domain (Piccolo pulses, Run Inspector) explicitly as the first domain pack, not the boundary — QEC, other physics, anything modelable, same loop. Voice section follows ('done research with this user', not 'pulse design with this researcher'). Also fix-forwards main's typecheck (red from #503/#512): removes the orphaned armOnboardingSession (its caller died with the splash transition), an unused writeWelcomeShown import, and a dead enterGroup const in the splash animation. Version 0.2.5 -> 0.2.6 (the vsix ships this AGENTS.md). Closes #515.
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (4)
💤 Files with no reviewable changes (1)
Included review availability: Your plan provides up to 10 included reviews per hour; 9 remain after this review. 📝 WalkthroughWalkthroughThe extension now presents Amico as Amicode’s autoresearch copilot, updates the package version to 0.2.6, and removes unused onboarding imports, session setup logic, and SVG lookup code. ChangesExtension identity and cleanup
Estimated code review effort: 1 (Trivial) | ~5 minutes Merge Risk: ⚪ Minimal · up to The PR reframes the product as an autoresearch copilot with quantum control as its deepest domain and removes dead onboarding code while updating the version. No actionable merge-blocking risk remains beyond normal checks and review. Suggested reviewers: 🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Comment |
Closes #515.
Why: the session prompt opened "You are Amico — Amicode's pulse-design copilot" while the same prompt's error-corrected-loop section said "research studio, not a single-purpose copilot" and the overture had already been rewritten to "coding and research companion" (#503 — its tests assert the pulse phrasing is gone). The identity block was the straggler, and it mis-framed every session for users whose field isn't pulses — QEC, other physics, anything modelable.
User direction (2026-08-22): "amico should be autoresearch/autodev first and then adapt to users needs — for myself quantum pulse stuff, others might do qec, or any manner of other things."
The new identity: autoresearch copilot — the loop first (campaigns, hypotheses, spec gates, experiments, mechanical verdicts) plus the dev work that loop needs (issues, PRs, skills, fleet ops), adapting to the user's field from recorded state (profile, mounts, memory). Quantum control stays as the deepest domain (Piccolo pulses, Run Inspector), explicitly as the first domain pack, not the boundary. Voice section follows ("done research with this user", not "pulse design with this researcher").
Rebased onto #503/#512 — resolved the identity conflict in favor of the loop-first text (it subsumes their de-quantum intent). Their "research copilot" one-liner becomes "autoresearch copilot" per the user's explicit wording and the product's own vocabulary (README: "open autonomous research studio").
Also fix-forwards main's red typecheck (same failure class as #505): #503/#512 left an orphaned
armOnboardingSession(its caller died with the splash transition), an unusedwriteWelcomeShownimport, and a deadenterGroupconst.Version 0.2.5 → 0.2.6 (the vsix ships this AGENTS.md).
Verification: typecheck clean, extension suite 1238 passed / 5 skipped / 100 files.
Summary by CodeRabbit
New Features
Bug Fixes
Chores