# Phase 9 Plan: Material and Asset Workspace **Status:** Ready for execution **Phase Goal:** Let operators use ontology and teaching asset prompt workflows from the web app. ## Tasks ### 1. Add material ingestion UI - Add title/source/body fields. - Call material ingestion API. - Show loading and error states. ### 2. Add ontology inspection UI - Render concept, edge, and gap counts. - Show candidate concept labels and review states. - Populate asset concept selector. ### 3. Add teaching asset prompt UI - Generate prompt candidate for selected concept and asset type. - Show prompt text, model key, review state, and verification guard. ### 4. Verify - Update tests for content-operation frontend wiring. - Run Go tests, OpenSpec validation, line-count check, and smoke. ## Out of Scope - Real image generation. - Ontology graph editor.