Goal
Add a small intent router so the shell can recommend or switch packs for DOS help, office writing, development notes, and portable-intelligence questions.
Acceptance criteria
- Router scores available packs from query terms and pack metadata.
- The shell can show the recommended pack and optionally switch by explicit command.
- Routing decisions are visible in structured evidence and never hide the active pack from the user.
- Existing manual /pack behavior remains unchanged.
Evidence gate
python3 -m unittest tests.test_interactive_assistant_demo
python3 scripts/evaluate_assistant_pack_retrieval.py
python3 scripts/evaluate_assistant_usefulness.py
QEMU_TIMEOUT_SECONDS=240 bash qemu/run_assistant_stress_486.sh
python3 scripts/verify_assistant_packs.py
Boundary
No physical hardware validation is claimed by this issue.
Goal
Add a small intent router so the shell can recommend or switch packs for DOS help, office writing, development notes, and portable-intelligence questions.
Acceptance criteria
Evidence gate
python3 -m unittest tests.test_interactive_assistant_demo
python3 scripts/evaluate_assistant_pack_retrieval.py
python3 scripts/evaluate_assistant_usefulness.py
QEMU_TIMEOUT_SECONDS=240 bash qemu/run_assistant_stress_486.sh
python3 scripts/verify_assistant_packs.py
Boundary
No physical hardware validation is claimed by this issue.