Hi Everyone,
I recently designed a Prompt Governance & Versioning Module using Foundry Workshop and Ontology to handle LLM prompt lifecycles.
Rather than just sharing the final result, I’d love to share the technical approach used to handle multi-tab state isolation, and get input from the community on potential optimizations.
How it was implemented:
-
Data Model: Used
Prompt ProjectandPrompt Versionobject types linked via an Ontology relationship. -
Version Comparison Filter: Solved multi-page variable conflict by isolating dynamic dropdown variables and using
On a linkobject set filtering rather than plain string equality. -
Governance: Bound radio selection UI directly to Ontology Actions to handle
Draft -> Active -> Archivestatus transitions.
Questions for the Community:
-
How are others managing prompt versioning and status propagation across multi-tenant spaces in Workshop?
-
Is using Ontology Actions the preferred pattern for prompt lifecycle updates, or do you rely on Functions for additional validation?
PromptManagement (youtube.com/watch?v=hZFegXPUy_Q).
Would appreciate any feedback or suggestions on alternative patterns!