63 lines
1.9 KiB
Markdown
63 lines
1.9 KiB
Markdown
# Didactopus Artifact Lifecycle + Knowledge Export Layer
|
|
|
|
This update extends the worker-backed artifact registry with:
|
|
|
|
- artifact download support
|
|
- retention policy support
|
|
- artifact expiration metadata
|
|
- lifecycle management endpoints
|
|
- learner knowledge export paths
|
|
|
|
## What it adds
|
|
|
|
- artifact download API
|
|
- retention policy fields on artifacts
|
|
- expiry / purge metadata
|
|
- artifact state transitions
|
|
- knowledge export scaffolding for reuse beyond Didactopus
|
|
- guidance for improving packs, producing curriculum outputs, and generating agent skills
|
|
|
|
## Why this matters
|
|
|
|
Didactopus should not merely *track* artifacts. It should help manage their lifecycle
|
|
and make the knowledge represented by learner activity reusable.
|
|
|
|
This layer supports two complementary goals:
|
|
|
|
### 1. Artifact lifecycle management
|
|
Artifacts can now be:
|
|
- registered
|
|
- listed
|
|
- downloaded
|
|
- marked for retention or expiry
|
|
- reviewed for later cleanup
|
|
|
|
### 2. Knowledge export and reuse
|
|
Learner progress can be rendered into structured outputs that may be useful for:
|
|
- improving Didactopus domain packs
|
|
- drafting traditional curriculum materials
|
|
- producing AI-oriented skill packages
|
|
- documenting surprising learner discoveries
|
|
- supporting mentor review and knowledge capture
|
|
|
|
## Knowledge export philosophy
|
|
|
|
A learner should not only consume domain packs; sometimes the learner contributes new
|
|
understanding, better examples, clearer misconceptions, or unexpected conceptual links.
|
|
|
|
Didactopus therefore needs a path from learner activity to reusable artifacts such as:
|
|
|
|
- concept observations
|
|
- misconception notes
|
|
- pack-improvement suggestions
|
|
- curriculum outlines
|
|
- skill manifests
|
|
- structured knowledge snapshots
|
|
|
|
## Strong next step
|
|
|
|
- true scheduled retention cleanup worker
|
|
- signed or permission-checked download tokens
|
|
- richer learner-knowledge synthesis pipeline
|
|
- export templates for curriculum and skill packages
|