{"schema_version":"1.0","record_kind":"material_web_catalog","consumer_reference":"consumer-reference/agent-native/registry.json","manifest":{"admission_policy_ref":"sg:policy/material-admission-v2","admission_policy_version_id":"sg:policy/material-admission-v2@sha256:09bda93e619fdc08d9a5a5063578ee31749a527cc9d3198ba3590b554d7f6d69","record_kind":"material_manifest","schema_version":"2.0","stable_ref":"sg:manifest/material-admission-v2","version_id":"sg:manifest/material-admission-v2@sha256:2486b2cb40b666b2de4bbd5345875b4ab9bf24c5d07bf43778af1655aa18c473"},"repository":{"url":"https://github.com/changeroa/StyleGallery","source_revision":"70d6c7fd7b8f04c16a21a30af5d34278e03a6048"},"scope":{"id":"design-engineering","kind":"domain","name":"Design Engineering","count":27,"url":"https://style.gallery/materials/v2/domains/design-engineering.json"},"scopes":[{"id":"layout","kind":"domain","name":"Layout","count":73,"url":"https://style.gallery/materials/v2/domains/layout.json"},{"id":"motion","kind":"domain","name":"Motion","count":8,"url":"https://style.gallery/materials/v2/domains/motion.json"},{"id":"design-engineering","kind":"domain","name":"Design Engineering","count":27,"url":"https://style.gallery/materials/v2/domains/design-engineering.json"},{"id":"game-ui","kind":"domain","name":"Game UI","count":12,"url":"https://style.gallery/materials/v2/domains/game-ui.json"},{"id":"platform-guides","kind":"domain","name":"Platform Guides","count":6,"url":"https://style.gallery/materials/v2/domains/platform-guides.json"},{"id":"design-terminology","kind":"domain","name":"Design Terminology","count":7,"url":"https://style.gallery/materials/v2/domains/design-terminology.json"},{"id":"shared","kind":"shared","name":"Shared workflows and evidence guidance","count":36,"url":"https://style.gallery/materials/v2/domains/shared.json"}],"count":27,"materials":[{"material":{"byte_length":3592,"domain":"design-engineering","lifecycle":"experimental","media_type":"text/markdown","record_kind":"material","repository_path":"design-engineering/state-management/patterns/draft-and-baseline.md","schema_version":"2.0","source_sha256":"cfc0481fb732c043850d5538c7cb09bcf775973f854e16f9ac2e92601fd93083","stable_ref":"sg:material/path-sha256-02ec455439cc41949cf6f6a9a66466d17eeecf4a55a8698ffb3d5741a18f3194","version_id":"sg:material/path-sha256-02ec455439cc41949cf6f6a9a66466d17eeecf4a55a8698ffb3d5741a18f3194@sha256:cfc0481fb732c043850d5538c7cb09bcf775973f854e16f9ac2e92601fd93083"},"title":"Draft And Persisted Baseline","source_url":"https://github.com/changeroa/StyleGallery/blob/70d6c7fd7b8f04c16a21a30af5d34278e03a6048/design-engineering/state-management/patterns/draft-and-baseline.md","representations":{"markdown":{"url":"https://style.gallery/library/design-engineering/state-management/patterns/draft-and-baseline/index.md","media_type":"text/markdown","representation_sha256":"4a11d9ab8387953c86cf3dab9a3de73825d30ec85b2cb32b91fc8ec89b516b84","byte_length":4146},"html":{"url":"https://style.gallery/library/design-engineering/state-management/patterns/draft-and-baseline/","media_type":"text/html"}}},{"material":{"byte_length":5367,"domain":"design-engineering","lifecycle":"experimental","media_type":"text/markdown","record_kind":"material","repository_path":"design-engineering/interface-craft.md","schema_version":"2.0","source_sha256":"ba71e914027abd783e9769a5b91efb764cc7335a6479c69ca4e70ab05a64e941","stable_ref":"sg:material/path-sha256-04afb6013755c328be25b08637961e5f20fa67705cfcbd6e996ba6ada944f571","version_id":"sg:material/path-sha256-04afb6013755c328be25b08637961e5f20fa67705cfcbd6e996ba6ada944f571@sha256:ba71e914027abd783e9769a5b91efb764cc7335a6479c69ca4e70ab05a64e941"},"title":"Interface Craft Decisions","source_url":"https://github.com/changeroa/StyleGallery/blob/70d6c7fd7b8f04c16a21a30af5d34278e03a6048/design-engineering/interface-craft.md","representations":{"markdown":{"url":"https://style.gallery/library/design-engineering/interface-craft/index.md","media_type":"text/markdown","representation_sha256":"a1110538245bb7481ca637191072fc9594326757951433af8742c0f9890abfc8","byte_length":5813},"html":{"url":"https://style.gallery/library/design-engineering/interface-craft/","media_type":"text/html"}}},{"material":{"byte_length":5925,"domain":"design-engineering","lifecycle":"experimental","media_type":"text/markdown","record_kind":"material","repository_path":"design-engineering/component-contract.md","schema_version":"2.0","source_sha256":"c07677895328cc84a6ad6cd6427ac2cd5adcbb6fd6cd83ef37557c77a778ba81","stable_ref":"sg:material/path-sha256-08adbcce8042dbb84d03e0903f204eb9f799d464a2035c84db9ffab8aebcc278","version_id":"sg:material/path-sha256-08adbcce8042dbb84d03e0903f204eb9f799d464a2035c84db9ffab8aebcc278@sha256:c07677895328cc84a6ad6cd6427ac2cd5adcbb6fd6cd83ef37557c77a778ba81"},"title":"Component Contract","source_url":"https://github.com/changeroa/StyleGallery/blob/70d6c7fd7b8f04c16a21a30af5d34278e03a6048/design-engineering/component-contract.md","representations":{"markdown":{"url":"https://style.gallery/library/design-engineering/component-contract/index.md","media_type":"text/markdown","representation_sha256":"8e54c8169600e3fc644f29923c8975f374a6f941d50f49cd88cbff8493e39170","byte_length":7476},"html":{"url":"https://style.gallery/library/design-engineering/component-contract/","media_type":"text/html"}}},{"material":{"byte_length":3679,"domain":"design-engineering","lifecycle":"experimental","media_type":"text/markdown","record_kind":"material","repository_path":"design-engineering/state-management/patterns/identity-reset.md","schema_version":"2.0","source_sha256":"839f9cdce41750446568e82ac7bb01ab6e9941b1d9573664640910b81896ead4","stable_ref":"sg:material/path-sha256-16dc79fa33d7c1b72cfad6e70eea0cccc517223d21aba84552e4c0dd223e1f2d","version_id":"sg:material/path-sha256-16dc79fa33d7c1b72cfad6e70eea0cccc517223d21aba84552e4c0dd223e1f2d@sha256:839f9cdce41750446568e82ac7bb01ab6e9941b1d9573664640910b81896ead4"},"title":"Identity Boundary And Reset","source_url":"https://github.com/changeroa/StyleGallery/blob/70d6c7fd7b8f04c16a21a30af5d34278e03a6048/design-engineering/state-management/patterns/identity-reset.md","representations":{"markdown":{"url":"https://style.gallery/library/design-engineering/state-management/patterns/identity-reset/index.md","media_type":"text/markdown","representation_sha256":"a9637de9b0c126676d3e3550490ab778b287567abdd62a79a193b50eac71f5ee","byte_length":4358},"html":{"url":"https://style.gallery/library/design-engineering/state-management/patterns/identity-reset/","media_type":"text/html"}}},{"material":{"byte_length":3504,"domain":"design-engineering","lifecycle":"experimental","media_type":"text/markdown","record_kind":"material","repository_path":"design-engineering/state-management/recipes/multi-step-form.md","schema_version":"2.0","source_sha256":"b6d2497c71d5554bb53b2d801ca22049d1d0bea9baf2fd0ca48042e7f927457e","stable_ref":"sg:material/path-sha256-1e7b1b64d3360bd39b33ed0963b76bcfdb60003ba427d51141a1659b8b6d789e","version_id":"sg:material/path-sha256-1e7b1b64d3360bd39b33ed0963b76bcfdb60003ba427d51141a1659b8b6d789e@sha256:b6d2497c71d5554bb53b2d801ca22049d1d0bea9baf2fd0ca48042e7f927457e"},"title":"Multi-Step Form With Retained Draft","source_url":"https://github.com/changeroa/StyleGallery/blob/70d6c7fd7b8f04c16a21a30af5d34278e03a6048/design-engineering/state-management/recipes/multi-step-form.md","representations":{"markdown":{"url":"https://style.gallery/library/design-engineering/state-management/recipes/multi-step-form/index.md","media_type":"text/markdown","representation_sha256":"7d7885791ba74f5ad3df60ba2a06c50d634beb0229175b76b3ca62985fe48b96","byte_length":4376},"html":{"url":"https://style.gallery/library/design-engineering/state-management/recipes/multi-step-form/","media_type":"text/html"}}},{"material":{"byte_length":4081,"domain":"design-engineering","lifecycle":"experimental","media_type":"text/markdown","record_kind":"material","repository_path":"design-engineering/state-management/state-brief.md","schema_version":"2.0","source_sha256":"0a934ac42e29258fada4d9eb3fd5740a460fc7e1464ad12e419441411cd77c25","stable_ref":"sg:material/path-sha256-211ec15ff04d4a7956b90746c4ecf0f0c0abc92590f2bf0cdd55d86715f8f3ab","version_id":"sg:material/path-sha256-211ec15ff04d4a7956b90746c4ecf0f0c0abc92590f2bf0cdd55d86715f8f3ab@sha256:0a934ac42e29258fada4d9eb3fd5740a460fc7e1464ad12e419441411cd77c25"},"title":"State Management Brief","source_url":"https://github.com/changeroa/StyleGallery/blob/70d6c7fd7b8f04c16a21a30af5d34278e03a6048/design-engineering/state-management/state-brief.md","representations":{"markdown":{"url":"https://style.gallery/library/design-engineering/state-management/state-brief/index.md","media_type":"text/markdown","representation_sha256":"9042da41b37c2aa61d9569a80713fa62af4cf8c32b8eb1ca1ed66323279a8f8d","byte_length":5238},"html":{"url":"https://style.gallery/library/design-engineering/state-management/state-brief/","media_type":"text/html"}}},{"material":{"byte_length":5343,"domain":"design-engineering","lifecycle":"experimental","media_type":"text/markdown","record_kind":"material","repository_path":"design-engineering/state-management/index.md","schema_version":"2.0","source_sha256":"7aadcfed4158f1186fdd8ba9d0dedad75ccc7f3a60f5c0af80e6fb48000d5459","stable_ref":"sg:material/path-sha256-2d8fa130ade135cfa9bc20218ae94270c520bfc08e878f0ecd5bc2c1b4bb1f05","version_id":"sg:material/path-sha256-2d8fa130ade135cfa9bc20218ae94270c520bfc08e878f0ecd5bc2c1b4bb1f05@sha256:7aadcfed4158f1186fdd8ba9d0dedad75ccc7f3a60f5c0af80e6fb48000d5459"},"title":"State Management","source_url":"https://github.com/changeroa/StyleGallery/blob/70d6c7fd7b8f04c16a21a30af5d34278e03a6048/design-engineering/state-management/index.md","representations":{"markdown":{"url":"https://style.gallery/library/design-engineering/state-management/index/index.md","media_type":"text/markdown","representation_sha256":"aeca13934c79e2d386766736e65bb4b4a88c35807c128b903fcfbc7ddb0753d4","byte_length":7664},"html":{"url":"https://style.gallery/library/design-engineering/state-management/index/","media_type":"text/html"}}},{"material":{"byte_length":3899,"domain":"design-engineering","lifecycle":"experimental","media_type":"text/markdown","record_kind":"material","repository_path":"design-engineering/state-management/patterns/single-owner.md","schema_version":"2.0","source_sha256":"0657203d6f5cfcd2545c0f834b03e316efdc3f7d5fe8cbec868388bac9ce65ee","stable_ref":"sg:material/path-sha256-345316bd3aa4f09f3364a213a9f65f88f2a5545b6e206617d4c59e7965aa5b64","version_id":"sg:material/path-sha256-345316bd3aa4f09f3364a213a9f65f88f2a5545b6e206617d4c59e7965aa5b64@sha256:0657203d6f5cfcd2545c0f834b03e316efdc3f7d5fe8cbec868388bac9ce65ee"},"title":"Single Owner And Controlled Inputs","source_url":"https://github.com/changeroa/StyleGallery/blob/70d6c7fd7b8f04c16a21a30af5d34278e03a6048/design-engineering/state-management/patterns/single-owner.md","representations":{"markdown":{"url":"https://style.gallery/library/design-engineering/state-management/patterns/single-owner/index.md","media_type":"text/markdown","representation_sha256":"f466a0c52c8bc7dc4204abc5fb3cf0a47a0760c51b926c9fa08758201e5695b2","byte_length":4466},"html":{"url":"https://style.gallery/library/design-engineering/state-management/patterns/single-owner/","media_type":"text/html"}}},{"material":{"byte_length":4548,"domain":"design-engineering","lifecycle":"experimental","media_type":"text/markdown","record_kind":"material","repository_path":"design-engineering/decision-tree.md","schema_version":"2.0","source_sha256":"6436a8873e5441d46e3bac496b752221f7376c5d43d8e69d1afb8081b04c1f37","stable_ref":"sg:material/path-sha256-40a62d0c8d3666e3383f68652dbcd92841189eb4d3045ccbc5ba51d317faa103","version_id":"sg:material/path-sha256-40a62d0c8d3666e3383f68652dbcd92841189eb4d3045ccbc5ba51d317faa103@sha256:6436a8873e5441d46e3bac496b752221f7376c5d43d8e69d1afb8081b04c1f37"},"title":"Design Engineering Decision Tree","source_url":"https://github.com/changeroa/StyleGallery/blob/70d6c7fd7b8f04c16a21a30af5d34278e03a6048/design-engineering/decision-tree.md","representations":{"markdown":{"url":"https://style.gallery/library/design-engineering/decision-tree/index.md","media_type":"text/markdown","representation_sha256":"dc728cf9fc6bb35edd55ea0cd1747f099b7bea6fb20d7974e1a361384b58c392","byte_length":6063},"html":{"url":"https://style.gallery/library/design-engineering/decision-tree/","media_type":"text/html"}}},{"material":{"byte_length":3692,"domain":"design-engineering","lifecycle":"experimental","media_type":"text/markdown","record_kind":"material","repository_path":"design-engineering/state-management/patterns/id-selection.md","schema_version":"2.0","source_sha256":"4256e2d61613ebd269f15df28e9b5f04e27894cefd7b1c76b2fa2b1c693ff510","stable_ref":"sg:material/path-sha256-4bee6fbd3c1da260c1af18ec783a9ce252cedaf92a1109f66874db434b1873d9","version_id":"sg:material/path-sha256-4bee6fbd3c1da260c1af18ec783a9ce252cedaf92a1109f66874db434b1873d9@sha256:4256e2d61613ebd269f15df28e9b5f04e27894cefd7b1c76b2fa2b1c693ff510"},"title":"Selection By Stable Identity","source_url":"https://github.com/changeroa/StyleGallery/blob/70d6c7fd7b8f04c16a21a30af5d34278e03a6048/design-engineering/state-management/patterns/id-selection.md","representations":{"markdown":{"url":"https://style.gallery/library/design-engineering/state-management/patterns/id-selection/index.md","media_type":"text/markdown","representation_sha256":"68d37c64246e460ae75f8106183063ae5d100170355c17fe23a75d55129c98e5","byte_length":4256},"html":{"url":"https://style.gallery/library/design-engineering/state-management/patterns/id-selection/","media_type":"text/html"}}},{"material":{"byte_length":4336,"domain":"design-engineering","lifecycle":"experimental","media_type":"text/markdown","record_kind":"material","repository_path":"design-engineering/state-management/patterns/submitted-snapshot.md","schema_version":"2.0","source_sha256":"4d3f7ac3fc8953b8ea8446e849e552f8ffcc94fbd9b8ba8fe83cfa6b83f73801","stable_ref":"sg:material/path-sha256-51ccfa0d4ccf164cca0daf967981033c516ec76a50e323645e168b02e382a485","version_id":"sg:material/path-sha256-51ccfa0d4ccf164cca0daf967981033c516ec76a50e323645e168b02e382a485@sha256:4d3f7ac3fc8953b8ea8446e849e552f8ffcc94fbd9b8ba8fe83cfa6b83f73801"},"title":"Submitted Snapshot And Save Acknowledgement","source_url":"https://github.com/changeroa/StyleGallery/blob/70d6c7fd7b8f04c16a21a30af5d34278e03a6048/design-engineering/state-management/patterns/submitted-snapshot.md","representations":{"markdown":{"url":"https://style.gallery/library/design-engineering/state-management/patterns/submitted-snapshot/index.md","media_type":"text/markdown","representation_sha256":"55c227a03db7ab6b651042afeebf497d6c9e71a485aa9a418f8b2189fec033b9","byte_length":5042},"html":{"url":"https://style.gallery/library/design-engineering/state-management/patterns/submitted-snapshot/","media_type":"text/html"}}},{"material":{"byte_length":3752,"domain":"design-engineering","lifecycle":"experimental","media_type":"text/markdown","record_kind":"material","repository_path":"design-engineering/state-management/decision-tree.md","schema_version":"2.0","source_sha256":"4feeea32ea45c8989ecb78ccb1f127a8e2973de3057d02a5ea0b9ee2865f64ef","stable_ref":"sg:material/path-sha256-547df34d0477c66fac73a70d2dbf90923f9f1ca6cbf822396b2e441d9354cab8","version_id":"sg:material/path-sha256-547df34d0477c66fac73a70d2dbf90923f9f1ca6cbf822396b2e441d9354cab8@sha256:4feeea32ea45c8989ecb78ccb1f127a8e2973de3057d02a5ea0b9ee2865f64ef"},"title":"State Management Decision Tree","source_url":"https://github.com/changeroa/StyleGallery/blob/70d6c7fd7b8f04c16a21a30af5d34278e03a6048/design-engineering/state-management/decision-tree.md","representations":{"markdown":{"url":"https://style.gallery/library/design-engineering/state-management/decision-tree/index.md","media_type":"text/markdown","representation_sha256":"f2c40edd8809c82670b6a20d50474bd92edb815c5b59c87bb35c3183dfc8886e","byte_length":5521},"html":{"url":"https://style.gallery/library/design-engineering/state-management/decision-tree/","media_type":"text/html"}}},{"material":{"byte_length":4175,"domain":"design-engineering","lifecycle":"experimental","media_type":"text/markdown","record_kind":"material","repository_path":"design-engineering/state-management/verification.md","schema_version":"2.0","source_sha256":"2a9851e637b68f0cc125343a01e940b3d2a39cbc85f9a4f414d78abbd3fa0a39","stable_ref":"sg:material/path-sha256-54fe3380e00f19e72750d1d41510fb588053bb3ba371c6535550da1204ed939d","version_id":"sg:material/path-sha256-54fe3380e00f19e72750d1d41510fb588053bb3ba371c6535550da1204ed939d@sha256:2a9851e637b68f0cc125343a01e940b3d2a39cbc85f9a4f414d78abbd3fa0a39"},"title":"State Management Verification Matrix","source_url":"https://github.com/changeroa/StyleGallery/blob/70d6c7fd7b8f04c16a21a30af5d34278e03a6048/design-engineering/state-management/verification.md","representations":{"markdown":{"url":"https://style.gallery/library/design-engineering/state-management/verification/index.md","media_type":"text/markdown","representation_sha256":"a74b62377cda4d3efc6e20de5b21331e800685dadad82e3f52da29368d38c638","byte_length":4908},"html":{"url":"https://style.gallery/library/design-engineering/state-management/verification/","media_type":"text/html"}}},{"material":{"byte_length":3644,"domain":"design-engineering","lifecycle":"experimental","media_type":"text/markdown","record_kind":"material","repository_path":"design-engineering/state-management/patterns/derived-state.md","schema_version":"2.0","source_sha256":"22192b2fbab970a71ec0237221dc2d35c578e59723bc0032c2347f8ef595cd6c","stable_ref":"sg:material/path-sha256-6343ea5cf0fb7dec72847ffb6dc5c58e122fcdc4c20742e1971fbd20e0cfa926","version_id":"sg:material/path-sha256-6343ea5cf0fb7dec72847ffb6dc5c58e122fcdc4c20742e1971fbd20e0cfa926@sha256:22192b2fbab970a71ec0237221dc2d35c578e59723bc0032c2347f8ef595cd6c"},"title":"Derived State From Authoritative Inputs","source_url":"https://github.com/changeroa/StyleGallery/blob/70d6c7fd7b8f04c16a21a30af5d34278e03a6048/design-engineering/state-management/patterns/derived-state.md","representations":{"markdown":{"url":"https://style.gallery/library/design-engineering/state-management/patterns/derived-state/index.md","media_type":"text/markdown","representation_sha256":"a0fd43b140300099e127e5ad97477feb4894618913514a81e2589a5ae3f0c290","byte_length":4154},"html":{"url":"https://style.gallery/library/design-engineering/state-management/patterns/derived-state/","media_type":"text/html"}}},{"material":{"byte_length":4148,"domain":"design-engineering","lifecycle":"experimental","media_type":"text/markdown","record_kind":"material","repository_path":"design-engineering/state-management/patterns/unsaved-navigation.md","schema_version":"2.0","source_sha256":"beeb8188336a36a3af0769023335942d18827cf4ca05522b2f0d22937fb6270c","stable_ref":"sg:material/path-sha256-66ac94795676511486afc468bb8bc4d628e81a1dd24cdcc3fbc76eaa9455113e","version_id":"sg:material/path-sha256-66ac94795676511486afc468bb8bc4d628e81a1dd24cdcc3fbc76eaa9455113e@sha256:beeb8188336a36a3af0769023335942d18827cf4ca05522b2f0d22937fb6270c"},"title":"Unsaved Changes And Navigation","source_url":"https://github.com/changeroa/StyleGallery/blob/70d6c7fd7b8f04c16a21a30af5d34278e03a6048/design-engineering/state-management/patterns/unsaved-navigation.md","representations":{"markdown":{"url":"https://style.gallery/library/design-engineering/state-management/patterns/unsaved-navigation/index.md","media_type":"text/markdown","representation_sha256":"64d7e76f4f743db4a86d2225fd2deb389789c69b7486b0b8d779419e1d247d83","byte_length":4777},"html":{"url":"https://style.gallery/library/design-engineering/state-management/patterns/unsaved-navigation/","media_type":"text/html"}}},{"material":{"byte_length":4176,"domain":"design-engineering","lifecycle":"experimental","media_type":"text/markdown","record_kind":"material","repository_path":"design-engineering/state-management/patterns/optimistic-overlay.md","schema_version":"2.0","source_sha256":"e62b98474b5d0aac7061c0d08d950472550e30edbbd07f42a7744a150306d72e","stable_ref":"sg:material/path-sha256-69ee1cefe0e4422f7930fb23d620939697bd30ad715dc14c206fa694c545f380","version_id":"sg:material/path-sha256-69ee1cefe0e4422f7930fb23d620939697bd30ad715dc14c206fa694c545f380@sha256:e62b98474b5d0aac7061c0d08d950472550e30edbbd07f42a7744a150306d72e"},"title":"Optimistic Overlay And Recovery","source_url":"https://github.com/changeroa/StyleGallery/blob/70d6c7fd7b8f04c16a21a30af5d34278e03a6048/design-engineering/state-management/patterns/optimistic-overlay.md","representations":{"markdown":{"url":"https://style.gallery/library/design-engineering/state-management/patterns/optimistic-overlay/index.md","media_type":"text/markdown","representation_sha256":"1f41172d91dcb27aca0c3394b182e1141e826219a84f637a5e3aa0bfe939ef5a","byte_length":4778},"html":{"url":"https://style.gallery/library/design-engineering/state-management/patterns/optimistic-overlay/","media_type":"text/html"}}},{"material":{"byte_length":3757,"domain":"design-engineering","lifecycle":"experimental","media_type":"text/markdown","record_kind":"material","repository_path":"design-engineering/state-management/patterns/single-flight.md","schema_version":"2.0","source_sha256":"8ee1e81f7abfec2bc2fd69b21bf2895c1f8f8b5b05a46b49c46c1d366997bdba","stable_ref":"sg:material/path-sha256-907a9bd75779ab46cbb0ce42d79067d5daa9f030bd644bfe350fe37cf645c816","version_id":"sg:material/path-sha256-907a9bd75779ab46cbb0ce42d79067d5daa9f030bd644bfe350fe37cf645c816@sha256:8ee1e81f7abfec2bc2fd69b21bf2895c1f8f8b5b05a46b49c46c1d366997bdba"},"title":"Single Flight And Duplicate Submission","source_url":"https://github.com/changeroa/StyleGallery/blob/70d6c7fd7b8f04c16a21a30af5d34278e03a6048/design-engineering/state-management/patterns/single-flight.md","representations":{"markdown":{"url":"https://style.gallery/library/design-engineering/state-management/patterns/single-flight/index.md","media_type":"text/markdown","representation_sha256":"80f9a198bec2160ba25a283cac6b49755c70d6b11fc388156f896d7a491b0420","byte_length":4220},"html":{"url":"https://style.gallery/library/design-engineering/state-management/patterns/single-flight/","media_type":"text/html"}}},{"material":{"byte_length":4444,"domain":"design-engineering","lifecycle":"experimental","media_type":"text/markdown","record_kind":"material","repository_path":"design-engineering/state-management/patterns/url-state.md","schema_version":"2.0","source_sha256":"b427bde572c5167fe12edac771b5fdca841faa72cfb639793937d995a3aeefa5","stable_ref":"sg:material/path-sha256-97087064e2cbb26f2f155ff3f5a1813f3213cc5b9f0f56425e1c49f8bd5101a7","version_id":"sg:material/path-sha256-97087064e2cbb26f2f155ff3f5a1813f3213cc5b9f0f56425e1c49f8bd5101a7@sha256:b427bde572c5167fe12edac771b5fdca841faa72cfb639793937d995a3aeefa5"},"title":"URL State And History","source_url":"https://github.com/changeroa/StyleGallery/blob/70d6c7fd7b8f04c16a21a30af5d34278e03a6048/design-engineering/state-management/patterns/url-state.md","representations":{"markdown":{"url":"https://style.gallery/library/design-engineering/state-management/patterns/url-state/index.md","media_type":"text/markdown","representation_sha256":"f64c6ade184fb1acb50e99df5f683c16174006f42e6d86f3e824c68e33eaa2fa","byte_length":5007},"html":{"url":"https://style.gallery/library/design-engineering/state-management/patterns/url-state/","media_type":"text/html"}}},{"material":{"byte_length":3375,"domain":"design-engineering","lifecycle":"experimental","media_type":"text/markdown","record_kind":"material","repository_path":"design-engineering/state-management/recipes/settings-save.md","schema_version":"2.0","source_sha256":"dd73d8df3d9badf82901f69e088a4d79ccfd3104bb3106aab4abf3fe0afdf975","stable_ref":"sg:material/path-sha256-9b304ea69dfb16383cde4acce499dc7a6774b097ecdb4565f697e52e6c9675ad","version_id":"sg:material/path-sha256-9b304ea69dfb16383cde4acce499dc7a6774b097ecdb4565f697e52e6c9675ad@sha256:dd73d8df3d9badf82901f69e088a4d79ccfd3104bb3106aab4abf3fe0afdf975"},"title":"Settings With Explicit Save","source_url":"https://github.com/changeroa/StyleGallery/blob/70d6c7fd7b8f04c16a21a30af5d34278e03a6048/design-engineering/state-management/recipes/settings-save.md","representations":{"markdown":{"url":"https://style.gallery/library/design-engineering/state-management/recipes/settings-save/index.md","media_type":"text/markdown","representation_sha256":"11a6257d180a9e79855e1547e296d137ed68d0390b676fea0a50cd62e92e5139","byte_length":4203},"html":{"url":"https://style.gallery/library/design-engineering/state-management/recipes/settings-save/","media_type":"text/html"}}},{"material":{"byte_length":3848,"domain":"design-engineering","lifecycle":"experimental","media_type":"text/markdown","record_kind":"material","repository_path":"design-engineering/index.md","schema_version":"2.0","source_sha256":"dcb96d44435b2c6a86453c4b55e3d63a0ae73f214951612254771fc5f226bef7","stable_ref":"sg:material/path-sha256-b6b2ce37f6c04566c4dc6a18252e1d89fc387c7e79f4463406deff3e8b54a81f","version_id":"sg:material/path-sha256-b6b2ce37f6c04566c4dc6a18252e1d89fc387c7e79f4463406deff3e8b54a81f@sha256:dcb96d44435b2c6a86453c4b55e3d63a0ae73f214951612254771fc5f226bef7"},"title":"Design Engineering","source_url":"https://github.com/changeroa/StyleGallery/blob/70d6c7fd7b8f04c16a21a30af5d34278e03a6048/design-engineering/index.md","representations":{"markdown":{"url":"https://style.gallery/library/design-engineering/index/index.md","media_type":"text/markdown","representation_sha256":"85fbeaa59d7573a093d89fb29569851c8f649a683b9dd910fb0ac9e64e67ebd5","byte_length":5871},"html":{"url":"https://style.gallery/library/design-engineering/index/","media_type":"text/html"}}},{"material":{"byte_length":9754,"domain":"design-engineering","lifecycle":"experimental","media_type":"text/markdown","record_kind":"material","repository_path":"design-engineering/worked-examples.md","schema_version":"2.0","source_sha256":"c9681b6f028ae21c42ef2e5202df07ee5c43e3461fec8ac2f5021fec01fd0f53","stable_ref":"sg:material/path-sha256-b6d27588195494826083fe6ad6f8f08ba0ad8016a0f64a0d442fde1414c0b1a0","version_id":"sg:material/path-sha256-b6d27588195494826083fe6ad6f8f08ba0ad8016a0f64a0d442fde1414c0b1a0@sha256:c9681b6f028ae21c42ef2e5202df07ee5c43e3461fec8ac2f5021fec01fd0f53"},"title":"Design Engineering Worked Examples","source_url":"https://github.com/changeroa/StyleGallery/blob/70d6c7fd7b8f04c16a21a30af5d34278e03a6048/design-engineering/worked-examples.md","representations":{"markdown":{"url":"https://style.gallery/library/design-engineering/worked-examples/index.md","media_type":"text/markdown","representation_sha256":"f5fbe29505ef8304d2f1d2411e74858b7edc59f51015766e84647e8f86b47614","byte_length":11638},"html":{"url":"https://style.gallery/library/design-engineering/worked-examples/","media_type":"text/html"}}},{"material":{"byte_length":4018,"domain":"design-engineering","lifecycle":"experimental","media_type":"text/markdown","record_kind":"material","repository_path":"design-engineering/state-management/recipes/index.md","schema_version":"2.0","source_sha256":"342eeb9a1e02ddacecbb8c4f3573049a75611a2ca8ce8e949a24f322d508c691","stable_ref":"sg:material/path-sha256-c78d1941e01a175ff8783c0be62c3a8f16a1534175354405d96d21e9ad68031d","version_id":"sg:material/path-sha256-c78d1941e01a175ff8783c0be62c3a8f16a1534175354405d96d21e9ad68031d@sha256:342eeb9a1e02ddacecbb8c4f3573049a75611a2ca8ce8e949a24f322d508c691"},"title":"State Management Recipes","source_url":"https://github.com/changeroa/StyleGallery/blob/70d6c7fd7b8f04c16a21a30af5d34278e03a6048/design-engineering/state-management/recipes/index.md","representations":{"markdown":{"url":"https://style.gallery/library/design-engineering/state-management/recipes/index/index.md","media_type":"text/markdown","representation_sha256":"159c479d10fb669336cd75ad70c5059fe64b8e58e5a7e1d78de9a0e819c5e863","byte_length":6195},"html":{"url":"https://style.gallery/library/design-engineering/state-management/recipes/index/","media_type":"text/html"}}},{"material":{"byte_length":3518,"domain":"design-engineering","lifecycle":"experimental","media_type":"text/markdown","record_kind":"material","repository_path":"design-engineering/state-management/recipes/delete-undo.md","schema_version":"2.0","source_sha256":"3074deb9f4403ab20870256564ebb80a2f2efe18b638aeca1fd00db30d6b81e2","stable_ref":"sg:material/path-sha256-d7f0246c42d37b7e8615176a2bbe47d3ce946fb72c95c1037c683ced103113ad","version_id":"sg:material/path-sha256-d7f0246c42d37b7e8615176a2bbe47d3ce946fb72c95c1037c683ced103113ad@sha256:3074deb9f4403ab20870256564ebb80a2f2efe18b638aeca1fd00db30d6b81e2"},"title":"Deletion And Supported Undo","source_url":"https://github.com/changeroa/StyleGallery/blob/70d6c7fd7b8f04c16a21a30af5d34278e03a6048/design-engineering/state-management/recipes/delete-undo.md","representations":{"markdown":{"url":"https://style.gallery/library/design-engineering/state-management/recipes/delete-undo/index.md","media_type":"text/markdown","representation_sha256":"f220a6d028f611a3b2c505ff388ff8609e714e8e04206872e64b14c4b201495e","byte_length":4318},"html":{"url":"https://style.gallery/library/design-engineering/state-management/recipes/delete-undo/","media_type":"text/html"}}},{"material":{"byte_length":3911,"domain":"design-engineering","lifecycle":"experimental","media_type":"text/markdown","record_kind":"material","repository_path":"design-engineering/state-management/patterns/latest-request-wins.md","schema_version":"2.0","source_sha256":"b4a69ad3672cb5ec2eb4e14e351a09d48900eb1dd246326481547c1c268ad207","stable_ref":"sg:material/path-sha256-da7daa92efd6dc2d657e89359165211034b94b318278e8bb9e6854b49a5e0db0","version_id":"sg:material/path-sha256-da7daa92efd6dc2d657e89359165211034b94b318278e8bb9e6854b49a5e0db0@sha256:b4a69ad3672cb5ec2eb4e14e351a09d48900eb1dd246326481547c1c268ad207"},"title":"Latest Request Wins","source_url":"https://github.com/changeroa/StyleGallery/blob/70d6c7fd7b8f04c16a21a30af5d34278e03a6048/design-engineering/state-management/patterns/latest-request-wins.md","representations":{"markdown":{"url":"https://style.gallery/library/design-engineering/state-management/patterns/latest-request-wins/index.md","media_type":"text/markdown","representation_sha256":"7bb49282f0eb83e05e1ef2c851cf20829cf6262b751a39d26ce6606a8ee1932a","byte_length":4678},"html":{"url":"https://style.gallery/library/design-engineering/state-management/patterns/latest-request-wins/","media_type":"text/html"}}},{"material":{"byte_length":4555,"domain":"design-engineering","lifecycle":"experimental","media_type":"text/markdown","record_kind":"material","repository_path":"design-engineering/state-management/patterns/versioned-restore.md","schema_version":"2.0","source_sha256":"142673b0b9c75aaf2b029c0fa7a35e408567e226a8c533c31d3b197bd23cf793","stable_ref":"sg:material/path-sha256-de9ba30ea59aa296569f001d5253a70d68900e085da5d0daffea18c7ecde7067","version_id":"sg:material/path-sha256-de9ba30ea59aa296569f001d5253a70d68900e085da5d0daffea18c7ecde7067@sha256:142673b0b9c75aaf2b029c0fa7a35e408567e226a8c533c31d3b197bd23cf793"},"title":"Versioned And Scoped State Restore","source_url":"https://github.com/changeroa/StyleGallery/blob/70d6c7fd7b8f04c16a21a30af5d34278e03a6048/design-engineering/state-management/patterns/versioned-restore.md","representations":{"markdown":{"url":"https://style.gallery/library/design-engineering/state-management/patterns/versioned-restore/index.md","media_type":"text/markdown","representation_sha256":"2ce4c638c87d38067a108bc9b65d68266c43a7c0181927c851af64bf187f0895","byte_length":5207},"html":{"url":"https://style.gallery/library/design-engineering/state-management/patterns/versioned-restore/","media_type":"text/html"}}},{"material":{"byte_length":8104,"domain":"design-engineering","lifecycle":"experimental","media_type":"text/markdown","record_kind":"material","repository_path":"design-engineering/consumer-migration-readiness.md","schema_version":"2.0","source_sha256":"86dc5148b052b372b0132d159d2c3ab819a859b5f210e3a1a994c29c7478b276","stable_ref":"sg:material/path-sha256-e2d4ce07445db974a7f32e5eec810897cfb565df619df52961f3eefa5a9c3fd4","version_id":"sg:material/path-sha256-e2d4ce07445db974a7f32e5eec810897cfb565df619df52961f3eefa5a9c3fd4@sha256:86dc5148b052b372b0132d159d2c3ab819a859b5f210e3a1a994c29c7478b276"},"title":"Consumer Migration Readiness","source_url":"https://github.com/changeroa/StyleGallery/blob/70d6c7fd7b8f04c16a21a30af5d34278e03a6048/design-engineering/consumer-migration-readiness.md","representations":{"markdown":{"url":"https://style.gallery/library/design-engineering/consumer-migration-readiness/index.md","media_type":"text/markdown","representation_sha256":"34c292a5ee690a7a83efc3642fd390a16299a0118b7863f21d91bb0fb0f053a4","byte_length":8801},"html":{"url":"https://style.gallery/library/design-engineering/consumer-migration-readiness/","media_type":"text/html"}}},{"material":{"byte_length":3518,"domain":"design-engineering","lifecycle":"experimental","media_type":"text/markdown","record_kind":"material","repository_path":"design-engineering/state-management/recipes/search-detail.md","schema_version":"2.0","source_sha256":"beb27d29115e28245a5887f1768e1d00f15e3241728ac22a12da40da82b9c6b5","stable_ref":"sg:material/path-sha256-f1748f4bd4143cef690bfad3f5789b1789b64da73b4318356890be18a49afd87","version_id":"sg:material/path-sha256-f1748f4bd4143cef690bfad3f5789b1789b64da73b4318356890be18a49afd87@sha256:beb27d29115e28245a5887f1768e1d00f15e3241728ac22a12da40da82b9c6b5"},"title":"Search Filters And Detail Selection","source_url":"https://github.com/changeroa/StyleGallery/blob/70d6c7fd7b8f04c16a21a30af5d34278e03a6048/design-engineering/state-management/recipes/search-detail.md","representations":{"markdown":{"url":"https://style.gallery/library/design-engineering/state-management/recipes/search-detail/index.md","media_type":"text/markdown","representation_sha256":"da6dff5653c3301fd4f1e0219cd935dd423adc48150ae74ac037ff09b24e3b97","byte_length":4402},"html":{"url":"https://style.gallery/library/design-engineering/state-management/recipes/search-detail/","media_type":"text/html"}}}]}