1.4 KiB
1.4 KiB
Interactive Review UI
The review UI is the local-first front end for inspecting and promoting draft packs.
What the current code supports
The UI is backed by a JSON review model and a local bridge server.
Key files and modules:
webui/didactopus.review_schemadidactopus.review_loaderdidactopus.review_actionsdidactopus.review_exportdidactopus.review_bridgedidactopus.review_bridge_server
Data flow
- A draft pack is loaded into a review session.
- The review bridge serves workspace and session data.
- The frontend consumes
review_data.json-style payloads. - Review actions update concept status, notes, and prerequisites.
- The promoted pack export writes reviewed pack files and a review ledger.
Current feature set
- concept list and detail views
- editable concept status
- note editing
- prerequisite editing
- save/load via the review bridge
- export of promoted pack artifacts
- workspace create/open/import support through the bridge server
Outputs
The review export layer currently writes:
review_session.jsonreview_data.json- promoted
pack.yaml - promoted
concepts.yaml review_ledger.jsonlicense_attribution.json
Limits
- the UI remains local-first and file-backed
- merge/split concept actions are not deeply modeled yet
- richer diff and conflict tooling is still future work