keiro-dsl-0.15.0.0: test/conformance-projection-catalog/keiro-dsl-ledger.context.catalog-demo.txt
keiro-dsl scaffold record v1
spec: keiro-dsl/test/fixtures/projection-catalog.keiro
module-root: (none)
layout: prefixed
source-language {"declaredLanguageVersion":5,"effectiveLanguageVersion":5,"sourceForm":"declared"}
semantic-contract {"languageSupport":"stable","languageVersion":5,"runtimeSemantics":"keiro-dsl/runtime-semantics/4"}
naming-edition idiomatic-v2
module-role {"family":"StructuralConformance","kind":"generated","ownerKind":"context","ownerName":"context catalog-demo structural conformance","path":"Generated/CatalogDemo/StructuralConformance.hs"}
module-role {"family":"BehaviorSourceMap","kind":"generated","ownerKind":"context","ownerName":"context catalog-demo behavior source map","path":"Generated/CatalogDemo/BehaviorSourceMap.hs"}
module-role {"family":"QualificationPayload","kind":"generated","ownerKind":"mapped","ownerName":"mapped structural QualificationPayload (line 18)","path":"Generated/CatalogDemo/Structural/Shape/QualificationPayload.hs"}
module-role {"family":"StructuralProjections","kind":"generated","ownerKind":"context","ownerName":"context catalog-demo mapped structural facade","path":"Generated/CatalogDemo/StructuralProjections.hs"}
module-role {"family":"MappedBindings","kind":"hole","ownerKind":"consumer","ownerName":"consumer binding skeleton CatalogDemo.MappedBindings","path":"CatalogDemo/MappedBindings.hs"}
module-role {"family":"ReplayAudit","kind":"generated","ownerKind":"context","ownerName":"context catalog-demo replay-audit assembly","path":"Generated/CatalogDemo/ReplayAudit.hs"}
module-role {"family":"ProjectionCatalog","kind":"generated","ownerKind":"projection-catalog","ownerName":"projection-catalog catalog-demo","path":"Generated/CatalogDemo/ProjectionCatalog.hs"}
module-role {"family":"ProjectionCatalogHoles","kind":"hole","ownerKind":"projection-catalog","ownerName":"projection-catalog catalog-demo","path":"CatalogDemo/ProjectionCatalog/ProjectionCatalogHoles.hs"}
module-role {"family":"ReadModelTable","kind":"generated","ownerKind":"readmodel","ownerName":"readmodel order_inline (line 181)","path":"Generated/CatalogDemo/OrderInline/ReadModelTable.hs"}
module-role {"family":"QueryContract","kind":"generated","ownerKind":"readmodel","ownerName":"readmodel order_inline (line 181)","path":"Generated/CatalogDemo/OrderInline/QueryContract.hs"}
module-role {"family":"ReadModel","kind":"generated","ownerKind":"readmodel","ownerName":"readmodel order_inline (line 181)","path":"Generated/CatalogDemo/OrderInline/ReadModel.hs"}
module-role {"family":"ReadModelHoles","kind":"hole","ownerKind":"readmodel","ownerName":"readmodel order_inline (line 181)","path":"CatalogDemo/OrderInline/ReadModelHoles.hs"}
module-role {"family":"ReadModelHarness","kind":"generated","ownerKind":"readmodel","ownerName":"readmodel order_inline (line 181)","path":"Generated/CatalogDemo/OrderInline/ReadModelHarness.hs"}
module-role {"family":"ReadModelTable","kind":"generated","ownerKind":"readmodel","ownerName":"readmodel order_totals_lookup (line 194)","path":"Generated/CatalogDemo/OrderTotalsLookup/ReadModelTable.hs"}
module-role {"family":"ReadModel","kind":"generated","ownerKind":"readmodel","ownerName":"readmodel order_totals_lookup (line 194)","path":"Generated/CatalogDemo/OrderTotalsLookup/ReadModel.hs"}
module-role {"family":"ReadModelHoles","kind":"hole","ownerKind":"readmodel","ownerName":"readmodel order_totals_lookup (line 194)","path":"CatalogDemo/OrderTotalsLookup/ReadModelHoles.hs"}
module-role {"family":"ReadModelHarness","kind":"generated","ownerKind":"readmodel","ownerName":"readmodel order_totals_lookup (line 194)","path":"Generated/CatalogDemo/OrderTotalsLookup/ReadModelHarness.hs"}
module-role {"family":"Queue","kind":"generated","ownerKind":"workqueue","ownerName":"workqueue qualification_jobs (line 214)","path":"Generated/CatalogDemo/QualificationJobs/Queue.hs"}
module-role {"family":"QueuePolicy","kind":"generated","ownerKind":"workqueue","ownerName":"workqueue qualification_jobs (line 214)","path":"Generated/CatalogDemo/QualificationJobs/QueuePolicy.hs"}
module-role {"family":"QueueCodec","kind":"generated","ownerKind":"workqueue","ownerName":"workqueue qualification_jobs (line 214)","path":"Generated/CatalogDemo/QualificationJobs/QueueCodec.hs"}
module-role {"family":"ReadModelTable","kind":"generated","ownerKind":"readmodel","ownerName":"readmodel shipmentLookup (line 239)","path":"Generated/CatalogDemo/ShipmentLookup/ReadModelTable.hs"}
module-role {"family":"ReadModel","kind":"generated","ownerKind":"readmodel","ownerName":"readmodel shipmentLookup (line 239)","path":"Generated/CatalogDemo/ShipmentLookup/ReadModel.hs"}
module-role {"family":"ReadModelHoles","kind":"hole","ownerKind":"readmodel","ownerName":"readmodel shipmentLookup (line 239)","path":"CatalogDemo/ShipmentLookup/ReadModelHoles.hs"}
module-role {"family":"ReadModelHarness","kind":"generated","ownerKind":"readmodel","ownerName":"readmodel shipmentLookup (line 239)","path":"Generated/CatalogDemo/ShipmentLookup/ReadModelHarness.hs"}
module-role {"family":"ReadModelTable","kind":"generated","ownerKind":"readmodel","ownerName":"readmodel catalogAudit (line 250)","path":"Generated/CatalogDemo/CatalogAudit/ReadModelTable.hs"}
module-role {"family":"ReadModel","kind":"generated","ownerKind":"readmodel","ownerName":"readmodel catalogAudit (line 250)","path":"Generated/CatalogDemo/CatalogAudit/ReadModel.hs"}
module-role {"family":"ReadModelHoles","kind":"hole","ownerKind":"readmodel","ownerName":"readmodel catalogAudit (line 250)","path":"CatalogDemo/CatalogAudit/ReadModelHoles.hs"}
module-role {"family":"ReadModelHarness","kind":"generated","ownerKind":"readmodel","ownerName":"readmodel catalogAudit (line 250)","path":"Generated/CatalogDemo/CatalogAudit/ReadModelHarness.hs"}
module-role {"family":"Domain","kind":"generated","ownerKind":"aggregate","ownerName":"aggregate Orders (line 273)","path":"Generated/CatalogDemo/Orders/Domain.hs"}
module-role {"family":"Codec","kind":"generated","ownerKind":"aggregate","ownerName":"aggregate Orders (line 273)","path":"Generated/CatalogDemo/Orders/Codec.hs"}
module-role {"family":"Transducer","kind":"generated","ownerKind":"aggregate","ownerName":"aggregate Orders (line 273)","path":"Generated/CatalogDemo/Orders/Transducer.hs"}
module-role {"family":"BehaviorContract","kind":"generated","ownerKind":"aggregate","ownerName":"aggregate Orders (line 273)","path":"Generated/CatalogDemo/Orders/BehaviorContract.hs"}
module-role {"family":"BehaviorHoles","kind":"hole","ownerKind":"aggregate","ownerName":"aggregate behavior witnesses Orders (line 273)","path":"CatalogDemo/Orders/BehaviorHoles.hs"}
module-role {"family":"EventStream","kind":"generated","ownerKind":"aggregate","ownerName":"aggregate Orders (line 273)","path":"Generated/CatalogDemo/Orders/EventStream.hs"}
module-role {"family":"Projection","kind":"generated","ownerKind":"aggregate","ownerName":"aggregate Orders (line 273)","path":"Generated/CatalogDemo/Orders/Projection.hs"}
module-role {"family":"Harness","kind":"generated","ownerKind":"aggregate","ownerName":"aggregate Orders (line 273)","path":"Generated/CatalogDemo/Orders/Harness.hs"}
module-role {"family":"Domain","kind":"generated","ownerKind":"aggregate","ownerName":"aggregate Shipments (line 286)","path":"Generated/CatalogDemo/Shipments/Domain.hs"}
module-role {"family":"Codec","kind":"generated","ownerKind":"aggregate","ownerName":"aggregate Shipments (line 286)","path":"Generated/CatalogDemo/Shipments/Codec.hs"}
module-role {"family":"Transducer","kind":"generated","ownerKind":"aggregate","ownerName":"aggregate Shipments (line 286)","path":"Generated/CatalogDemo/Shipments/Transducer.hs"}
module-role {"family":"BehaviorContract","kind":"generated","ownerKind":"aggregate","ownerName":"aggregate Shipments (line 286)","path":"Generated/CatalogDemo/Shipments/BehaviorContract.hs"}
module-role {"family":"BehaviorHoles","kind":"hole","ownerKind":"aggregate","ownerName":"aggregate behavior witnesses Shipments (line 286)","path":"CatalogDemo/Shipments/BehaviorHoles.hs"}
module-role {"family":"EventStream","kind":"generated","ownerKind":"aggregate","ownerName":"aggregate Shipments (line 286)","path":"Generated/CatalogDemo/Shipments/EventStream.hs"}
module-role {"family":"Projection","kind":"generated","ownerKind":"aggregate","ownerName":"aggregate Shipments (line 286)","path":"Generated/CatalogDemo/Shipments/Projection.hs"}
module-role {"family":"Harness","kind":"generated","ownerKind":"aggregate","ownerName":"aggregate Shipments (line 286)","path":"Generated/CatalogDemo/Shipments/Harness.hs"}
generated Generated/CatalogDemo/StructuralConformance.hs
generated Generated/CatalogDemo/BehaviorSourceMap.hs
generated Generated/CatalogDemo/Structural/Shape/QualificationPayload.hs
generated Generated/CatalogDemo/StructuralProjections.hs
hole CatalogDemo/MappedBindings.hs
generated Generated/CatalogDemo/ReplayAudit.hs
generated Generated/CatalogDemo/ProjectionCatalog.hs
hole CatalogDemo/ProjectionCatalog/ProjectionCatalogHoles.hs
generated Generated/CatalogDemo/OrderInline/ReadModelTable.hs
generated Generated/CatalogDemo/OrderInline/QueryContract.hs
generated Generated/CatalogDemo/OrderInline/ReadModel.hs
hole CatalogDemo/OrderInline/ReadModelHoles.hs
generated Generated/CatalogDemo/OrderInline/ReadModelHarness.hs
generated Generated/CatalogDemo/OrderTotalsLookup/ReadModelTable.hs
generated Generated/CatalogDemo/OrderTotalsLookup/ReadModel.hs
hole CatalogDemo/OrderTotalsLookup/ReadModelHoles.hs
generated Generated/CatalogDemo/OrderTotalsLookup/ReadModelHarness.hs
generated Generated/CatalogDemo/QualificationJobs/Queue.hs
generated Generated/CatalogDemo/QualificationJobs/QueuePolicy.hs
generated Generated/CatalogDemo/QualificationJobs/QueueCodec.hs
generated Generated/CatalogDemo/ShipmentLookup/ReadModelTable.hs
generated Generated/CatalogDemo/ShipmentLookup/ReadModel.hs
hole CatalogDemo/ShipmentLookup/ReadModelHoles.hs
generated Generated/CatalogDemo/ShipmentLookup/ReadModelHarness.hs
generated Generated/CatalogDemo/CatalogAudit/ReadModelTable.hs
generated Generated/CatalogDemo/CatalogAudit/ReadModel.hs
hole CatalogDemo/CatalogAudit/ReadModelHoles.hs
generated Generated/CatalogDemo/CatalogAudit/ReadModelHarness.hs
generated Generated/CatalogDemo/Orders/Domain.hs
generated Generated/CatalogDemo/Orders/Codec.hs
generated Generated/CatalogDemo/Orders/Transducer.hs
generated Generated/CatalogDemo/Orders/BehaviorContract.hs
hole CatalogDemo/Orders/BehaviorHoles.hs
generated Generated/CatalogDemo/Orders/EventStream.hs
generated Generated/CatalogDemo/Orders/Projection.hs
generated Generated/CatalogDemo/Orders/Harness.hs
generated Generated/CatalogDemo/Shipments/Domain.hs
generated Generated/CatalogDemo/Shipments/Codec.hs
generated Generated/CatalogDemo/Shipments/Transducer.hs
generated Generated/CatalogDemo/Shipments/BehaviorContract.hs
hole CatalogDemo/Shipments/BehaviorHoles.hs
generated Generated/CatalogDemo/Shipments/EventStream.hs
generated Generated/CatalogDemo/Shipments/Projection.hs
generated Generated/CatalogDemo/Shipments/Harness.hs
mapping {"codecIdentity":"catalog-demo.order-payload.json","codecVersion":"1","mode":"opaque","module":"CatalogDemo.MappedDomain","package":"keiro-dsl","schema":1,"specName":"OrderPayload","type":"OrderPayload"}
mapping {"bindingSymbol":"CatalogDemo.MappedBindings.qualificationPayloadBinding","bindingVersion":"1","canonicalType":"catalog-demo.QualificationPayload.v1","mode":"structural","module":"CatalogDemo.MappedDomain","package":"keiro-dsl","schema":1,"specName":"QualificationPayload","type":"QualificationPayload"}
mapping {"codecIdentity":"catalog-demo.qualification-result.json","codecVersion":"1","mode":"opaque","module":"CatalogDemo.MappedDomain","package":"keiro-dsl","schema":1,"specName":"QualificationResult","type":"QualificationResult"}
mapping {"codecIdentity":"catalog-demo.query-criteria.json","codecVersion":"1","mode":"opaque","module":"CatalogDemo.MappedDomain","package":"keiro-dsl","schema":1,"specName":"QueryCriteria","type":"QueryCriteria"}
mapping {"codecIdentity":"catalog-demo.queue-metadata.json","codecVersion":"1","mode":"opaque","module":"CatalogDemo.MappedDomain","package":"keiro-dsl","schema":1,"specName":"QueueMetadata","type":"QueueMetadata"}
mapping {"codecIdentity":"catalog-demo.register-state.json","codecVersion":"1","mode":"opaque","module":"CatalogDemo.MappedDomain","package":"keiro-dsl","schema":1,"specName":"RegisterState","type":"RegisterState"}
mapping {"codecIdentity":"catalog-demo.shared-reference.json","codecVersion":"1","mode":"opaque","module":"CatalogDemo.MappedDomain","package":"keiro-dsl","schema":1,"specName":"SharedReference","type":"SharedReference"}
mapping {"codecIdentity":"catalog-demo.unused-qualification.json","codecVersion":"1","mode":"opaque","module":"CatalogDemo.MappedDomain","package":"keiro-dsl","schema":1,"specName":"UnusedQualification","type":"UnusedQualification"}
binding {"kind":"binding","mappedName":"QualificationPayload","module":"CatalogDemo.MappedBindings","path":"note","schema":1,"signature":"qualificationPayloadBinding.note :: Maybe (Text)","symbol":"qualificationPayloadBinding"}
binding {"kind":"binding","mappedName":"QualificationPayload","module":"CatalogDemo.MappedBindings","path":"qualificationId","schema":1,"signature":"qualificationPayloadBinding.qualificationId :: Text","symbol":"qualificationPayloadBinding"}
binding {"kind":"fixtures","mappedName":"QualificationPayload","module":"CatalogDemo.MappedBindings","path":null,"schema":1,"signature":"qualificationPayloadCases :: FixtureCases CatalogDemo.MappedDomain.QualificationPayload","symbol":"qualificationPayloadCases"}
behavior {"aggregate":"Orders","command":"RecordOrder","evidence":"generated-authoritative","key":"behavior-v1-8861ebe94ff5f68a","kind":"live-transition","outputs":[{"command":"RecordOrder","ownership":"generated-command-identity"}],"source":"Empty"}
behavior {"aggregate":"Shipments","command":"RecordShipment","evidence":"generated-authoritative","key":"behavior-v1-89eeb23ded471fe8","kind":"required-rejection","outputs":[],"source":"Recorded"}
behavior {"aggregate":"Shipments","command":"RecordShipment","evidence":"generated-authoritative","key":"behavior-v1-b0a7e39ecba10454","kind":"live-transition","outputs":[{"command":"RecordShipment","ownership":"generated-command-identity"}],"source":"Empty"}
behavior {"aggregate":"Orders","command":"RecordOrder","evidence":"generated-authoritative","key":"behavior-v1-badd7ebab3a3a844","kind":"required-rejection","outputs":[],"source":"Recorded"}
projection-catalog-fact cursor|catalogAudit|catalog-demo-audit|250
projection-catalog-fact cursor|order_inline|none|181
projection-catalog-fact cursor|order_totals_lookup|none|194
projection-catalog-fact cursor|shipmentLookup|none|239
projection-catalog-fact delivery|audit_writer|subscription|261
projection-catalog-fact delivery|order_summary_writer|inline|163
projection-catalog-fact delivery|shipment_writer|inline|172
projection-catalog-fact external-read|order_totals_reader|1|order_totals_lookup|app_contract.order_totals_row_v1|fnv1a:768a23d719dcb4d4|reporting_v1,reporting_v2|1|205
projection-catalog-fact freshness|catalogAudit|immediate|250
projection-catalog-fact freshness|order_inline|immediate|181
projection-catalog-fact freshness|order_totals_lookup|immediate|194
projection-catalog-fact freshness|shipmentLookup|immediate|239
projection-catalog-fact group|reporting|audit_log,order_summary,order_totals|order_summary,order_totals,audit_log|91
projection-catalog-fact group|shipping|shipment_summary|shipment_summary|96
projection-catalog-fact owner|audit_writer|category:audit|reporting|audit_log|20|catalog-demo-audit|catalog-demo-audit-v1|from-current-head|explicit|261
projection-catalog-fact owner|order_summary_writer|aggregate:Orders|reporting|order_summary,order_totals|10||||explicit|163
projection-catalog-fact owner|shipment_writer|aggregate:Shipments|shipping|shipment_summary|10||||live-only:carrier events cannot be replayed|172
projection-catalog-fact query|catalogAudit|reporting|audit_log|audit_log|250
projection-catalog-fact query|order_inline|reporting|order_summary|order_summary|181
projection-catalog-fact query|order_totals_lookup|reporting|order_totals|order_totals|194
projection-catalog-fact query|shipmentLookup|shipping|shipment_summary|shipment_summary|239
projection-catalog-fact revision|reporting_v1|reporting|order_summary,v1,reporting-v1-order-summary,1,order-summary-v1,reporting-v1-order-summary-validator,1,index>order_summary_status_idx__v1>order_summary_status_idx;order_totals,v1,reporting-v1-order-totals,1,order-totals-v1,reporting-v1-order-totals-validator,1,constraint>order_totals_pkey__v1>order_totals_pkey;audit_log,v1,reporting-v1-audit-log,1,audit-log-v1,reporting-v1-audit-log-validator,1,owned-sequence>audit_log_id_seq__v1>audit_log_id_seq|101
projection-catalog-fact revision|reporting_v2|reporting|order_summary,v2,reporting-v2-order-summary,1,order-summary-v2,reporting-v2-order-summary-validator,1,index>order_summary_status_idx__v2>order_summary_status_idx;order_totals,v2,reporting-v2-order-totals,1,order-totals-v2,reporting-v2-order-totals-validator,1,constraint>order_totals_pkey__v2>order_totals_pkey;audit_log,v2,reporting-v2-audit-log,1,audit-log-v2,reporting-v2-audit-log-validator,1,owned-sequence>audit_log_id_seq__v2>audit_log_id_seq|132
projection-catalog-fact supply|catalogAudit|audit_writer|reporting|audit_log|250|261
projection-catalog-fact supply|order_inline|order_summary_writer|reporting|order_summary|181|163
projection-catalog-fact supply|order_totals_lookup|order_summary_writer|reporting|order_totals|194|163
projection-catalog-fact supply|shipmentLookup|shipment_writer|shipping|shipment_summary|239|172
projection-catalog-fact target|audit_log|sales|audit_log|preserve||72
projection-catalog-fact target|order_summary|sales|order_summary|clear||66
projection-catalog-fact target|order_totals|sales|order_totals|clear|order_summary|78
projection-catalog-fact target|shipment_summary|sales|shipment_summary|preserve||85
query-contract-baseline v1
query-contract {"mappedDependencies":["QueryCriteria"],"position":"input","readModel":"order_inline","typeExpression":"QueryCriteria"}
query-contract {"mappedDependencies":["QualificationResult"],"position":"result","readModel":"order_inline","typeExpression":"Optional QualificationResult"}
semantic-impact {"declarations":[{"consequences":[{"consumer":"Orders","kind":"consumer-build"},{"consumer":"catalog-projection:order_summary_writer:Orders","kind":"consumer-build"},{"aggregate":"Orders","kind":"private-event-history"},{"consumer":"catalog-projection:order_summary_writer:Orders","kind":"projection-handler-review"},{"consumer":"catalog-projection:order_summary_writer:Orders","group":"reporting","kind":"projection-rebuild"}],"consumerEvidence":[{"consumer":"Orders","operation":null,"path":"Orders command RecordOrder .orderPayload : OrderPayload","surface":"aggregate-command"},{"consumer":"Orders","operation":null,"path":"Orders event OrderRecorded .orderPayload : OrderPayload","surface":"private-event-payload"},{"consumer":"catalog-projection:order_summary_writer:Orders","operation":"group=reporting;targets=order_summary,order_totals;read-models=order_inline,order_totals_lookup;replayable=yes","path":"Orders event OrderRecorded .orderPayload : OrderPayload","surface":"projection-event-consumer"}],"consumers":["Orders","catalog-projection:order_summary_writer:Orders"],"declaration":"OrderPayload","identity":"opaque\u001fkeiro-dsl:CatalogDemo.MappedDomain:OrderPayload\u001fcatalog-demo.order-payload.json\u001f1\u001fCatalogDemo.MappedBindings.orderPayloadCases\u001f\u001fbed2029c6b55dd22"},{"consequences":[{"consumer":"workqueue:qualification_jobs","kind":"consumer-build"},{"kind":"workqueue-history","workqueue":"qualification_jobs"}],"consumerEvidence":[{"consumer":"workqueue:qualification_jobs","operation":null,"path":"workqueue qualification_jobs payload .qualification : QualificationPayload","surface":"workqueue-payload"}],"consumers":["workqueue:qualification_jobs"],"declaration":"QualificationPayload","identity":"structural\u001fkeiro-dsl:CatalogDemo.MappedDomain:QualificationPayload\u001fCatalogDemo.MappedBindings.qualificationPayloadBinding\u001f1\u001fcatalog-demo.QualificationPayload.v1\u001fCatalogDemo.MappedBindings.qualificationPayloadCases\u001f\u001f8b387e10d6b66610\u001frecord:QualificationPayload:note=note,qualificationId=qualification_id"},{"consequences":[{"consumer":"read-model-query:order_inline:result","kind":"consumer-build"},{"kind":"query-api","position":"result","readModel":"order_inline"}],"consumerEvidence":[{"consumer":"read-model-query:order_inline:result","operation":null,"path":"readmodel order_inline query result : QualificationResult optional","surface":"read-model-query-result"}],"consumers":["read-model-query:order_inline:result"],"declaration":"QualificationResult","identity":"opaque\u001fkeiro-dsl:CatalogDemo.MappedDomain:QualificationResult\u001fcatalog-demo.qualification-result.json\u001f1\u001fCatalogDemo.MappedBindings.qualificationResultCases\u001f\u001f28ac50496fa67792"},{"consequences":[{"consumer":"read-model-query:order_inline:input","kind":"consumer-build"},{"kind":"query-api","position":"input","readModel":"order_inline"}],"consumerEvidence":[{"consumer":"read-model-query:order_inline:input","operation":null,"path":"readmodel order_inline query input : QueryCriteria","surface":"read-model-query-input"}],"consumers":["read-model-query:order_inline:input"],"declaration":"QueryCriteria","identity":"opaque\u001fkeiro-dsl:CatalogDemo.MappedDomain:QueryCriteria\u001fcatalog-demo.query-criteria.json\u001f1\u001fCatalogDemo.MappedBindings.queryCriteriaCases\u001f\u001ffb1b82a9ccab853f"},{"consequences":[{"consumer":"workqueue:qualification_jobs","kind":"consumer-build"},{"kind":"workqueue-history","workqueue":"qualification_jobs"}],"consumerEvidence":[{"consumer":"workqueue:qualification_jobs","operation":null,"path":"workqueue qualification_jobs payload .maybeMetadata : QueueMetadata optional","surface":"workqueue-payload"},{"consumer":"workqueue:qualification_jobs","operation":null,"path":"workqueue qualification_jobs payload .metadata : QueueMetadata","surface":"workqueue-payload"}],"consumers":["workqueue:qualification_jobs"],"declaration":"QueueMetadata","identity":"opaque\u001fkeiro-dsl:CatalogDemo.MappedDomain:QueueMetadata\u001fcatalog-demo.queue-metadata.json\u001f1\u001fCatalogDemo.MappedBindings.queueMetadataCases\u001f\u001fa7b440034d0a9184"},{"consequences":[{"consumer":"Orders","kind":"consumer-build"},{"aggregate":"Orders","kind":"snapshot-hydration"}],"consumerEvidence":[{"consumer":"Orders","operation":null,"path":"Orders register qualificationState : RegisterState","surface":"snapshot-register"}],"consumers":["Orders"],"declaration":"RegisterState","identity":"opaque\u001fkeiro-dsl:CatalogDemo.MappedDomain:RegisterState\u001fcatalog-demo.register-state.json\u001f1\u001fCatalogDemo.MappedBindings.registerStateCases\u001fCatalogDemo.MappedBindings.initialRegisterState\u001fdef45ffe952a09be"},{"consequences":[{"consumer":"Orders","kind":"consumer-build"},{"consumer":"Shipments","kind":"consumer-build"},{"consumer":"workqueue:qualification_jobs","kind":"consumer-build"},{"consumer":"catalog-projection:order_summary_writer:Orders","kind":"consumer-build"},{"consumer":"catalog-projection:shipment_writer:Shipments","kind":"consumer-build"},{"aggregate":"Orders","kind":"private-event-history"},{"aggregate":"Shipments","kind":"private-event-history"},{"kind":"workqueue-history","workqueue":"qualification_jobs"},{"consumer":"catalog-projection:order_summary_writer:Orders","kind":"projection-handler-review"},{"consumer":"catalog-projection:shipment_writer:Shipments","kind":"projection-handler-review"},{"consumer":"catalog-projection:order_summary_writer:Orders","group":"reporting","kind":"projection-rebuild"}],"consumerEvidence":[{"consumer":"Orders","operation":null,"path":"Orders command RecordOrder .sharedReference : SharedReference","surface":"aggregate-command"},{"consumer":"Orders","operation":null,"path":"Orders event OrderRecorded .sharedReference : SharedReference","surface":"private-event-payload"},{"consumer":"Shipments","operation":null,"path":"Shipments command RecordShipment .sharedReference : SharedReference","surface":"aggregate-command"},{"consumer":"Shipments","operation":null,"path":"Shipments event ShipmentRecorded .sharedReference : SharedReference","surface":"private-event-payload"},{"consumer":"workqueue:qualification_jobs","operation":null,"path":"workqueue qualification_jobs payload .sharedReference : SharedReference","surface":"workqueue-payload"},{"consumer":"catalog-projection:order_summary_writer:Orders","operation":"group=reporting;targets=order_summary,order_totals;read-models=order_inline,order_totals_lookup;replayable=yes","path":"Orders event OrderRecorded .sharedReference : SharedReference","surface":"projection-event-consumer"},{"consumer":"catalog-projection:shipment_writer:Shipments","operation":"group=shipping;targets=shipment_summary;read-models=shipmentLookup;replayable=no","path":"Shipments event ShipmentRecorded .sharedReference : SharedReference","surface":"projection-event-consumer"}],"consumers":["Orders","Shipments","workqueue:qualification_jobs","catalog-projection:order_summary_writer:Orders","catalog-projection:shipment_writer:Shipments"],"declaration":"SharedReference","identity":"opaque\u001fkeiro-dsl:CatalogDemo.MappedDomain:SharedReference\u001fcatalog-demo.shared-reference.json\u001f1\u001fCatalogDemo.MappedBindings.sharedReferenceCases\u001f\u001f3627f2c435f2e056"},{"consequences":[],"consumerEvidence":[],"consumers":[],"declaration":"UnusedQualification","identity":"opaque\u001fkeiro-dsl:CatalogDemo.MappedDomain:UnusedQualification\u001fcatalog-demo.unused-qualification.json\u001f1\u001fCatalogDemo.MappedBindings.unusedQualificationCases\u001f\u001f503f48ab197b9053"}],"mappedSurfaceEvidenceVersion":1,"serviceInventory":["OrderPayload","QualificationPayload","QualificationResult","QueryCriteria","QueueMetadata","RegisterState","SharedReference","UnusedQualification"]}