2.3 KiB
2.3 KiB
Didactopus Bridge
This documents the GroundRecall side of the bridge into a learner-facing
Didactopus pack.
Purpose
Use this when:
- you already have a reviewed concept in a canonical
GroundRecallstore - your source material also exists as a normalized
docliftbundle - you want
Didactopusto generate a learner-facing pack that carries the reviewed concept context along with the ordinary pack artifacts
GroundRecall remains the canonical reviewed knowledge layer.
Didactopus remains the learner-facing pack and workbench layer.
Minimal Export
Export a pack-ready query bundle directly from the GroundRecall store:
groundrecall export /path/to/groundrecall-store /tmp/groundrecall-export \
--pack-ready-concept channel-capacity
That writes:
/tmp/groundrecall-export/groundrecall_query_bundle.json
It also records the path in export_manifest.json.
End-To-End Bridge
The shortest full bridge path is:
doclift convert-dir /path/to/legacy-course /tmp/doclift-bundle --asset-root /path/to/legacy-course
didactopus doclift-bundle-groundrecall \
/path/to/groundrecall-store \
channel-capacity \
/tmp/doclift-bundle \
/tmp/didactopus-pack \
--course-title "Example Course"
That command:
- exports
groundrecall_query_bundle.jsonfor the selected concept - passes that file into the
Didactopusdocliftbundle demo workflow - writes a generated pack that includes the GroundRecall bundle as a declared supporting artifact
Outputs
On the GroundRecall side:
- canonical store remains unchanged
- export directory contains
groundrecall_query_bundle.json
On the Didactopus side:
- generated pack contains
groundrecall_query_bundle.json - the pack summary records that the GroundRecall bundle was included
- learner-workbench flows can consume the review and graph context from that bundle
Why This Boundary Matters
This keeps responsibilities clean:
docliftnormalizes document corporaGroundRecallowns canonical reviewed concept/query contextDidactopusowns learner-facing packs, workbenches, and pedagogy workflows
The bridge exists so those systems can cooperate without collapsing into one repository boundary or one data model.
Related Documentation
- quickstart.md
- architecture.md
Didactopus:docs/groundrecall-bridge.md