Indexed assets
…
Loading
Gwajee shared asset foundation
A working read-only browser for permission-aware lessons, notes, flashcards, question sets, documents, media, BodyLab assets, game packages, metadata, attachments, and content references across Gwajee.
Live read path
Assets are read from /api/knowledge-vault/assets and permission-filtered by the committed service facade. This MVP browses assets and shows selected asset detail; it does not write, move, upload, generate, publish, delete, or share.
Indexed assets
…
Loading
Asset types
0
Present in this view
Shared / public
0
Visible to you
Owner / private
0
Scoped rows
Loading the live index…
Live read-only index
| Asset | Type | Status | Visibility | Location |
|---|
Select an asset
Select an indexed asset to view its metadata and attachments.
Reusable action surface
0 of 0 assets selected
Selection is local UI state only. No persistence or permission changes occur.
No-op batch controls
No generator connected
Prepared generation action IDs: generate_lesson, generate_notes, generate_flashcards, generate_question_set, generate_assessment, generate_worksheet, generate_study_guide, generate_instructor_guide, generate_powerpoint, generate_game, generate_bodylab_resource, generate_print_product.
Local queue only
Files selected in this UI are represented in local component state only.
Static planning model
Course Library
128Teacher Assets
34BodyLab
12Static planning model
Published lesson, note, flashcard, and QSet assets from the validated review workflow.
Placeholder collection for reviewed heart assets, diagrams, pathways, and NCLEX prompts.
Future landing zone for PPTX, PDF, DOCX, image, video, and audio uploads.
Select an asset
Select an indexed asset to preview it.
Reusable UI only
Drag and drop files
Planned upload surface for PDFs, DOCX, PPTX, images, videos, audio, worksheets, study guides, BodyLab assets, game packages, and custom files. This UI stages files locally only.
Drag files here to stage them in the planned upload UI.
Planned pipeline
processing: Placeholder processing pipeline; no storage call is made.
complete: Ready for future metadata review.
queued: Waiting for future upload service.
Planned pipeline
queued: Future AI tagging requires architecture approval.
queued: Future preview service will not bypass review gates.
Placeholder status
queued: Future AI tagging requires architecture approval.
queued: Future preview service will not bypass review gates.
No generator connected
Prepared generation action IDs: generate_lesson, generate_notes, generate_flashcards, generate_question_set, generate_assessment, generate_worksheet, generate_study_guide, generate_instructor_guide, generate_powerpoint, generate_game, generate_bodylab_resource, generate_print_product.
Static planning cards
Draft a teaching sequence, objectives, summary, and review checkpoints after approval.
Extract key terms and safe practice prompts after source rights are verified.
Generate review-gated NCLEX-style or classroom questions from approved source material.
Link diagrams, labels, and clinical overlays without touching BodyLab internals yet.
Suggestions only
Draft a teaching sequence, objectives, summary, and review checkpoints after approval.
Extract key terms and safe practice prompts after source rights are verified.
Generate review-gated NCLEX-style or classroom questions from approved source material.
Link diagrams, labels, and clinical overlays without touching BodyLab internals yet.
Future handoff contracts
Attach owned or shared assets to individual study sessions. Do not auto-load public content; preserve existing Study Buddy content behavior.
Attach selected assets to teacher or student group sessions. Preserve opt-in Resource Library behavior and stable join-link rules.
Reference reviewed course assets by subject, content type, and internal topic metadata. Generated derivatives must remain review-gated and no categories should be silently created.
Provide the shared asset surface and future attachment contracts. Phase 1 actions are local UI only with no storage, schema, or API writes.
Prepare future creator workflows, slide products, print products, and media packages. Do not implement Studio runtime from this scaffold.
Reference future anatomy assets and overlays without modifying BodyLab internals. Keep BodyLab asset integration as a handoff contract only.
Prepare future marketing asset reuse and campaign packaging. No marketing automation or publishing is connected.
Surface future asset health, queues, approvals, and operational status. Do not connect live owner metrics until access control is approved.
Prepare teacher-owned uploads and classroom attachment workflows. Respect classroom permissions and do not change teacher/student account behavior.
Prepare student-owned uploads, favorites, and study attachments. Do not change tiers, auth, subscriptions, or inherited student account rules.
Keyword, type, tag, owner, and status controls are not connected in this MVP.
Future filters should remain permission-aware and review-safe.
No versioning backend is connected in Phase 1.
No delete, restore, or retention logic is implemented.
Recent activity uses static data only.
Favorite state is not persisted yet.
Sharing rules require approval before implementation.
Download authorization and audit logs are not connected.
Static audit examples
Placeholder route and components prepared for Claude architecture review.
No Supabase bucket, RLS, or schema work is included in Phase 1.
Shared attachment architecture should be approved before integration.
Architecture decisions pending