Glossary see-also picker, sub-category fix, and Farseer Trilogy pipeline
Glossary see-also picker - both create and edit glossary forms now include a "See Also" section for linking related entries in the same universe. Uses a searchable multi-select backed by the public glossary API.
Curator search fix - glossary entries now appear correctly in curator search results. The hasResults check was missing the glossary array, causing glossary-only matches to show "No results found".
Sub-category picker fix - the public lookups API was filtering out child values, so sub-categories never appeared in the dropdown. Fixed by removing the !v.parentId filter.
Breadcrumb fix - removed dead "Admin" breadcrumb link from the social content page (no /dashboard/admin route exists).
Glossary schema additions - added glossary_group_links and glossary_species_links tables for future faction/species linking.
Ability type picker restricted - the ability type links section now only shows when the glossary category is "magic_system" (previously showed for all categories).
Farseer Trilogy complete - all 3 books processed through the content pipeline:
- Assassin's Apprentice: 25 segments, 149 appearances
- Royal Assassin: 35 segments, 501 appearances
- Assassin's Quest: 42 segments, 393 appearances (24 new characters created)
Data quality audit fixed 30 broken entity links in Assassin's Quest descriptions and added 17 missing "mentioned" appearances to Assassin's Apprentice.