3 changed files with 59 additions and 59 deletions
+1 -1
View File
@@ -1,4 +1,4 @@
{
"monorepoCommit": "488f7e229afed8f03fc3bfa4abe707da0c613460",
"monorepoCommit": "be30143a326d5d7d7b0cbabea5bc5ac0301ef5b9",
"sourcePath": "examples/local-first/workspaces/language-reader-studio"
}
+57 -57
View File
@@ -1,59 +1,59 @@
quixos-lock version 1 {
quixos source { repository "https://gitea-external.egads.tutti.syntaxblitz.net/quixos/quixos.git"; commit "488f7e229afed8f03fc3bfa4abe707da0c613460"; }
package AgentPresentation source { repository "https://repos.quixos.org/quixos-templates/package-agent-presentation.git"; commit "4b3ec59d73ad78b527628a6772693c8768772287"; }
interface PresentationState source { repository "https://repos.quixos.org/quixos-templates/interface-presentation-state.git"; commit "ac0194a32b7773d6f738c94371c5b610d1946521"; }
interface PresentationSubject source { repository "https://repos.quixos.org/quixos-templates/interface-presentation-subject.git"; commit "c94f98ecb12f3b7c20d11f22fbbf74cf41ad44ae"; }
interface PresentationStateValues source { repository "https://repos.quixos.org/quixos-templates/interface-presentation-state-values.git"; commit "b802c5bcdd782ef86f685364bc033453d5a1847f"; }
interface PresentationStateRecord source { repository "https://repos.quixos.org/quixos-templates/interface-presentation-state-record.git"; commit "1f639961980d255ab6c3e116186c6e3d08fdff87"; }
interface PresentationStateFactory source { repository "https://repos.quixos.org/quixos-templates/interface-presentation-state-factory.git"; commit "5e016b26d0ec2a8183c352b9686583b98dbb87f9"; }
interface Presentation source { repository "https://repos.quixos.org/quixos-templates/interface-presentation.git"; commit "4d63aaa32d91524f4f96b7364180b1a62b3eeea2"; }
interface PresentationStates source { repository "https://repos.quixos.org/quixos-templates/interface-presentation-states.git"; commit "e3c44e9674ce487340c42a13ed7a1ceab91545ae"; }
package PresentationRuntime source { repository "https://repos.quixos.org/quixos-templates/package-presentation-runtime.git"; commit "fbb357ab1a4ec2d99ec8123084e228745c82a4d2"; }
interface AgentWorkspace source { repository "https://repos.quixos.org/quixos-templates/interface-agent-workspace.git"; commit "c00f8149e01966ef130a834ddf1ee6155f3c01ef"; }
interface AgentDirectory source { repository "https://repos.quixos.org/quixos-templates/interface-agent-directory.git"; commit "9dcf546fb4920c59b9532038926668f1b7a2fdd0"; }
interface Agent source { repository "https://repos.quixos.org/quixos-templates/interface-agent.git"; commit "e5ebdc6b0a69704c687accb8420a1d808e427afd"; }
interface AgentThread source { repository "https://repos.quixos.org/quixos-templates/interface-agent-thread.git"; commit "bd77d8dfbc8ec72902249a28912fb749a49d943a"; }
interface AgentRequest source { repository "https://repos.quixos.org/quixos-templates/interface-agent-request.git"; commit "e5143427c37b6dc8bbf1b542f95bf08473905f9d"; }
interface AgentItem source { repository "https://repos.quixos.org/quixos-templates/interface-agent-item.git"; commit "ecd25e19dc169403d66e41dcab660f3d4219b0e2"; }
interface AgentQuestion source { repository "https://repos.quixos.org/quixos-templates/interface-agent-question.git"; commit "18ed4818742b6ab013b1dd50ede348c597fd2037"; }
interface AgentContextSubject source { repository "https://repos.quixos.org/quixos-templates/interface-agent-context-subject.git"; commit "f913c253733ff9632bec21758af76330665a3437"; }
package AgentRuntime source { repository "https://repos.quixos.org/quixos-templates/package-agent-runtime.git"; commit "e9f89b3f9e16d75924fb58d037d706b4b45c389c"; }
interface EventStream source { repository "https://repos.quixos.org/quixos-templates/interface-event-stream.git"; commit "165b9538e6987e79b009c14185db9dcc1b09072e"; }
interface EventHandler source { repository "https://repos.quixos.org/quixos-templates/interface-event-handler.git"; commit "06d2b6cee68bdb2fcc562ffa2e2a323a079d7c07"; }
interface EventSubscription source { repository "https://repos.quixos.org/quixos-templates/interface-event-subscription.git"; commit "d9c1155a7c78f9b4364c85989577e87983c72cc8"; }
interface EventStreamRecord source { repository "https://repos.quixos.org/quixos-templates/interface-event-stream-record.git"; commit "de14b1b71ba3610fa59cd3607cf141bbbfc0b0b0"; }
interface EventSubscriptionRecord source { repository "https://repos.quixos.org/quixos-templates/interface-event-subscription-record.git"; commit "bcfa1e49c0bd7bcfd869db1ba34de13b21e32131"; }
interface ApplicationEntry source { repository "https://repos.quixos.org/quixos-templates/interface-application-entry.git"; commit "b17036f3b6fc2e58d75f4e15ae1a144a76ad5b89"; }
interface ReadingServices source { repository "https://repos.quixos.org/quixos-templates/interface-reading-services.git"; commit "02d0b41c6f1b25439318e2764f6499c2bd6d04ba"; }
interface ReadingOwner source { repository "https://repos.quixos.org/quixos-templates/interface-reading-owner.git"; commit "cf111efbc3a2c2890db2a7f138a581c5f600d0a2"; }
interface LanguageReader source { repository "https://repos.quixos.org/quixos-templates/interface-language-reader.git"; commit "8de22a0d48b96a31651eb15c4fb4c8a7e244f9e6"; }
interface ReadingReader source { repository "https://repos.quixos.org/quixos-templates/interface-reading-reader.git"; commit "f00914748db8594df1a9916d933e7ed801e9beef"; }
interface ReadingDocument source { repository "https://repos.quixos.org/quixos-templates/interface-reading-document.git"; commit "7f3c95fc9a4b7bb3ad3c695bb58a74a10db290d3"; }
interface ReadingFeature source { repository "https://repos.quixos.org/quixos-templates/interface-reading-feature.git"; commit "3533a0f2cedd3b5993ae08986d7f6a4030c28445"; }
interface ReadingJob source { repository "https://repos.quixos.org/quixos-templates/interface-reading-job.git"; commit "71deaa6f479bf226a55ecc2c8b15130f855c6972"; }
interface ReadingRequest source { repository "https://repos.quixos.org/quixos-templates/interface-reading-request.git"; commit "ba1275a646de6590b78d66820a4c214dcef03964"; }
interface ReadingWord source { repository "https://repos.quixos.org/quixos-templates/interface-reading-word.git"; commit "2623679d1259ec5646a66cae94c78b886416fd36"; }
interface AgentDocumentation source { repository "https://repos.quixos.org/quixos-templates/interface-agent-documentation.git"; commit "fa4a362880335fb573f437299b8860b6a7292812"; }
interface ReadingVocabulary source { repository "https://repos.quixos.org/quixos-templates/interface-reading-vocabulary.git"; commit "95f608afeeb255e2eb6c00d22ccc2d8efa13742d"; }
package LanguageReaderRuntime source { repository "https://repos.quixos.org/quixos-templates/package-language-reader-runtime.git"; commit "420d78b4a262c96e18022608107576c404fd06ba"; }
package LanguageReaderPresentation source { repository "https://repos.quixos.org/quixos-templates/package-language-reader-presentation.git"; commit "5a9cf0e9a0770ca38752df535ebdfdd661320e30"; }
interface GutenbergCatalog source { repository "https://repos.quixos.org/quixos-templates/interface-gutenberg-catalog.git"; commit "6a7d7881ab0656ea4209934e5e81de1759951e10"; }
package GutenbergRuntime source { repository "https://repos.quixos.org/quixos-templates/package-gutenberg-runtime.git"; commit "72c7c5c47c82b743a02a8df6d4620304edd23e98"; }
interface ReactComponent source { repository "https://repos.quixos.org/quixos-templates/interface-react-component.git"; commit "d6ce4d674379ee93645dee5df4b43c1304d44b68"; }
interface ReadingNavigation source { repository "https://repos.quixos.org/quixos-templates/interface-reading-navigation.git"; commit "8f90502dcf3626bca59044cf68709c4db0a3cfac"; }
package AgentWorkspaceBootstrap source { repository "https://repos.quixos.org/quixos-templates/package-agent-workspace-bootstrap.git"; commit "b4e02055248975c1e9655a34bc3d0a1ac6285b7b"; }
interface WebStudioFactory source { repository "https://repos.quixos.org/quixos-templates/interface-web-studio-factory.git"; commit "c1893ec19fcbd035221215c3feff5d612975ee6e"; }
interface WebStudioCanvasFactory source { repository "https://repos.quixos.org/quixos-templates/interface-web-studio-canvas-factory.git"; commit "0c216f13c1f2feae6e4d52c04d933f2ca98baff7"; }
interface WebStudioPlaceable source { repository "https://repos.quixos.org/quixos-templates/interface-web-studio-placeable.git"; commit "a1018f0eac5cbf32ae12a5f96a69f088a6cc6572"; }
interface WebStudioCanvas source { repository "https://repos.quixos.org/quixos-templates/interface-web-studio-canvas.git"; commit "11814ea4fb3d7a29dfae180eccd9392ff81143ff"; }
package WebStudioCanvasRuntime source { repository "https://repos.quixos.org/quixos-templates/package-web-studio-canvas-runtime.git"; commit "ae80ad42c31cf27e1c3f0d24d8d9c0c13a9430d9"; }
interface WebStudioPresentable source { repository "https://repos.quixos.org/quixos-templates/interface-web-studio-presentable.git"; commit "6d2d2ddfec378eccfbbb9834ac10c35663f51bb7"; }
interface PresentationMount source { repository "https://repos.quixos.org/quixos-templates/interface-presentation-mount.git"; commit "52d9ef58de0aa8b1c1ba7d38c2606ea51511b6c2"; }
interface WebStudioDisplayTarget source { repository "https://repos.quixos.org/quixos-templates/interface-web-studio-display-target.git"; commit "51fd52f7cb42564a97fc8a2c1ea7190be0e2135d"; }
interface WebStudioDisplayDirectory source { repository "https://repos.quixos.org/quixos-templates/interface-web-studio-display-directory.git"; commit "cbf23d0cff7637b3259916b2d2e1a3df3fbe11ec"; }
package WebStudioDisplayRuntime source { repository "https://repos.quixos.org/quixos-templates/package-web-studio-display-runtime.git"; commit "2b0a8305f616fa87463baf11d53a572c669d8e04"; }
interface WebStudioSearchable source { repository "https://repos.quixos.org/quixos-templates/interface-web-studio-searchable.git"; commit "4684be03e06f7bef5a82275387501352a741882e"; }
interface StandaloneView source { repository "https://repos.quixos.org/quixos-templates/interface-react-standalone-view.git"; commit "fb382e3ca97dfd99b35ed6403198e23a8654c624"; }
interface WebStudioCanvasPlacement source { repository "https://repos.quixos.org/quixos-templates/interface-web-studio-canvas-placement.git"; commit "15fe89143b0a6d568716119583166c17559154dd"; }
package WebStudioCanvasEditor source { repository "https://repos.quixos.org/quixos-templates/package-web-studio-canvas-editor.git"; commit "ed64c8b966fa11563386e89b471da67d3ab84262"; }
quixos source { repository "https://gitea-external.egads.tutti.syntaxblitz.net/quixos/quixos.git"; commit "be30143a326d5d7d7b0cbabea5bc5ac0301ef5b9"; }
package AgentPresentation source { repository "https://repos.quixos.org/quixos-templates/package-agent-presentation.git"; commit "613b568835becc7e544bdac5ca04534002dc8ead"; }
interface PresentationState source { repository "https://repos.quixos.org/quixos-templates/interface-presentation-state.git"; commit "b8f27e813b05231c9d3b4d3692e91b8fc2936dec"; }
interface PresentationSubject source { repository "https://repos.quixos.org/quixos-templates/interface-presentation-subject.git"; commit "5c0704b267359c5c2542aac9e2c2b48a80503fc6"; }
interface PresentationStateValues source { repository "https://repos.quixos.org/quixos-templates/interface-presentation-state-values.git"; commit "63b96e145a03f285ae27a850c6413057792f75bc"; }
interface PresentationStateRecord source { repository "https://repos.quixos.org/quixos-templates/interface-presentation-state-record.git"; commit "b03a0f6ff2e4a9a45faaccdc880c1d2471085fb5"; }
interface PresentationStateFactory source { repository "https://repos.quixos.org/quixos-templates/interface-presentation-state-factory.git"; commit "c83f7269883b3de3f9317392554fcdc75d165fa1"; }
interface Presentation source { repository "https://repos.quixos.org/quixos-templates/interface-presentation.git"; commit "e11912f9e11a2014a489919294424c00a98f7cf3"; }
interface PresentationStates source { repository "https://repos.quixos.org/quixos-templates/interface-presentation-states.git"; commit "f3d3ae44d6eebcc81d264f6f2d6e8bd3f0a7d836"; }
package PresentationRuntime source { repository "https://repos.quixos.org/quixos-templates/package-presentation-runtime.git"; commit "309f90bd0ca0758613e8353575c2790fd0333252"; }
interface AgentWorkspace source { repository "https://repos.quixos.org/quixos-templates/interface-agent-workspace.git"; commit "fcf9a8d70e4488927d7b729d22fd972faf6b577a"; }
interface AgentDirectory source { repository "https://repos.quixos.org/quixos-templates/interface-agent-directory.git"; commit "df28d7ee411168e4a44d890ee30c9be945861689"; }
interface Agent source { repository "https://repos.quixos.org/quixos-templates/interface-agent.git"; commit "dcd3f271b42649b4ce15a890f9b41e19a7271563"; }
interface AgentThread source { repository "https://repos.quixos.org/quixos-templates/interface-agent-thread.git"; commit "6ace62f773c230c468efeabe9b5aac35115b7900"; }
interface AgentRequest source { repository "https://repos.quixos.org/quixos-templates/interface-agent-request.git"; commit "7f1e9d6278366329fd76f2698cd5a53c136f9914"; }
interface AgentItem source { repository "https://repos.quixos.org/quixos-templates/interface-agent-item.git"; commit "6e702e5cab24634d306c8f657f3a0b4873469060"; }
interface AgentQuestion source { repository "https://repos.quixos.org/quixos-templates/interface-agent-question.git"; commit "7d69058c2c12b4ca1800d8ff8218caffa45e5d13"; }
interface AgentContextSubject source { repository "https://repos.quixos.org/quixos-templates/interface-agent-context-subject.git"; commit "bceb5b979b53e9ccbda96c008264e12eaa91f9fb"; }
package AgentRuntime source { repository "https://repos.quixos.org/quixos-templates/package-agent-runtime.git"; commit "54b5cb73647a2869cf62d17fce5ab20027d5b3af"; }
interface EventStream source { repository "https://repos.quixos.org/quixos-templates/interface-event-stream.git"; commit "2d13e7489c29dcc64df767e144fa79f782790ecb"; }
interface EventHandler source { repository "https://repos.quixos.org/quixos-templates/interface-event-handler.git"; commit "41825545baba6fb579d46987a28d225b43790d40"; }
interface EventSubscription source { repository "https://repos.quixos.org/quixos-templates/interface-event-subscription.git"; commit "cbde0f3b7690e7226a702b1b9517e415ed10c0a2"; }
interface EventStreamRecord source { repository "https://repos.quixos.org/quixos-templates/interface-event-stream-record.git"; commit "4469a9176dc8a8fe62d1dd384517d7f91c035a01"; }
interface EventSubscriptionRecord source { repository "https://repos.quixos.org/quixos-templates/interface-event-subscription-record.git"; commit "38efe976b6ebb53f66999fd8adff35469326c0b2"; }
interface ApplicationEntry source { repository "https://repos.quixos.org/quixos-templates/interface-application-entry.git"; commit "dcee7cb2e5bfdedbd3c5647ae36f6814ae0cf968"; }
interface ReadingServices source { repository "https://repos.quixos.org/quixos-templates/interface-reading-services.git"; commit "ea1ffb89efbc7bdd9c20794cc63dc112055536c8"; }
interface ReadingOwner source { repository "https://repos.quixos.org/quixos-templates/interface-reading-owner.git"; commit "4bef0329a4983f0c442cca836967c06e8295ba44"; }
interface LanguageReader source { repository "https://repos.quixos.org/quixos-templates/interface-language-reader.git"; commit "ad65d325d071443ba72edf5a99a5aeaa59f3e7e0"; }
interface ReadingReader source { repository "https://repos.quixos.org/quixos-templates/interface-reading-reader.git"; commit "42b3565df44e6297ef88476fa44fa37e38a70d25"; }
interface ReadingDocument source { repository "https://repos.quixos.org/quixos-templates/interface-reading-document.git"; commit "6ac56d55ee1dd79992cf28c3d760e1cf190225f1"; }
interface ReadingFeature source { repository "https://repos.quixos.org/quixos-templates/interface-reading-feature.git"; commit "2e18f362ce34884e15771b4068197f1cd97c12d4"; }
interface ReadingJob source { repository "https://repos.quixos.org/quixos-templates/interface-reading-job.git"; commit "3bc1b603b65c981e08c8521d111c9dfb983f3d83"; }
interface ReadingRequest source { repository "https://repos.quixos.org/quixos-templates/interface-reading-request.git"; commit "5cfbb435b22074019741b9123359584a456efa8b"; }
interface ReadingWord source { repository "https://repos.quixos.org/quixos-templates/interface-reading-word.git"; commit "9b302fb44e96671832de4aef4e4563dba5af6f2d"; }
interface AgentDocumentation source { repository "https://repos.quixos.org/quixos-templates/interface-agent-documentation.git"; commit "c053da1b2c2cae1c140e75efec09095f5715176f"; }
interface ReadingVocabulary source { repository "https://repos.quixos.org/quixos-templates/interface-reading-vocabulary.git"; commit "4c8dc969136d0add25c87c8f6cacb00f7dde97c0"; }
package LanguageReaderRuntime source { repository "https://repos.quixos.org/quixos-templates/package-language-reader-runtime.git"; commit "f66097eccbc17131748f8ebb4dced64ea5f9c246"; }
package LanguageReaderPresentation source { repository "https://repos.quixos.org/quixos-templates/package-language-reader-presentation.git"; commit "b71e7c917e5bf10b4cbd1e43e4a0cfb2cc1a9f6a"; }
interface GutenbergCatalog source { repository "https://repos.quixos.org/quixos-templates/interface-gutenberg-catalog.git"; commit "8f5661caa8b6a4abb5bc85c88f1c3843a4c92f38"; }
package GutenbergRuntime source { repository "https://repos.quixos.org/quixos-templates/package-gutenberg-runtime.git"; commit "f6812b01c56cc3d30e11ea3f40e12b08eb3167da"; }
interface ReactComponent source { repository "https://repos.quixos.org/quixos-templates/interface-react-component.git"; commit "59a8927fdeaba29c51ce5de8fa2cc0ee10a6a134"; }
interface ReadingNavigation source { repository "https://repos.quixos.org/quixos-templates/interface-reading-navigation.git"; commit "710cab97959f633a0ffd9a757f2dd2cf9b06f77f"; }
package AgentWorkspaceBootstrap source { repository "https://repos.quixos.org/quixos-templates/package-agent-workspace-bootstrap.git"; commit "abe443a515fe09e7765fa33863ca4187c3b4a787"; }
interface WebStudioFactory source { repository "https://repos.quixos.org/quixos-templates/interface-web-studio-factory.git"; commit "b39116dd8aecd901940e9eee0686b2c228d26d8d"; }
interface WebStudioCanvasFactory source { repository "https://repos.quixos.org/quixos-templates/interface-web-studio-canvas-factory.git"; commit "c559f9c87cc6ed51af75e9d3bb2d01826fd1d5bf"; }
interface WebStudioPlaceable source { repository "https://repos.quixos.org/quixos-templates/interface-web-studio-placeable.git"; commit "0a095eaaed67f47185a86816be86471285c031a9"; }
interface WebStudioCanvas source { repository "https://repos.quixos.org/quixos-templates/interface-web-studio-canvas.git"; commit "98a61b746983960e152f5ae3a29f95bdb7483d9a"; }
package WebStudioCanvasRuntime source { repository "https://repos.quixos.org/quixos-templates/package-web-studio-canvas-runtime.git"; commit "3a9a537ffd273d9f523ded1eeba440a9d958bd5f"; }
interface WebStudioPresentable source { repository "https://repos.quixos.org/quixos-templates/interface-web-studio-presentable.git"; commit "0bb35ad5c04f96b41d1535a6da46ad4b302b2a7c"; }
interface PresentationMount source { repository "https://repos.quixos.org/quixos-templates/interface-presentation-mount.git"; commit "4a322809adfbb50494c9d5dd9889b56c907e737d"; }
interface WebStudioDisplayTarget source { repository "https://repos.quixos.org/quixos-templates/interface-web-studio-display-target.git"; commit "c1db744e9462c71a7b5bd0e3d9088b9581561b08"; }
interface WebStudioDisplayDirectory source { repository "https://repos.quixos.org/quixos-templates/interface-web-studio-display-directory.git"; commit "d1c69f6bfb6e57e6c0082b8fa9f0c1ee3501b6eb"; }
package WebStudioDisplayRuntime source { repository "https://repos.quixos.org/quixos-templates/package-web-studio-display-runtime.git"; commit "031df3106314ad855ed071f77f3fba759fa86622"; }
interface WebStudioSearchable source { repository "https://repos.quixos.org/quixos-templates/interface-web-studio-searchable.git"; commit "f979824643973d945066f79addbc22cbea365d4e"; }
interface StandaloneView source { repository "https://repos.quixos.org/quixos-templates/interface-react-standalone-view.git"; commit "29a974e9db15387c9efc0f0fe64fec348db10344"; }
interface WebStudioCanvasPlacement source { repository "https://repos.quixos.org/quixos-templates/interface-web-studio-canvas-placement.git"; commit "6c40bcab64cecb7349f688800cea3db447a9dd85"; }
package WebStudioCanvasEditor source { repository "https://repos.quixos.org/quixos-templates/package-web-studio-canvas-editor.git"; commit "5d77a1e87f3c8a517222c96f0e6c37245a38c681"; }
}
+1 -1
View File
@@ -91,7 +91,7 @@ fragment {
bind setEnabled.call to package LanguageReaderRuntime.setEnabled with {data to state FeatureData;};
private edge FeatureReader id "reading:edge:FeatureReader" {atom Self projection reader id "reading:projection:FeatureReader:reader" optional-one on-delete "detach" public-traversal;interface ReadingReader projection features id "reading:projection:FeatureReader:features" many-unique on-delete "detach" public-traversal;}
bind reader.resolve to edge FeatureReader.reader.resolve;bind reader.connect to edge FeatureReader.reader.connect;
private state FeatureData id "reading:state:FeatureData" on Self : record {name:string;processor:string;enabled:bool;configRevision:uint32;} policy register;
private state FeatureData id "reading:state:FeatureData" on Self : record {name:string;processor:string;style:string;reveal:string;generation:string;scope:string;color:string;enabled:bool;configRevision:uint32;} policy register;
private edge FeatureLibrary id "reading:edge:FeatureLibrary" { atom Self projection library id "reading:projection:FeatureLibrary:library" exactly-one on-delete "detach" public-traversal ; interface LanguageReader projection features id "reading:projection:FeatureLibrary:features" many-unique on-delete "detach" public-traversal; }
initialize {authoring to edge FeatureAuthoring.authoring;reader to edge FeatureReader.reader;data to state FeatureData;library to edge FeatureLibrary.library;options to state Options;};bind data.get to state FeatureData.read;bind library.resolve to edge FeatureLibrary.library.resolve;bind remove.call to lifecycle.delete;
private state Options id "reading:state:FeatureOptions" on Self : string policy register default "{}";