{
  "name": "PortaShape Product Canon",
  "version": "0.1-draft",
  "generated": "2026-07-20",
  "purpose": "Make digital systems visible, operable, and portable.",
  "canonicalDocuments": [
    "README.md",
    "docs/01-purpose-and-positioning.md",
    "docs/02-system-model-and-vocabulary.md",
    "docs/03-product-experience.md",
    "docs/04-capabilities-and-modules.md",
    "docs/05-architecture.md",
    "docs/06-posh-artifact-model.md",
    "docs/07-web-runtime-library.md",
    "docs/08-use-cases-and-workflows.md",
    "docs/09-governance-security-and-validation.md",
    "docs/10-roadmap.md",
    "spec/PORTASHAPE_0.1_CONCEPTUAL_SCHEMA.md",
    "SYNTHESIS_MAP.md",
    "PORTASHAPE_PRODUCT_CANON.md"
  ],
  "exampleCount": 49,
  "includedLibraries": [
    {
      "id": "web-native-runtime",
      "path": "libraries/web-native-runtime"
    }
  ],
  "sourceMaterials": [
    "source-material/PortaShape-original.md",
    "source-material/runtime-interface-original.md",
    "source-material/posh-example-catalog-original.md"
  ],
  "files": [
    {
      "path": "BOOT.md",
      "bytes": 22288,
      "sha256": "cf275a9202848b9ca8c6d627021a89fdec4ab80adeb6cda1cc524ab652ec15ea"
    },
    {
      "path": "EXAMPLE_WEBPAGE_SHOWCASE_IDEAS.md",
      "bytes": 21996,
      "sha256": "5bd420f16020da74c8f746cf1a8172704a4ed2f2d5ab227a599370fda228985f"
    },
    {
      "path": "MASTER_REPOSITORY_INDEX.md",
      "bytes": 13812,
      "sha256": "49273a8ee62a805557151d3d8ab84bfb7b56835f6a457cbdab923cd50177b9a8"
    },
    {
      "path": "PORTASHAPE_PRODUCT_CANON.md",
      "bytes": 134433,
      "sha256": "0f0b30de31ba7b9232a5fe31e9f598c6d6d85170e0355b68583f0dfe7fcba66d"
    },
    {
      "path": "README.md",
      "bytes": 7709,
      "sha256": "8eac19b3fe1798f8b76dfa2ad428b62113c20c6c46616c0a02d4ca7f49b99d6d"
    },
    {
      "path": "SYNTHESIS_MAP.md",
      "bytes": 5177,
      "sha256": "a21a2a277664cdeaaa08c95cd7a5a851876837387225611302045776351afa6b"
    },
    {
      "path": "alpine-htmx-companion-docs/alpine-and-htmx-as-coequals.md",
      "bytes": 24106,
      "sha256": "706a1cc545a598278d3a0fc51ec9c2df82f146281b38bd32fec85f987af49706"
    },
    {
      "path": "alpine-htmx-companion-docs/alpine-for-htmx-developers.md",
      "bytes": 21341,
      "sha256": "659a85959bb3274c4e44b502bb69659075fbe5211ba4ef075a4eedbfff215589"
    },
    {
      "path": "alpine-htmx-companion-docs/alpine-htmx-superpowers.md",
      "bytes": 23268,
      "sha256": "bb20f90fbfaf2928f769f7d5884c302c10e4cb29c850b115c7ab77802de19191"
    },
    {
      "path": "alpine-htmx-companion-docs/htmx-for-alpine-developers.md",
      "bytes": 21763,
      "sha256": "29069e4276ec52b61df5b72f3c1310eed115d8da37eedca08d7f785ee5a6d1da"
    },
    {
      "path": "alpine_htmx_onboarding/01-start-here-ownership-and-boundaries.md",
      "bytes": 15228,
      "sha256": "3789e351e6493d8141dfd6610ee7eb1eb6a0a5867bf52615df43f64d42e52ce0"
    },
    {
      "path": "alpine_htmx_onboarding/02-alpine-local-ui-fundamentals.md",
      "bytes": 14532,
      "sha256": "15756cd5e44a04398c019bc50bbc2e70b4d879bee2eee516240c038f8ab851ac"
    },
    {
      "path": "alpine_htmx_onboarding/03-htmx-request-target-swap-fundamentals.md",
      "bytes": 12728,
      "sha256": "1c4e2cc4c7c11711182956e8307255136379342e3844e1e64cd9b18900239241"
    },
    {
      "path": "alpine_htmx_onboarding/04-forms-controls-and-server-validation.md",
      "bytes": 14330,
      "sha256": "869169f76727e1cff1048a0770d602d170333aba8dbd15254d2c2c122e7d0b70"
    },
    {
      "path": "alpine_htmx_onboarding/05-request-state-concurrency-and-active-search.md",
      "bytes": 14759,
      "sha256": "b52d522791ced68ddb83cf4b9e4ef480b120284781d60b002ff1c7daaaeea178"
    },
    {
      "path": "alpine_htmx_onboarding/06-component-lifecycle-and-dom-boundaries.md",
      "bytes": 13517,
      "sha256": "3ef54371851348d9f770d23ef14c30bde39f822d60c72bcef2ecdeaece0e2780"
    },
    {
      "path": "alpine_htmx_onboarding/07-semantic-events-and-cross-boundary-contracts.md",
      "bytes": 12819,
      "sha256": "65d7a20b3e378c4babe622aec120c3798c060f23a16fb7bca5aafdf12fe67b41"
    },
    {
      "path": "alpine_htmx_onboarding/08-history-navigation-and-progressive-enhancement.md",
      "bytes": 11925,
      "sha256": "9429e90f95c8025b2eb69784f0bb4cffa4a7c68ac71e0dfb8254ff268cc17028"
    },
    {
      "path": "alpine_htmx_onboarding/09-accessible-modals-drawers-and-inline-editing.md",
      "bytes": 13763,
      "sha256": "0c0b554fdcf9f30c1ccd9781e4a6e7bd9ecb9821a3a53ea383390fba3e27353f"
    },
    {
      "path": "alpine_htmx_onboarding/10-oob-updates-toasts-jobs-and-live-panels.md",
      "bytes": 11605,
      "sha256": "ecc69656ce99a4e13ed5afcb3f77375635b9e03411e295a083a4943607adf3d5"
    },
    {
      "path": "alpine_htmx_onboarding/11-production-security-errors-testing-and-operations.md",
      "bytes": 15160,
      "sha256": "7554dbf20b580bdb632cacf32e8a05d23f276e949e731fc22bf0ed7502c341a7"
    },
    {
      "path": "alpine_htmx_onboarding/12-power-user-combination-showcase.md",
      "bytes": 17225,
      "sha256": "80e483e8c007878f7414b9ef55795864db77a6e2f8a40c2502451e628c578c3d"
    },
    {
      "path": "alpine_htmx_onboarding/COMPLETE_ONBOARDING_PACKAGE.md",
      "bytes": 169620,
      "sha256": "dc0d85c9618ad02a87ac4bd6f4cff53f5520eae0a0a13f383ba39ee71107e897"
    },
    {
      "path": "alpine_htmx_onboarding/README.md",
      "bytes": 4371,
      "sha256": "0aa260cebe60283f1c06a5fcd27dd5d08b5bdd61730c66d6b90c89da11956edb"
    },
    {
      "path": "alpine_htmx_onboarding/SOURCE_RECONCILIATION.md",
      "bytes": 8485,
      "sha256": "e1d45c752cd853136ea27353646f6922f0785d207b1c897bee5f985499a3494b"
    },
    {
      "path": "alpine_htmx_onboarding/manifest.json",
      "bytes": 4439,
      "sha256": "b03ac60807d453938d10abaa444245eaf81111540a24c6ad747e5ace7f924fc5"
    },
    {
      "path": "docs/01-purpose-and-positioning.md",
      "bytes": 8221,
      "sha256": "c065fadd7724bb3624a390fecd4a4d29d33dbdcb9098df31c9140ceaf589178d"
    },
    {
      "path": "docs/02-system-model-and-vocabulary.md",
      "bytes": 10540,
      "sha256": "ca06b311e3d9b6df37219e8f1352c4d5766057ad8fe76fe8627f80f38cac956e"
    },
    {
      "path": "docs/03-product-experience.md",
      "bytes": 8135,
      "sha256": "e5aa362fb07c3980ddbbd4b287811bc785b1373db81d1d9cc4dea0078eefadfb"
    },
    {
      "path": "docs/04-capabilities-and-modules.md",
      "bytes": 7591,
      "sha256": "bb26444e4e91ed0016526170293e85c764621bf01887660cdba717505dd2df9a"
    },
    {
      "path": "docs/05-architecture.md",
      "bytes": 12244,
      "sha256": "625f81bf86f31cfe74a95d5f1bac87c8aee7ea9d343658fc6ac8e5faba1d3d22"
    },
    {
      "path": "docs/06-posh-artifact-model.md",
      "bytes": 8764,
      "sha256": "a2242f8272ac16fa1abba3b77f0dfe574c12f68bbea4b0a447354962ac6a03d6"
    },
    {
      "path": "docs/07-web-runtime-library.md",
      "bytes": 5368,
      "sha256": "8789570fec0b121b45230c91ccdca605f2aaee546755b9a2dc27006b18e33694"
    },
    {
      "path": "docs/08-use-cases-and-workflows.md",
      "bytes": 8078,
      "sha256": "f126743ee562b5776535bf67d27542fef94b97b2d010bbc09ebe1bde088596df"
    },
    {
      "path": "docs/09-governance-security-and-validation.md",
      "bytes": 6974,
      "sha256": "91bcfff8753d798eb5fe418a5a1d9650d32016d51f74b131598810bd0ae7845f"
    },
    {
      "path": "docs/10-roadmap.md",
      "bytes": 6562,
      "sha256": "06b4c48a3805fc38f2211f57847faf07b9ddd3bd95aae5f0a25b7f76ad56f8f7"
    },
    {
      "path": "docs/11-website-shape-translator-showcase-spec.md",
      "bytes": 20534,
      "sha256": "1367c9805eb175dbe0c66eac89a373e95f1042890e5448c07f0e4ea7af1b7458"
    },
    {
      "path": "docs/12-simple-shape-transmutation-examples.md",
      "bytes": 8717,
      "sha256": "c35461d47ec08a462745fce03562877f6a2011fb03962df3aff723f2a8af2fa0"
    },
    {
      "path": "examples/README.md",
      "bytes": 7532,
      "sha256": "f8897857a08033d56ab234935f390955336d46501a78acc7e1ed1a592cef430d"
    },
    {
      "path": "examples/accordion-to-faq-json.posh",
      "bytes": 3952,
      "sha256": "23de3eb9c23f98bed442623d5823c1972166102eb1a44c60d302b6324a9a228e"
    },
    {
      "path": "examples/address-label-to-structured-address.posh",
      "bytes": 4606,
      "sha256": "761df33ee976df90a33b98d93e256b399639bfd4374405901291a1b7ed767832"
    },
    {
      "path": "examples/api-response-to-table-view.posh",
      "bytes": 4489,
      "sha256": "046e33499a61d955ef35805d90cbd48f280e227d6d854096938042cccc1becaa"
    },
    {
      "path": "examples/blog-article-migration.posh",
      "bytes": 4589,
      "sha256": "a9845481a52ecdd684eb6803320f59696ce3c10603538246d12c69359dc2cdeb"
    },
    {
      "path": "examples/blog-metadata-to-social-preview.posh",
      "bytes": 5498,
      "sha256": "73f1bc275aab0f56ec0a2acf9dd0724d93d51f5d7d908203053b51c5ce22e100"
    },
    {
      "path": "examples/calendar-entry-to-event-hero.posh",
      "bytes": 5324,
      "sha256": "0db32518068bfad5547ed91e212396f37aa0b06c9dbb77dcc3b58a659e5119f3"
    },
    {
      "path": "examples/carousel-to-static-quote-grid.posh",
      "bytes": 4054,
      "sha256": "3df7d293ab2bb0b1d0b55f17f01f6dca6dd80f55c3379def86778ccd227c8b15"
    },
    {
      "path": "examples/color-palette-to-css-variables.posh",
      "bytes": 4871,
      "sha256": "f3ee51413678e889326d8cc185c0bbaabf9ec419ea406e6a4c578859335a22da"
    },
    {
      "path": "examples/complete-site-transfer.posh",
      "bytes": 4602,
      "sha256": "663d5ba708caa55debf080dc97733812c5d4b1088862d0c3b778ecbed75663be"
    },
    {
      "path": "examples/contact-card-to-crm-lead.posh",
      "bytes": 5856,
      "sha256": "01978a8becc81b5082d870859c247f5a99365c319ed07d1ff569c01d1a756346"
    },
    {
      "path": "examples/contact-form-to-crm.posh",
      "bytes": 3884,
      "sha256": "3a3b83737c351c2d59eab0de6a8b2468512f15206bc5b3a0757868f31f947757"
    },
    {
      "path": "examples/css-variables-to-design-tokens.posh",
      "bytes": 4758,
      "sha256": "854f7cdd31ada1943590def947a036590a6708ab519734cd0d70822ae754ea11"
    },
    {
      "path": "examples/csv-row-to-profile-card.posh",
      "bytes": 4832,
      "sha256": "a00515f0248a8242992bf78f77fc069269ea5a32b1d23f09583056f2f34b8aee"
    },
    {
      "path": "examples/display-name-formatter.posh",
      "bytes": 3402,
      "sha256": "130b6839cc8384e62a78e85427ebf73cb0325c229a511d48e8907c72eb400a55"
    },
    {
      "path": "examples/display-name.posh",
      "bytes": 2860,
      "sha256": "fe28955d03342ee224dc26a494dcb98f5c3740c8ab318e885fc6c386eef7c556"
    },
    {
      "path": "examples/ecommerce-item-to-product-card.posh",
      "bytes": 5946,
      "sha256": "0b58fc420b87d153a8514386c6b3881891211cecb400ccac6ffc31802cf1e93a"
    },
    {
      "path": "examples/event-details-to-calendar-entry.posh",
      "bytes": 5557,
      "sha256": "953275ca430b03e2a1ce5a704ac46cc6838c2da5a2c8ccc86e8d979d7cf675c4"
    },
    {
      "path": "examples/faq-list-to-accordion.posh",
      "bytes": 3969,
      "sha256": "0b738b2580143010f2540ecf05ef63ef524107b7da64ac9b2c1d8f126a40c8f7"
    },
    {
      "path": "examples/font-scale-to-css-classes.posh",
      "bytes": 4306,
      "sha256": "677795467cfdb2de21fdd6ffd31e6de07846ed4f3a1a8c2f27dc2b3f0fac7c6c"
    },
    {
      "path": "examples/font-size-conversion.posh",
      "bytes": 2643,
      "sha256": "7bc01f4491eb0911ade26ab91989bd70716308fb06ed12f3b09e115c40716e96"
    },
    {
      "path": "examples/form-fields-to-validation-schema.posh",
      "bytes": 4476,
      "sha256": "4064cda9f2bf89cfa6b674ab8bb47fd801679a02c38d1c052ad95b36ea199890"
    },
    {
      "path": "examples/gallery-card-to-asset-manifest.posh",
      "bytes": 5207,
      "sha256": "3dd429df0df7e04e83a8eb223867125853c0f2cd4f8271be6754151234e5af9d"
    },
    {
      "path": "examples/image-metadata-to-gallery-card.posh",
      "bytes": 5468,
      "sha256": "c44869b0fd203686f65ec10efb2a698601681b5c904b2f97e48b5277b7c9f991"
    },
    {
      "path": "examples/kanban-board-to-task-list.posh",
      "bytes": 4437,
      "sha256": "b279b2b6563dae132ac285eb08f9dc2def2dcddaa626b6528e20c0d1723caa09"
    },
    {
      "path": "examples/menu-links-to-navigation-bar.posh",
      "bytes": 4010,
      "sha256": "c950bad97a08a0a28097ac9d76ea9610b29bc308950415fb54b538a0c0ef872b"
    },
    {
      "path": "examples/mini-landing-section-to-component-shape.posh",
      "bytes": 5086,
      "sha256": "49336faaeca77c327847b7c906cf2b9b4f90d7c7375b7d25b554a7a1912ccec4"
    },
    {
      "path": "examples/navigation-bar-to-sitemap.posh",
      "bytes": 4367,
      "sha256": "54ebf081cfe2956bbe278f7f69ddda00b5d43947fed72035564279efef3f21b5"
    },
    {
      "path": "examples/navigation-item.posh",
      "bytes": 3130,
      "sha256": "d4d0ef1d82c45f7f5a706bed083d5451c4842c373b8de21627804a7d26182955"
    },
    {
      "path": "examples/pixel-spacing-to-rem-spacing.posh",
      "bytes": 3450,
      "sha256": "1ba9005629a07d062a42c0e3ddbd96e1209454eabf34b7f7ca8c07f0d6624559"
    },
    {
      "path": "examples/portashape-self-description.posh",
      "bytes": 3025,
      "sha256": "34d66abccf6f70022b6889eacde565f7d3465f4e6c4ab5b4095bba4089ec27b3"
    },
    {
      "path": "examples/primary-color.posh",
      "bytes": 2596,
      "sha256": "19b5653572be76fa4a6822e7413eb11ba789e44d65ff5548d7491534713412c1"
    },
    {
      "path": "examples/product-card-to-ecommerce-item.posh",
      "bytes": 5725,
      "sha256": "c8acbe455c3457f907e8224136d338039af273a90eb2b0f8fb49ae711059cba3"
    },
    {
      "path": "examples/profile-card-to-csv-row.posh",
      "bytes": 5074,
      "sha256": "87acfea275cf544eca3376c1b62e5695dfaf762e340ec6bfda866d6e770dbd1c"
    },
    {
      "path": "examples/progress-tracker-to-status-enum.posh",
      "bytes": 4216,
      "sha256": "fba95a43a5f0c67b421c82cf5248ef785a3f795abbd89f37f9695e7439deb105"
    },
    {
      "path": "examples/social-preview-to-newsletter-block.posh",
      "bytes": 4784,
      "sha256": "98495f626396ce604c8d21ac1738a1e39c2a110987d01b6e71c519f1bd95798b"
    },
    {
      "path": "examples/split-full-name.posh",
      "bytes": 4520,
      "sha256": "47810eeb212e85d955fe7ebfac03f288f73b9876457a8ba650bc47ced993e471"
    },
    {
      "path": "examples/split-person-name.posh",
      "bytes": 3582,
      "sha256": "f54aaab8a91874ed647d85ca541c65d4faf75d1cba0d46dc48f9e0505ade7e28"
    },
    {
      "path": "examples/status-enum-to-progress-tracker.posh",
      "bytes": 4209,
      "sha256": "8b58d97016ccc2e8051a80de20bc35bde5bc5cfa6bb7d3956836c052ffc5cf9c"
    },
    {
      "path": "examples/structured-address-to-mailing-label.posh",
      "bytes": 3631,
      "sha256": "7f9f761eb6b071baeef7362dc86bcdee3e4fb2bd21493b3de56839340b8a4c8c"
    },
    {
      "path": "examples/table-view-to-api-query.posh",
      "bytes": 4524,
      "sha256": "0603b7e13dfa8882d5bbc9a8d412243baf1183a7b6834126cd4ec64a3969429e"
    },
    {
      "path": "examples/task-list-to-kanban-board.posh",
      "bytes": 4243,
      "sha256": "e1cce52f4267861120bf4d9f18e95b42b3dbd746ba133b3446918b9cefc620bb"
    },
    {
      "path": "examples/task-status-lookup.posh",
      "bytes": 2685,
      "sha256": "281dba3dbead44e1b50ba25336cf533847d0208e135baa4db662afa1deb8350d"
    },
    {
      "path": "examples/testimonial-quotes-to-carousel.posh",
      "bytes": 4381,
      "sha256": "ae1f06abb456d4ed4cb20330b04fdab2e71b3ae9f9d7dee560c431e58a8fc21a"
    },
    {
      "path": "examples/theme-options-to-user-preferences.posh",
      "bytes": 4437,
      "sha256": "7ec3e8234820e147c5bc1b95132deebbc6e381ed60e6a35c16f6c8318eb5d3a4"
    },
    {
      "path": "examples/user-preferences-to-app-settings.posh",
      "bytes": 4357,
      "sha256": "d66c0bae9bcc99a393acf47edf7692a3e3754d82d3f4dd02cccddf360f5c3e89"
    },
    {
      "path": "examples/user-theme-option.posh",
      "bytes": 2609,
      "sha256": "fcce64ecbf2b1e369f656e83881306e4f51a763b1c59e0b22d78f4069243db75"
    },
    {
      "path": "examples/validation-schema-to-form-ui.posh",
      "bytes": 4539,
      "sha256": "9b402f6db4cc8a2dba6a039c087be3a2249ea6281ca862d70cf983a804d69464"
    },
    {
      "path": "examples/website-snapshot.posh",
      "bytes": 3940,
      "sha256": "643b5aef63e0fc6ff85eefd9c25de5cd3e8ba3f5f6ff4266568522f61ee94749"
    },
    {
      "path": "examples/website-title.posh",
      "bytes": 2635,
      "sha256": "25a0a17d123d408eaf9d35329992ad7e202df4c0ed9375fe22e40ea4ee599a75"
    },
    {
      "path": "libraries/web-native-runtime/PORTASHAPE_PATTERNS.md",
      "bytes": 2434,
      "sha256": "833112965443ac2605861ff748acfa68d582b833ebec3c4ee08260016aefe11f"
    },
    {
      "path": "libraries/web-native-runtime/README.md",
      "bytes": 1142,
      "sha256": "4ee3e6d94ef71ff60a9e90f9669158168c6e24a46fbecb52bb1ce26ad31fe17d"
    },
    {
      "path": "libraries/web-native-runtime/reference/BOOT.md",
      "bytes": 12325,
      "sha256": "6180970a830016f8de55cc4b44e57b53dfdf205776bd5159da4f272190659e79"
    },
    {
      "path": "libraries/web-native-runtime/reference/EXAMPLE_WEBPAGE_SHOWCASE_IDEAS.md",
      "bytes": 21996,
      "sha256": "5bd420f16020da74c8f746cf1a8172704a4ed2f2d5ab227a599370fda228985f"
    },
    {
      "path": "libraries/web-native-runtime/reference/MASTER_REPOSITORY_INDEX.md",
      "bytes": 13137,
      "sha256": "cb710a9379243885ca717770f26fd331681607b0e44bc93f88b30db9cf7c95d2"
    },
    {
      "path": "libraries/web-native-runtime/reference/README.md",
      "bytes": 5868,
      "sha256": "72bb5b72871d1e4dfa4cbed161a7d566d3614d879e0f262e99148adf24533a31"
    },
    {
      "path": "libraries/web-native-runtime/reference/alpine-htmx-companion-docs/alpine-and-htmx-as-coequals.md",
      "bytes": 24106,
      "sha256": "706a1cc545a598278d3a0fc51ec9c2df82f146281b38bd32fec85f987af49706"
    },
    {
      "path": "libraries/web-native-runtime/reference/alpine-htmx-companion-docs/alpine-for-htmx-developers.md",
      "bytes": 21341,
      "sha256": "659a85959bb3274c4e44b502bb69659075fbe5211ba4ef075a4eedbfff215589"
    },
    {
      "path": "libraries/web-native-runtime/reference/alpine-htmx-companion-docs/alpine-htmx-superpowers.md",
      "bytes": 23268,
      "sha256": "bb20f90fbfaf2928f769f7d5884c302c10e4cb29c850b115c7ab77802de19191"
    },
    {
      "path": "libraries/web-native-runtime/reference/alpine-htmx-companion-docs/htmx-for-alpine-developers.md",
      "bytes": 21763,
      "sha256": "29069e4276ec52b61df5b72f3c1310eed115d8da37eedca08d7f785ee5a6d1da"
    },
    {
      "path": "libraries/web-native-runtime/reference/alpine_htmx_onboarding/01-start-here-ownership-and-boundaries.md",
      "bytes": 15228,
      "sha256": "3789e351e6493d8141dfd6610ee7eb1eb6a0a5867bf52615df43f64d42e52ce0"
    },
    {
      "path": "libraries/web-native-runtime/reference/alpine_htmx_onboarding/02-alpine-local-ui-fundamentals.md",
      "bytes": 14532,
      "sha256": "15756cd5e44a04398c019bc50bbc2e70b4d879bee2eee516240c038f8ab851ac"
    },
    {
      "path": "libraries/web-native-runtime/reference/alpine_htmx_onboarding/03-htmx-request-target-swap-fundamentals.md",
      "bytes": 12728,
      "sha256": "1c4e2cc4c7c11711182956e8307255136379342e3844e1e64cd9b18900239241"
    },
    {
      "path": "libraries/web-native-runtime/reference/alpine_htmx_onboarding/04-forms-controls-and-server-validation.md",
      "bytes": 14330,
      "sha256": "869169f76727e1cff1048a0770d602d170333aba8dbd15254d2c2c122e7d0b70"
    },
    {
      "path": "libraries/web-native-runtime/reference/alpine_htmx_onboarding/05-request-state-concurrency-and-active-search.md",
      "bytes": 14759,
      "sha256": "b52d522791ced68ddb83cf4b9e4ef480b120284781d60b002ff1c7daaaeea178"
    },
    {
      "path": "libraries/web-native-runtime/reference/alpine_htmx_onboarding/06-component-lifecycle-and-dom-boundaries.md",
      "bytes": 13517,
      "sha256": "3ef54371851348d9f770d23ef14c30bde39f822d60c72bcef2ecdeaece0e2780"
    },
    {
      "path": "libraries/web-native-runtime/reference/alpine_htmx_onboarding/07-semantic-events-and-cross-boundary-contracts.md",
      "bytes": 12819,
      "sha256": "65d7a20b3e378c4babe622aec120c3798c060f23a16fb7bca5aafdf12fe67b41"
    },
    {
      "path": "libraries/web-native-runtime/reference/alpine_htmx_onboarding/08-history-navigation-and-progressive-enhancement.md",
      "bytes": 11925,
      "sha256": "9429e90f95c8025b2eb69784f0bb4cffa4a7c68ac71e0dfb8254ff268cc17028"
    },
    {
      "path": "libraries/web-native-runtime/reference/alpine_htmx_onboarding/09-accessible-modals-drawers-and-inline-editing.md",
      "bytes": 13763,
      "sha256": "0c0b554fdcf9f30c1ccd9781e4a6e7bd9ecb9821a3a53ea383390fba3e27353f"
    },
    {
      "path": "libraries/web-native-runtime/reference/alpine_htmx_onboarding/10-oob-updates-toasts-jobs-and-live-panels.md",
      "bytes": 11605,
      "sha256": "ecc69656ce99a4e13ed5afcb3f77375635b9e03411e295a083a4943607adf3d5"
    },
    {
      "path": "libraries/web-native-runtime/reference/alpine_htmx_onboarding/11-production-security-errors-testing-and-operations.md",
      "bytes": 15160,
      "sha256": "7554dbf20b580bdb632cacf32e8a05d23f276e949e731fc22bf0ed7502c341a7"
    },
    {
      "path": "libraries/web-native-runtime/reference/alpine_htmx_onboarding/12-power-user-combination-showcase.md",
      "bytes": 17225,
      "sha256": "80e483e8c007878f7414b9ef55795864db77a6e2f8a40c2502451e628c578c3d"
    },
    {
      "path": "libraries/web-native-runtime/reference/alpine_htmx_onboarding/COMPLETE_ONBOARDING_PACKAGE.md",
      "bytes": 169620,
      "sha256": "dc0d85c9618ad02a87ac4bd6f4cff53f5520eae0a0a13f383ba39ee71107e897"
    },
    {
      "path": "libraries/web-native-runtime/reference/alpine_htmx_onboarding/README.md",
      "bytes": 4371,
      "sha256": "0aa260cebe60283f1c06a5fcd27dd5d08b5bdd61730c66d6b90c89da11956edb"
    },
    {
      "path": "libraries/web-native-runtime/reference/alpine_htmx_onboarding/SOURCE_RECONCILIATION.md",
      "bytes": 8485,
      "sha256": "e1d45c752cd853136ea27353646f6922f0785d207b1c897bee5f985499a3494b"
    },
    {
      "path": "libraries/web-native-runtime/reference/alpine_htmx_onboarding/manifest.json",
      "bytes": 4439,
      "sha256": "b03ac60807d453938d10abaa444245eaf81111540a24c6ad747e5ace7f924fc5"
    },
    {
      "path": "source-material/PortaShape-original.md",
      "bytes": 38172,
      "sha256": "1feb7c33c293be6cf9456738819efdbdf5e142379bd5df10130d20ea6e1e1589"
    },
    {
      "path": "source-material/posh-example-catalog-original.md",
      "bytes": 30404,
      "sha256": "c5f13feb3e11f04f4f558bc929cdbc1ab6e1df4b5e4e57d0f00ed42fa12c2ab0"
    },
    {
      "path": "source-material/runtime-interface-original.md",
      "bytes": 19672,
      "sha256": "4635b86863f271d3f50f46c7314ece6e3d252583cacf9fb33c4f51b503aa8d15"
    },
    {
      "path": "spec/PORTASHAPE_0.1_CONCEPTUAL_SCHEMA.md",
      "bytes": 8109,
      "sha256": "d63901c00faa29c6a325514ca51c8c6dd4ed8ea9a147d6be899b57f601a3fe3f"
    }
  ]
}
