9. A method of providing content at a speech-enabled automated system, the method comprising: storing a plurality of content items at an information store, wherein each of the plurality of content items is associated with an action-object; receiving a query at the information store from an interactive voice response system, wherein the information store is logically external to the interactive voice response system; determining whether a modification of content is in progress at the information store; determining, when the modification is in progress, whether to suspend processing of the query until the modification is complete; and processing the query after the modification is complete, in response to a determination to suspend the processing of the query.
9. A method of providing content at a speech-enabled automated system, the method comprising: storing a plurality of content items at an information store, wherein each of the plurality of content items is associated with an action-object; receiving a query at the information store from an interactive voice response system, wherein the information store is logically external to the interactive voice response system; determining whether a modification of content is in progress at the information store; determining, when the modification is in progress, whether to suspend processing of the query until the modification is complete; and processing the query after the modification is complete, in response to a determination to suspend the processing of the query. 16. The method of claim 9 , wherein each of the plurality of content items comprises table-driven instructional content.