1.4 KiB
1.4 KiB
Didactopus
Didactopus is a local-first AI-assisted autodidactic mastery platform built around concept graphs, evaluator-driven evidence, adaptive planning, mastery ledgers, curriculum ingestion, and human review of generated draft packs.
This revision
This revision adds an import validation and safety layer to the draft-pack import workflow.
The goal is to make importing generated packs into review workspaces safer, clearer, and easier to trust.
Why this matters
If the draft-pack import step is risky or opaque, it becomes another point where a user may hesitate or stall. That would undercut the broader goal of helping users get over the activation-energy hump of turning online course contents into usable Didactopus learning domains.
This layer reduces that risk by adding:
- required-file validation
- schema/version summary inspection
- overwrite warnings
- import preview endpoint
- import error reporting
- basic pack-health reporting before copy/import
What is included
- draft-pack validator
- import preview model
- overwrite-safety checks
- preview and import API endpoints
- updated React UI for preview-before-import
- sample valid and invalid draft packs
- tests for validation and safety behavior
Core workflow
- point the UI at a source draft-pack directory
- preview validation results
- review warnings or blocking errors
- choose whether overwrite is allowed
- import into workspace
- continue directly into review