Didactopus/.update_readmes/20260314_132104__250-didact...

1.9 KiB

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