<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://university.pieaistudio.com/buzz/buzz-orientation/orientation-workspace/url-is-community</loc></url>
  <url><loc>https://university.pieaistudio.com/buzz/buzz-orientation/orientation-workspace/stream-versus-forum</loc></url>
  <url><loc>https://university.pieaistudio.com/buzz/buzz-orientation/orientation-workspace/seven-surfaces-one-log</loc></url>
  <url><loc>https://university.pieaistudio.com/buzz/buzz-orientation/orientation-workspace/home-feed-on-read</loc></url>
  <url><loc>https://university.pieaistudio.com/buzz/buzz-orientation/orientation-protocol/event-not-message</loc></url>
  <url><loc>https://university.pieaistudio.com/buzz/buzz-orientation/orientation-protocol/kind-as-switch</loc></url>
  <url><loc>https://university.pieaistudio.com/buzz/buzz-orientation/orientation-protocol/signed-event-choice</loc></url>
  <url><loc>https://university.pieaistudio.com/buzz/buzz-orientation/orientation-protocol/event-six-fields</loc></url>
  <url><loc>https://university.pieaistudio.com/buzz/buzz-orientation/orientation-boundaries/channel-membership-gate</loc></url>
  <url><loc>https://university.pieaistudio.com/buzz/buzz-orientation/orientation-boundaries/community-isolation-boundary</loc></url>
  <url><loc>https://university.pieaistudio.com/buzz/buzz-orientation/orientation-boundaries/guest-scoped-token</loc></url>
  <url><loc>https://university.pieaistudio.com/buzz/buzz-orientation/orientation-boundaries/relay-single-source</loc></url>
  <url><loc>https://university.pieaistudio.com/buzz/buzz-reading-rust/rust-structures/tampered-id-and-signature</loc></url>
  <url><loc>https://university.pieaistudio.com/buzz/buzz-reading-rust/rust-structures/pub-and-private-fields</loc></url>
  <url><loc>https://university.pieaistudio.com/buzz/buzz-reading-rust/rust-structures/new-and-verified</loc></url>
  <url><loc>https://university.pieaistudio.com/buzz/buzz-reading-rust/rust-structures/option-channel-id</loc></url>
  <url><loc>https://university.pieaistudio.com/buzz/buzz-reading-rust/rust-failures/result-is-outcome</loc></url>
  <url><loc>https://university.pieaistudio.com/buzz/buzz-reading-rust/rust-failures/verify-event-order</loc></url>
  <url><loc>https://university.pieaistudio.com/buzz/buzz-reading-rust/rust-failures/question-mark-propagates</loc></url>
  <url><loc>https://university.pieaistudio.com/buzz/buzz-reading-rust/rust-failures/spawn-blocking-verification</loc></url>
  <url><loc>https://university.pieaistudio.com/buzz/buzz-reading-rust/rust-signatures/if-let-option</loc></url>
  <url><loc>https://university.pieaistudio.com/buzz/buzz-reading-rust/rust-signatures/filter-or-and</loc></url>
  <url><loc>https://university.pieaistudio.com/buzz/buzz-reading-rust/rust-signatures/borrowed-event</loc></url>
  <url><loc>https://university.pieaistudio.com/buzz/buzz-reading-rust/rust-signatures/async-handler-signature</loc></url>
  <url><loc>https://university.pieaistudio.com/buzz/buzz-one-message/message-entry/enter-to-signed-event</loc></url>
  <url><loc>https://university.pieaistudio.com/buzz/buzz-one-message/message-entry/pubkey-match-gate</loc></url>
  <url><loc>https://university.pieaistudio.com/buzz/buzz-one-message/message-entry/auth-event-rejection</loc></url>
  <url><loc>https://university.pieaistudio.com/buzz/buzz-one-message/message-entry/duplicate-is-idempotent</loc></url>
  <url><loc>https://university.pieaistudio.com/buzz/buzz-one-message/write-path/persistent-pipeline</loc></url>
  <url><loc>https://university.pieaistudio.com/buzz/buzz-one-message/write-path/ephemeral-skips-storage</loc></url>
  <url><loc>https://university.pieaistudio.com/buzz/buzz-one-message/write-path/search-is-persisted-row</loc></url>
  <url><loc>https://university.pieaistudio.com/buzz/buzz-one-message/write-path/workflow-loop-prevention</loc></url>
  <url><loc>https://university.pieaistudio.com/buzz/buzz-one-message/read-and-deliver/subscription-indexes</loc></url>
  <url><loc>https://university.pieaistudio.com/buzz/buzz-one-message/read-and-deliver/global-cannot-see-channel</loc></url>
  <url><loc>https://university.pieaistudio.com/buzz/buzz-one-message/read-and-deliver/historical-and-live-paths</loc></url>
  <url><loc>https://university.pieaistudio.com/buzz/buzz-one-message/read-and-deliver/empty-kinds-not-wildcard</loc></url>
  <url><loc>https://university.pieaistudio.com/buzz/buzz-agents-as-members/agent-identity/agent-member-equality</loc></url>
  <url><loc>https://university.pieaistudio.com/buzz/buzz-agents-as-members/agent-identity/nip42-versus-nip98</loc></url>
  <url><loc>https://university.pieaistudio.com/buzz/buzz-agents-as-members/agent-identity/agent-audit-trail</loc></url>
  <url><loc>https://university.pieaistudio.com/buzz/buzz-agents-as-members/agent-identity/remote-agent-identity</loc></url>
  <url><loc>https://university.pieaistudio.com/buzz/buzz-agents-as-members/agent-queue/mention-becomes-queue</loc></url>
  <url><loc>https://university.pieaistudio.com/buzz/buzz-agents-as-members/agent-queue/one-prompt-per-channel</loc></url>
  <url><loc>https://university.pieaistudio.com/buzz/buzz-agents-as-members/agent-queue/channel-fairness</loc></url>
  <url><loc>https://university.pieaistudio.com/buzz/buzz-agents-as-members/agent-queue/filter-fail-closed</loc></url>
  <url><loc>https://university.pieaistudio.com/buzz/buzz-agents-as-members/agent-harness/harness-adapter-path</loc></url>
  <url><loc>https://university.pieaistudio.com/buzz/buzz-agents-as-members/agent-harness/goose-and-codex-args</loc></url>
  <url><loc>https://university.pieaistudio.com/buzz/buzz-agents-as-members/agent-harness/system-prompt-transport</loc></url>
  <url><loc>https://university.pieaistudio.com/buzz/buzz-agents-as-members/agent-harness/cancel-and-steer-queue</loc></url>
  <url><loc>https://university.pieaistudio.com/buzz/buzz-design-tokens/design-palette/latte-macchiato-looks-related</loc></url>
  <url><loc>https://university.pieaistudio.com/buzz/buzz-design-tokens/design-palette/palette-name</loc></url>
  <url><loc>https://university.pieaistudio.com/buzz/buzz-design-tokens/design-palette/community-palette-choice</loc></url>
  <url><loc>https://university.pieaistudio.com/buzz/buzz-design-tokens/design-palette/same-mauve-accent</loc></url>
  <url><loc>https://university.pieaistudio.com/buzz/buzz-design-tokens/design-semantics/components-avoid-hex</loc></url>
  <url><loc>https://university.pieaistudio.com/buzz/buzz-design-tokens/design-semantics/semantic-token</loc></url>
  <url><loc>https://university.pieaistudio.com/buzz/buzz-design-tokens/design-semantics/buzz-tokens-separate</loc></url>
  <url><loc>https://university.pieaistudio.com/buzz/buzz-design-tokens/design-semantics/theme-value-trace</loc></url>
  <url><loc>https://university.pieaistudio.com/buzz/buzz-design-tokens/design-reasoning/rem-versus-px</loc></url>
  <url><loc>https://university.pieaistudio.com/buzz/buzz-design-tokens/design-reasoning/nsec-key-size</loc></url>
  <url><loc>https://university.pieaistudio.com/buzz/buzz-design-tokens/design-reasoning/panel-left-shadow</loc></url>
  <url><loc>https://university.pieaistudio.com/buzz/buzz-design-tokens/design-reasoning/comments-as-design-reasoning</loc></url>
  <url><loc>https://university.pieaistudio.com/general/product-website/set-the-direction/who-the-site-is-for</loc></url>
  <url><loc>https://university.pieaistudio.com/general/product-website/set-the-direction/frontend-is-what-you-see</loc></url>
  <url><loc>https://university.pieaistudio.com/general/product-website/set-the-direction/one-job-per-block</loc></url>
  <url><loc>https://university.pieaistudio.com/general/product-website/set-the-direction/order-by-visitor-questions</loc></url>
  <url><loc>https://university.pieaistudio.com/general/product-website/set-the-direction/reusable-visual-rules</loc></url>
  <url><loc>https://university.pieaistudio.com/general/product-website/write-the-page/hero-one-sentence-one-action</loc></url>
  <url><loc>https://university.pieaistudio.com/general/product-website/write-the-page/link-or-button</loc></url>
  <url><loc>https://university.pieaistudio.com/general/product-website/write-the-page/group-features-by-task</loc></url>
  <url><loc>https://university.pieaistudio.com/general/product-website/write-the-page/one-complete-example</loc></url>
  <url><loc>https://university.pieaistudio.com/general/product-website/write-the-page/card-or-list</loc></url>
  <url><loc>https://university.pieaistudio.com/general/product-website/write-the-page/only-checkable-evidence</loc></url>
  <url><loc>https://university.pieaistudio.com/general/product-website/make-it-usable/describe-spacing-to-ai</loc></url>
  <url><loc>https://university.pieaistudio.com/general/product-website/make-it-usable/hover-is-not-active</loc></url>
  <url><loc>https://university.pieaistudio.com/general/product-website/make-it-usable/keyboard-needs-focus</loc></url>
  <url><loc>https://university.pieaistudio.com/general/product-website/make-it-usable/smallest-waitlist-form</loc></url>
  <url><loc>https://university.pieaistudio.com/general/product-website/make-it-usable/errors-stay-beside-the-field</loc></url>
  <url><loc>https://university.pieaistudio.com/general/product-website/make-it-usable/phone-is-not-shrunk-desktop</loc></url>
  <url><loc>https://university.pieaistudio.com/general/product-website/hand-it-over/repeatable-acceptance</loc></url>
  <url><loc>https://university.pieaistudio.com/general/product-website/hand-it-over/pasteable-agent-request</loc></url>
  <url><loc>https://university.pieaistudio.com/supaluv/founder-engineer/narrative-authority/story-direction</loc></url>
  <url><loc>https://university.pieaistudio.com/supaluv/ai-cost-and-boundaries/spend-control/reserve-then-spend</loc></url>
  <url><loc>https://university.pieaistudio.com/supaluv/ai-cost-and-boundaries/spend-control/fail-closed</loc></url>
  <url><loc>https://university.pieaistudio.com/supaluv/ai-cost-and-boundaries/model-constraints/layered-constraints</loc></url>
  <url><loc>https://university.pieaistudio.com/supaluv/ai-cost-and-boundaries/model-constraints/who-decides-rejoin</loc></url>
  <url><loc>https://university.pieaistudio.com/supaluv/ai-branching-narrative/author-owns-the-spine/rejoin-is-authored</loc></url>
  <url><loc>https://university.pieaistudio.com/supaluv/ai-branching-narrative/author-owns-the-spine/one-extra-choice</loc></url>
  <url><loc>https://university.pieaistudio.com/supaluv/ai-branching-narrative/author-owns-the-spine/closed-asset-pools</loc></url>
  <url><loc>https://university.pieaistudio.com/supaluv/ai-branching-narrative/author-owns-the-spine/author-brief-is-leash</loc></url>
  <url><loc>https://university.pieaistudio.com/supaluv/ai-branching-narrative/ai-side-branch-bounds/beat-budget</loc></url>
  <url><loc>https://university.pieaistudio.com/supaluv/ai-branching-narrative/ai-side-branch-bounds/model-output-not-authority</loc></url>
  <url><loc>https://university.pieaistudio.com/supaluv/ai-branching-narrative/ai-side-branch-bounds/branch-pipeline</loc></url>
  <url><loc>https://university.pieaistudio.com/supaluv/ai-branching-narrative/ai-side-branch-bounds/prompt-is-not-enforcement</loc></url>
  <url><loc>https://university.pieaistudio.com/supaluv/ai-branching-narrative/pull-back-when-drifts/dual-safety-gate</loc></url>
  <url><loc>https://university.pieaistudio.com/supaluv/ai-branching-narrative/pull-back-when-drifts/ending-contract-terminal</loc></url>
  <url><loc>https://university.pieaistudio.com/supaluv/ai-branching-narrative/pull-back-when-drifts/untrusted-player-action</loc></url>
  <url><loc>https://university.pieaistudio.com/supaluv/ai-branching-narrative/pull-back-when-drifts/reject-then-repair</loc></url>
  <url><loc>https://university.pieaistudio.com/supaluv/generated-assets/pay-once/content-addressed-key</loc></url>
  <url><loc>https://university.pieaistudio.com/supaluv/generated-assets/safe-publish/commit-point</loc></url>
  <url><loc>https://university.pieaistudio.com/supaluv/generated-assets/safe-publish/budgets-as-gates</loc></url>
  <url><loc>https://university.pieaistudio.com/supaluv/media-tooling/pipeline-boundary/allowlist-is-the-product</loc></url>
  <url><loc>https://university.pieaistudio.com/supaluv/media-tooling/pipeline-boundary/one-output-mode</loc></url>
  <url><loc>https://university.pieaistudio.com/supaluv/media-tooling/pipeline-boundary/stable-consumer-keys</loc></url>
  <url><loc>https://university.pieaistudio.com/supaluv/media-tooling/pipeline-boundary/fixed-canvas-contract</loc></url>
  <url><loc>https://university.pieaistudio.com/supaluv/media-tooling/matte-quality/key-from-top-strip</loc></url>
  <url><loc>https://university.pieaistudio.com/supaluv/media-tooling/matte-quality/force-opaque-subject</loc></url>
  <url><loc>https://university.pieaistudio.com/supaluv/media-tooling/matte-quality/exception-as-override</loc></url>
  <url><loc>https://university.pieaistudio.com/supaluv/media-tooling/matte-quality/gate-then-verify</loc></url>
  <url><loc>https://university.pieaistudio.com/supaluv/media-tooling/paid-voice-sync/modes-before-money</loc></url>
  <url><loc>https://university.pieaistudio.com/supaluv/media-tooling/paid-voice-sync/one-synthesis-spec</loc></url>
  <url><loc>https://university.pieaistudio.com/supaluv/media-tooling/paid-voice-sync/no-api-until-clean</loc></url>
  <url><loc>https://university.pieaistudio.com/supaluv/media-tooling/paid-voice-sync/catalog-activation-commit</loc></url>
  <url><loc>https://university.pieaistudio.com/supaluv/content-as-package/why-content-package/package-boundary</loc></url>
  <url><loc>https://university.pieaistudio.com/supaluv/content-as-package/why-content-package/pipeline-layers</loc></url>
  <url><loc>https://university.pieaistudio.com/supaluv/content-as-package/why-content-package/catalog-as-ssot</loc></url>
  <url><loc>https://university.pieaistudio.com/supaluv/content-as-package/why-content-package/load-one-chapter</loc></url>
  <url><loc>https://university.pieaistudio.com/supaluv/content-as-package/build-and-validate/dual-source-sync</loc></url>
  <url><loc>https://university.pieaistudio.com/supaluv/content-as-package/build-and-validate/compile-not-ship-compiler</loc></url>
  <url><loc>https://university.pieaistudio.com/supaluv/content-as-package/build-and-validate/coverage-fail-closed</loc></url>
  <url><loc>https://university.pieaistudio.com/supaluv/content-as-package/build-and-validate/fidelity-runtime-witness</loc></url>
  <url><loc>https://university.pieaistudio.com/supaluv/content-as-package/export-and-compat/export-map-split</loc></url>
  <url><loc>https://university.pieaistudio.com/supaluv/content-as-package/export-and-compat/player-opaque-graph</loc></url>
  <url><loc>https://university.pieaistudio.com/supaluv/content-as-package/export-and-compat/retire-keep-id</loc></url>
  <url><loc>https://university.pieaistudio.com/supaluv/automated-playtesting/why-auto-play/solo-needs-replay</loc></url>
  <url><loc>https://university.pieaistudio.com/supaluv/automated-playtesting/why-auto-play/deterministic-not-random</loc></url>
  <url><loc>https://university.pieaistudio.com/supaluv/automated-playtesting/why-auto-play/two-playtest-lanes</loc></url>
  <url><loc>https://university.pieaistudio.com/supaluv/automated-playtesting/persona-strategies/three-personas</loc></url>
  <url><loc>https://university.pieaistudio.com/supaluv/automated-playtesting/persona-strategies/keyword-scoring-ties</loc></url>
  <url><loc>https://university.pieaistudio.com/supaluv/automated-playtesting/persona-strategies/ai-score-anti-skip</loc></url>
  <url><loc>https://university.pieaistudio.com/supaluv/automated-playtesting/persona-strategies/chapter-chain-vars</loc></url>
  <url><loc>https://university.pieaistudio.com/supaluv/automated-playtesting/receipts-and-gates/max-steps-guard</loc></url>
  <url><loc>https://university.pieaistudio.com/supaluv/automated-playtesting/receipts-and-gates/transcript-receipt</loc></url>
  <url><loc>https://university.pieaistudio.com/supaluv/automated-playtesting/receipts-and-gates/summary-diff-matrix</loc></url>
  <url><loc>https://university.pieaistudio.com/supaluv/automated-playtesting/receipts-and-gates/tests-lock-contract</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-before-zero/what-is-an-app/you-already-know-apps</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-before-zero/what-is-an-app/app-is-a-pile-of-files</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-before-zero/what-is-an-app/empty-box-called-root</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-before-zero/what-is-an-app/same-product-many-shells</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-before-zero/what-is-an-app/product-sentence-and-gate</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-before-zero/what-is-an-app/from-icon-to-files-journey</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-before-zero/what-is-an-app/why-so-many-files-preview</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-before-zero/what-is-code/code-is-text</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-before-zero/what-is-code/a-three-line-function</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-before-zero/what-is-code/comments-are-for-humans</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-before-zero/what-is-code/import-means-borrow</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-before-zero/what-is-code/export-means-share</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-before-zero/what-is-code/data-files-are-not-only-code</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-before-zero/what-is-code/who-turns-text-into-motion</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-before-zero/what-is-code/types-are-notes-for-machines</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-before-zero/files-and-folders/file-vs-folder</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-before-zero/files-and-folders/src-is-source-room</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-before-zero/files-and-folders/same-name-different-folders</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-before-zero/files-and-folders/styles-split-across-files</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-before-zero/files-and-folders/config-files-are-files-too</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-before-zero/files-and-folders/gitignore-is-a-do-not-pack-list</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-before-zero/files-and-folders/package-json-as-directory-of-parts</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-before-zero/who-runs-it/browser-reads-the-page</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-before-zero/who-runs-it/vite-dev-server</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-before-zero/who-runs-it/build-fills-dist</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-before-zero/who-runs-it/node-runs-tool-scripts</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-before-zero/who-runs-it/vercel-hosts-web</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-before-zero/who-runs-it/runtime-detects-host</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-before-zero/who-runs-it/pipeline-one-picture</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-before-zero/how-change-happens/save-is-the-first-action</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-before-zero/how-change-happens/one-line-can-steer-behavior</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-before-zero/how-change-happens/env-example-steers-backends</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-before-zero/how-change-happens/git-remembers-why-ignore-matters</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-before-zero/how-change-happens/verify-defines-done</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-before-zero/how-change-happens/hooks-catch-before-history</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-before-zero/talking-to-machines/what-is-a-terminal</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-before-zero/talking-to-machines/commands-are-precise-sentences</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-before-zero/talking-to-machines/install-then-dev</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-before-zero/talking-to-machines/why-not-only-buttons</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-before-zero/talking-to-machines/scripts-are-nicknames</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-before-zero/talking-to-machines/ready-for-terrain</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-terrain/what-a-project-is/package-json-is-an-id-card</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-terrain/what-a-project-is/scripts-are-the-doors</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-terrain/what-a-project-is/dependencies-vs-dev</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-terrain/what-a-project-is/two-tsconfigs</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-terrain/what-a-project-is/gitignore-is-a-boundary</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-terrain/how-it-runs/the-first-page</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-terrain/how-it-runs/dev-server-vs-build</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-terrain/how-it-runs/one-rewrite-rule</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-terrain/how-it-runs/same-dist-in-a-native-shell</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-terrain/configuration-and-commits/env-example-not-env</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-terrain/configuration-and-commits/what-done-means</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-terrain/configuration-and-commits/a-commit-is-a-stamp</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-reading-code/a-function/export-makes-public</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-reading-code/a-function/params-and-return</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-reading-code/a-function/rest-params-and-union</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-reading-code/a-function/filter-and-join</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-reading-code/a-function/default-param-and-noop</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-reading-code/naming-things/type-alias-and-union</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-reading-code/naming-things/function-type-and-record</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-reading-code/naming-things/import-type-and-coalesce</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-reading-code/naming-things/owns-does-not-own</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-reading-code/files-talking/import-export-handshake</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-reading-code/files-talking/barrel-and-why-split</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-logic/branching/a-fork-in-the-road</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-logic/branching/order-is-the-rule</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-logic/branching/return-early</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-logic/branching/guarding-bad-input</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-logic/branching/and-or-not</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-logic/collections/a-list-and-a-loop</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-logic/collections/two-passes</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-logic/collections/a-map-is-an-index</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-logic/collections/folding-a-list</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-logic/collections/sorting</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-logic/naming-the-cases/a-closed-set</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-logic/naming-the-cases/derive-do-not-repeat</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-logic/naming-the-cases/narrowing</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-data/shared-memory/why-not-usestate</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-data/shared-memory/a-store-is-values-plus-setters</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-data/shared-memory/replace-do-not-mutate</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-data/shared-memory/reset-is-a-feature</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-data/shared-memory/sharing-the-initial-values</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-data/data-from-a-server/a-row-is-not-an-object</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-data/data-from-a-server/three-tables-one-screen</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-data/data-from-a-server/everything-might-be-missing</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-data/data-from-a-server/where-the-keys-come-from</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-data/data-from-a-server/data-and-error-together</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-data/data-that-arrives-by-itself/push-instead-of-pull</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-data/data-that-arrives-by-itself/a-name-on-the-wire-is-a-promise</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-data/data-that-arrives-by-itself/from-the-wire-to-the-screen</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-async/waiting/a-promise-is-a-receipt</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-async/waiting/await-means-wait-here</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-async/waiting/same-shape-different-speed</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-async/waiting/racing-a-clock</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-async/failing/try-and-catch</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-async/failing/failure-as-a-value</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-async/failing/an-empty-catch-owes-you-a-reason</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-async/failing/throw-or-absorb</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-async/failing/not-every-error-is-an-error</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-async/both-at-once/the-shape-of-a-real-call</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-async/both-at-once/a-way-back</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-async/both-at-once/what-you-must-check</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-ui/a-component-is-a-function/jsx-is-not-html</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-ui/a-component-is-a-function/props-are-parameters</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-ui/a-component-is-a-function/children-is-a-prop-too</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-ui/a-component-is-a-function/curly-braces-are-an-escape-hatch</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-ui/a-component-is-a-function/compute-then-return</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-ui/composition/rest-props</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-ui/composition/variants</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-ui/composition/render-nothing-sometimes</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-ui/composition/accessibility-in-two-attributes</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-ui/state-and-effects/state-is-memory</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-ui/state-and-effects/ref-is-a-pocket</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-ui/state-and-effects/cleanup-is-not-optional</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-quality/a-test-is-a-sentence/describe-it-expect</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-quality/a-test-is-a-sentence/pinning-a-promise</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-quality/a-test-is-a-sentence/where-tests-live</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-quality/a-test-is-a-sentence/test-the-edges</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-quality/a-test-is-a-sentence/fake-clocks-and-fake-storage</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-quality/machines-that-read-your-code/four-different-questions</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-quality/machines-that-read-your-code/types-are-a-test-you-do-not-write</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-quality/machines-that-read-your-code/style-is-not-worth-arguing-about</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-quality/machines-that-read-your-code/a-gate-before-the-commit</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-quality/gates-beyond-your-laptop/someone-elses-computer</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-quality/gates-beyond-your-laptop/when-and-what</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-quality/gates-beyond-your-laptop/clicking-through-for-real</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-quality/gates-beyond-your-laptop/even-config-can-be-wrong</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-product/measuring-without-spying/why-measure-at-all</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-product/measuring-without-spying/a-typo-loses-a-month</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-product/measuring-without-spying/buckets-are-privacy</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-product/measuring-without-spying/rules-that-throw</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-product/measuring-without-spying/off-by-default</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-product/rules-and-safety/four-reasons-and-an-other</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-product/rules-and-safety/you-must-know-who-reported</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-product/rules-and-safety/a-version-suffix-in-a-key</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-product/rules-and-safety/two-languages-two-costs</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-product/experiments-and-coming-back/register-before-you-ship</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-product/experiments-and-coming-back/a-reason-to-come-back</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/foundations-product/experiments-and-coming-back/magic-numbers-that-are-not-magic</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/contracts-and-drift/freeze-surface/why-freeze-surface</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/contracts-and-drift/machine-checked/contract-test</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/contracts-and-drift/machine-checked/layers-are-dependencies</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/testing-strategy/layer-choice/unit-vs-e2e</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/testing-strategy/degraded-design/degraded-matrix</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/testing-strategy/degraded-design/retry-safety</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/state-and-process/fact-vs-process/two-stores-not-one</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/state-and-process/fact-vs-process/one-definition-of-empty</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/state-and-process/name-the-waiting/phases-not-loading</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/state-and-process/name-the-waiting/keys-not-sentences</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/one-codebase-many-hosts/adapter-layer/hardest-platform-wins</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/one-codebase-many-hosts/adapter-layer/detect-once-degrade-always</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/one-codebase-many-hosts/the-shell/electron-three-switches</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/one-codebase-many-hosts/the-shell/decisions-out-of-the-shell</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/identity-and-accounts/presentation-vs-real-identity/three-fields-of-truth</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/identity-and-accounts/presentation-vs-real-identity/display-name-cascade</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/identity-and-accounts/presentation-vs-real-identity/settled-flag-beats-stale</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/identity-and-accounts/presentation-vs-real-identity/table-alias-is-costume</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/identity-and-accounts/login-as-settlement/soft-timeout-then-reconcile</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/identity-and-accounts/login-as-settlement/expected-session-guard</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/identity-and-accounts/login-as-settlement/anonymous-upgrade-path</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/identity-and-accounts/login-as-settlement/bootstrap-token-fork</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/identity-and-accounts/sync-and-logout-cleanup/two-stores-two-jobs</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/identity-and-accounts/sync-and-logout-cleanup/logout-clear-and-rebootstrap</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/identity-and-accounts/sync-and-logout-cleanup/ignore-transient-null</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/identity-and-accounts/sync-and-logout-cleanup/init-once-across-mounts</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/bilingual-by-design/namespace-partition/four-namespaces-not-one</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/bilingual-by-design/namespace-partition/default-ns-is-common</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/bilingual-by-design/namespace-partition/resources-mirror-disk</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/bilingual-by-design/namespace-partition/nested-keys-within-ns</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/bilingual-by-design/what-stays-out/interpolate-dynamic-data</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/bilingual-by-design/what-stays-out/machine-keys-human-values</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/bilingual-by-design/what-stays-out/never-leak-in-locale</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/bilingual-by-design/what-stays-out/spoiler-free-share-copy</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/bilingual-by-design/fallback-and-detection/fallback-is-zh-cn</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/bilingual-by-design/fallback-and-detection/detect-local-storage-first</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/bilingual-by-design/fallback-and-detection/escape-value-false</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/bilingual-by-design/fallback-and-detection/key-parity-both-locales</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/realtime-presence/presence-contract/surface-only-payload</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/realtime-presence/presence-contract/parse-or-drop</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/realtime-presence/presence-contract/throttle-the-publish</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/realtime-presence/presence-contract/newest-wins-per-player</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/realtime-presence/disconnect-and-roster/missing-then-prune</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/realtime-presence/disconnect-and-roster/lerp-or-teleport-snap</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/realtime-presence/disconnect-and-roster/confirm-leave-before-drop</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/realtime-presence/disconnect-and-roster/silent-first-snapshot</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/realtime-presence/signals-not-truth/typing-is-presentation</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/realtime-presence/signals-not-truth/shared-cadence-hides-ai</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/realtime-presence/signals-not-truth/bootstrap-blocks-false-moments</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/platform-capabilities/one-capability-entry/why-one-entry</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/platform-capabilities/one-capability-entry/runtime-descriptor</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/platform-capabilities/one-capability-entry/share-three-paths</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/platform-capabilities/one-capability-entry/haptic-degrade</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/platform-capabilities/runtime-and-hosts/electron-not-native</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/platform-capabilities/runtime-and-hosts/hash-router-timeout</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/platform-capabilities/runtime-and-hosts/status-bar-keyboard</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/platform-capabilities/runtime-and-hosts/host-adapters</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/platform-capabilities/storage-degrade/safe-local-storage</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/platform-capabilities/storage-degrade/platform-storage-split</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/platform-capabilities/storage-degrade/noop-and-defaults</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/platform-capabilities/storage-degrade/capability-decision-map</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/ai-contracts-first/contract-boxes/why-contracts-first</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/ai-contracts-first/contract-boxes/registry-is-the-menu</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/ai-contracts-first/contract-boxes/gateway-normalizes</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/ai-contracts-first/contract-boxes/three-boxes-flow</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/ai-contracts-first/handler-contract/runtime-deps-port</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/ai-contracts-first/handler-contract/bounds-before-money</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/ai-contracts-first/handler-contract/budget-lifecycle-in-handler</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/ai-contracts-first/handler-contract/auth-is-separate-box</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/ai-contracts-first/scheduler-contract/scheduler-deps-surface</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/ai-contracts-first/scheduler-contract/factory-injection</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/ai-contracts-first/scheduler-contract/gates-before-agent</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/ai-contracts-first/scheduler-contract/release-lease-on-exit</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/ai-budget-and-cost/price-before-call/two-cost-lanes</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/ai-budget-and-cost/price-before-call/price-allowlist</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/ai-budget-and-cost/price-before-call/worst-case-before-call</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/ai-budget-and-cost/price-before-call/ceil-never-undercount</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/ai-budget-and-cost/budget-gate/reserve-commit-refund</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/ai-budget-and-cost/budget-gate/gate-before-provider</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/ai-budget-and-cost/budget-gate/sqlstate-to-http</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/ai-budget-and-cost/budget-gate/request-id-idempotency</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/ai-budget-and-cost/settle-and-wire/settle-with-usage</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/ai-budget-and-cost/settle-and-wire/failure-refund-or-charge</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/ai-budget-and-cost/settle-and-wire/wire-budget-client</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/ai-budget-and-cost/settle-and-wire/env-and-request-bounds</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/structured-output-repair/three-failure-modes/why-structure-breaks</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/structured-output-repair/three-failure-modes/four-error-codes</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/structured-output-repair/three-failure-modes/retry-whitelist</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/structured-output-repair/local-vs-model-repair/two-intake-paths</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/structured-output-repair/local-vs-model-repair/extract-json-locally</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/structured-output-repair/local-vs-model-repair/semantic-schema-gates</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/structured-output-repair/local-vs-model-repair/repaired-means-path</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/structured-output-repair/contract-and-runtime/agent-decision-contract</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/structured-output-repair/contract-and-runtime/zod-then-normalize</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/structured-output-repair/contract-and-runtime/repair-state-machine</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/structured-output-repair/contract-and-runtime/cost-of-retry</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/ai-evaluation/cases-before-feelings/feel-is-not-a-metric</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/ai-evaluation/cases-before-feelings/anatomy-of-a-case</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/ai-evaluation/cases-before-feelings/gold-and-poison</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/ai-evaluation/cases-before-feelings/pin-the-prompt-version</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/ai-evaluation/scores-and-detectors/nine-scorers-one-average</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/ai-evaluation/scores-and-detectors/soft-fail-vs-hard-gate</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/ai-evaluation/scores-and-detectors/annotation-is-the-spec</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/ai-evaluation/scores-and-detectors/score-the-detector</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/ai-evaluation/offline-vs-live/offline-scores-the-fixture</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/ai-evaluation/offline-vs-live/live-scores-the-model</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/ai-evaluation/offline-vs-live/offline-green-live-red</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/agent-identity-continuity/identity-as-checkable-signals/texture-not-character-sheet</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/agent-identity-continuity/identity-as-checkable-signals/room-seed-not-player-id</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/agent-identity-continuity/identity-as-checkable-signals/prior-claims-last-four</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/agent-identity-continuity/identity-as-checkable-signals/pressure-calm-watched-cornered</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/agent-identity-continuity/style-and-delivery-rhythm/five-style-signals</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/agent-identity-continuity/style-and-delivery-rhythm/hash-not-true-random</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/agent-identity-continuity/style-and-delivery-rhythm/style-below-hard-rules</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/agent-identity-continuity/quality-gate-and-agent-wireup/quality-violations-are-codes</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/agent-identity-continuity/quality-gate-and-agent-wireup/continuity-hard-checks</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/agent-identity-continuity/quality-gate-and-agent-wireup/one-repair-chance</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/agent-identity-continuity/quality-gate-and-agent-wireup/wire-identity-into-agent</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/failure-recovery/chunk-self-heal/chunk-failure-is-normal</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/failure-recovery/chunk-self-heal/recover-once-only</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/failure-recovery/chunk-self-heal/boundary-then-fallback-ui</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/failure-recovery/chunk-self-heal/recovery-state-machine</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/failure-recovery/storage-may-die/storage-can-throw</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/failure-recovery/storage-may-die/boolean-not-exception</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/failure-recovery/storage-may-die/callers-degrade-features</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/failure-recovery/storage-may-die/sync-vs-platform-storage</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/failure-recovery/platform-storage-matrix/noop-storage-degrade</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/failure-recovery/platform-storage-matrix/native-vs-web-routing</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/failure-recovery/platform-storage-matrix/electron-is-web-storage</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/failure-recovery/platform-storage-matrix/design-for-client-failure</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/experiments-and-rollout/register-before-ship/registry-is-the-gate</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/experiments-and-rollout/register-before-ship/surfaces-are-the-contract</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/experiments-and-rollout/register-before-ship/default-is-off</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/experiments-and-rollout/register-before-ship/bind-at-create</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/experiments-and-rollout/isolate-and-kill/hosted-ignores-stray-url</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/experiments-and-rollout/isolate-and-kill/coarse-analytics-tag</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/experiments-and-rollout/isolate-and-kill/badge-states-the-limit</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/experiments-and-rollout/isolate-and-kill/clear-is-the-kill-switch</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/experiments-and-rollout/hypothesis-and-promotion/no-new-timing-authority</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/experiments-and-rollout/hypothesis-and-promotion/shadow-not-real-votes</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/experiments-and-rollout/hypothesis-and-promotion/ladder-null-means-default</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/experiments-and-rollout/hypothesis-and-promotion/promote-or-kill</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/retention-engineering/daily-content-loop/utc-day-same-puzzle</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/retention-engineering/daily-content-loop/two-clocks-number-vs-slot</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/retention-engineering/daily-content-loop/practice-does-not-steal-daily</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/retention-engineering/daily-content-loop/streak-idempotent-by-date</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/retention-engineering/return-hooks/last-round-versioned-snapshot</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/retention-engineering/return-hooks/write-on-finish-read-on-home</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/retention-engineering/return-hooks/no-history-no-card</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/retention-engineering/return-hooks/source-shapes-the-hook</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/retention-engineering/share-and-rechallenge/share-grid-no-aliases</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/retention-engineering/share-and-rechallenge/challenge-spoiler-free</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/retention-engineering/share-and-rechallenge/reveal-then-teach</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/moment-design/opening-and-cover/first-gesture-unlock</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/moment-design/opening-and-cover/mute-orthogonal-to-unlock</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/moment-design/opening-and-cover/silent-placeholder-playing</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/moment-design/opening-and-cover/cover-diorama-before-engine</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/moment-design/unmask-climax/reveal-order-is-drama</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/moment-design/unmask-climax/timing-constants-are-product</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/moment-design/unmask-climax/settlement-behind-climax</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/moment-design/unmask-climax/skip-and-reduced-motion</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/moment-design/roast-and-share/report-message-contract</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/moment-design/roast-and-share/share-without-next-room-spoilers</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/moment-design/roast-and-share/share-image-fallback-ladder</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/moment-design/roast-and-share/portrait-card-and-cjk-width</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/world-navigation/portal-as-gate/url-entry-is-contract</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/world-navigation/portal-as-gate/portal-state-machine</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/world-navigation/portal-as-gate/failure-taxonomy</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/world-navigation/portal-as-gate/host-is-not-guest</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/world-navigation/lobby-as-structure/phase-to-mode</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/world-navigation/lobby-as-structure/mystery-seat-in-lobby</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/world-navigation/lobby-as-structure/webgl-gate</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/world-navigation/lobby-as-structure/lazy-world-and-channels</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/world-navigation/attention-in-room/opening-topic-bilingual</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/world-navigation/attention-in-room/callouts-are-punctuation</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/world-navigation/attention-in-room/typing-same-for-all</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/world-navigation/attention-in-room/history-vs-live-clock</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/e2e-and-qa-scripts/replace-hand-clicks/health-is-not-fun</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/e2e-and-qa-scripts/replace-hand-clicks/e2e-vs-smoke</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/e2e-and-qa-scripts/replace-hand-clicks/ui-preview-lab</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/e2e-and-qa-scripts/replace-hand-clicks/noise-is-not-failure</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/e2e-and-qa-scripts/e2e-that-earn-cost/matrix-no-silent-gaps</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/e2e-and-qa-scripts/e2e-that-earn-cost/ritual-timing-e2e</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/e2e-and-qa-scripts/e2e-that-earn-cost/a11y-serious-only</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/e2e-and-qa-scripts/e2e-that-earn-cost/visual-is-math</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/e2e-and-qa-scripts/smoke-and-ladder/smoke-ladder</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/e2e-and-qa-scripts/smoke-and-ladder/worst-device-release</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/e2e-and-qa-scripts/smoke-and-ladder/real-backend-sparingly</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/e2e-and-qa-scripts/smoke-and-ladder/no-webgl-dual-layer</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/asset-pipeline/organize-before-scale/two-roots-two-problems</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/asset-pipeline/organize-before-scale/catalog-is-the-inventory</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/asset-pipeline/organize-before-scale/tags-decide-when-it-loads</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/asset-pipeline/organize-before-scale/provenance-is-payload</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/asset-pipeline/acquire-generate-check/refuse-to-overwrite</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/asset-pipeline/acquire-generate-check/generate-locks-bytes</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/asset-pipeline/acquire-generate-check/stale-is-a-hard-fail</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/asset-pipeline/acquire-generate-check/three-unique-keys</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/asset-pipeline/budget-the-boot-shape/boot-path-is-a-filter</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/asset-pipeline/budget-the-boot-shape/four-budget-ceilings</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/asset-pipeline/budget-the-boot-shape/manor-boot-one-avatar</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/asset-pipeline/budget-the-boot-shape/verify-is-check-and-budget</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/solo-operations/gates-before-you-push/a-hook-instead-of-a-habit</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/solo-operations/gates-before-you-push/a-glob-decides-which-gate</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/solo-operations/gates-before-you-push/skipping-quietly-outside-a-worktree</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/solo-operations/gates-before-you-push/local-gate-and-remote-gate</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/solo-operations/is-it-still-alive/a-probe-needs-a-deadline</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/solo-operations/is-it-still-alive/keep-a-snippet-not-the-body</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/solo-operations/is-it-still-alive/cheap-probe-expensive-round</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/solo-operations/is-it-still-alive/point-the-probe-somewhere-else</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/solo-operations/from-a-session-to-a-todo/one-row-one-observation</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/solo-operations/from-a-session-to-a-todo/five-classes-and-a-tiebreak</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/solo-operations/from-a-session-to-a-todo/only-you-can-call-it-fun</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/solo-operations/from-a-session-to-a-todo/what-must-never-be-copied</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/directing-ai-agents/what-the-agent-reads-first/readme-is-not-the-startup-path</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/directing-ai-agents/what-the-agent-reads-first/a-reading-order-is-a-contract</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/directing-ai-agents/what-the-agent-reads-first/recall-before-you-touch-anything</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/directing-ai-agents/a-loop-needs-a-stop/a-loop-without-a-stop-is-a-bill</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/directing-ai-agents/a-loop-needs-a-stop/ask-before-the-irreversible</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/directing-ai-agents/a-loop-needs-a-stop/two-loops-two-ways-to-stop</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/directing-ai-agents/what-stays-yours/full-authority-and-four-gates</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/directing-ai-agents/what-stays-yours/a-machine-cannot-say-it-is-fun</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/directing-ai-agents/what-stays-yours/a-budget-is-part-of-the-grant</loc></url>
  <url><loc>https://university.pieaistudio.com/turing-pact/directing-ai-agents/what-stays-yours/pin-a-skill-by-its-hash</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/how-this-campus-works/airlock/the-guard-that-blocks-self-study</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/four-layer-workbench/layers-and-bridge/four-layers-map</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/four-layer-workbench/layers-and-bridge/local-boundary-and-credentials</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/four-layer-workbench/layers-and-bridge/host-grade-bridge-b1</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/four-layer-workbench/layers-and-bridge/evidence-hard-constraint</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/how-this-campus-works-2/airlock-mechanics/path-not-recursion</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/how-this-campus-works-2/airlock-mechanics/fetch-not-clone</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/how-this-campus-works-2/airlock-mechanics/seal-in-git-dir</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/how-this-campus-works-2/airlock-mechanics/root-commit-identity</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/how-this-campus-works-2/import-gate/deny-rules</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/how-this-campus-works-2/import-gate/gitignore-not-enough</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/how-this-campus-works-2/import-gate/refuse-not-skip</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/how-this-campus-works-2/three-clocks/three-clocks</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/how-this-campus-works-2/three-clocks/doctor-vs-status</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/how-this-campus-works-2/three-clocks/lag-is-feature</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/communicate-with-ai/executable-requests/what-is-executable-request</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/communicate-with-ai/executable-requests/facts-before-expression</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/communicate-with-ai/executable-requests/constraints-beat-goals</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/communicate-with-ai/executable-requests/output-shape-and-acceptance</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/communicate-with-ai/executable-requests/brief-not-model</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/communicate-with-ai/executable-requests/context-clipboard-budget</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/communicate-with-ai/executable-requests/host-prepares-context</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/communicate-with-ai/executable-requests/one-question-explicit-save</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/communicate-with-ai/executable-requests/one-change-at-a-time</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/communicate-with-ai/transfer-to-people/structures-that-transfer</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/communicate-with-ai/transfer-to-people/what-breaks-on-people</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/communicate-with-ai/transfer-to-people/lead-with-conclusion-for-people</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/evidence-and-freshness/pin-to-git-blob/open-git-not-path</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/evidence-and-freshness/pin-to-git-blob/require-regular-blob</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/evidence-and-freshness/pin-to-git-blob/validate-same-as-display</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/evidence-and-freshness/pin-to-git-blob/never-live-checkout</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/evidence-and-freshness/judge-freshness/freshness-by-object-id</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/evidence-and-freshness/judge-freshness/inference-needs-review</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/evidence-and-freshness/judge-freshness/ua-integrity-vs-authority</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/evidence-and-freshness/judge-freshness/any-reason-means-stale</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/evidence-and-freshness/audit-and-latch/local-commit-not-dirty</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/evidence-and-freshness/audit-and-latch/audit-dry-vs-apply</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/evidence-and-freshness/audit-and-latch/cascade-active-to-stale</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/spaced-repetition/fsrs-as-rows/card-state-is-memory</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/spaced-repetition/fsrs-as-rows/parameters-pinned-by-hash</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/spaced-repetition/fsrs-as-rows/first-review-creates-empty-card</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/spaced-repetition/fsrs-as-rows/revision-bump-keeps-schedule</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/spaced-repetition/idempotent-reviews/command-id-first</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/spaced-repetition/idempotent-reviews/duplicate-returns-receipt</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/spaced-repetition/idempotent-reviews/conflict-is-hard-fail</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/spaced-repetition/idempotent-reviews/event-log-rebuild</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/spaced-repetition/migration-and-files/schema-version-ladder</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/spaced-repetition/migration-and-files/migrate-refuses-unsafe</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/spaced-repetition/migration-and-files/legacy-keys-and-scope</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/spaced-repetition/migration-and-files/private-files-and-backup</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/local-first-boundaries/loopback-only-service/listen-binds-loopback</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/local-first-boundaries/loopback-only-service/host-header-gate</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/local-first-boundaries/loopback-only-service/origin-gate-for-mutations</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/local-first-boundaries/loopback-only-service/security-headers-no-store</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/local-first-boundaries/mutation-request-token/token-born-in-process-memory</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/local-first-boundaries/mutation-request-token/bootstrap-hands-out-token</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/local-first-boundaries/mutation-request-token/require-mutation-access-triple</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/local-first-boundaries/mutation-request-token/database-file-identity</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/local-first-boundaries/render-without-phoning-home/images-fetch-without-click</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/local-first-boundaries/render-without-phoning-home/is-local-url-protocol-relative</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/local-first-boundaries/render-without-phoning-home/external-links-with-consent</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/local-first-boundaries/render-without-phoning-home/three-layers-must-all-hold</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/airlock-supply-chain/why-isolate-first/guard-that-blocks-self-study</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/airlock-supply-chain/why-isolate-first/both-directions-and-realpath</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/airlock-supply-chain/why-isolate-first/dont-remove-the-guard</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/airlock-supply-chain/promote-and-seal/sole-write-entry</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/airlock-supply-chain/promote-and-seal/fetch-not-clone</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/airlock-supply-chain/promote-and-seal/seal-lives-in-git</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/airlock-supply-chain/promote-and-seal/dirty-must-be-named</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/airlock-supply-chain/gate-and-inspect/refuse-not-skip</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/airlock-supply-chain/gate-and-inspect/gitignore-is-not-enough</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/airlock-supply-chain/gate-and-inspect/inspect-head-tree-dirty</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/airlock-supply-chain/gate-and-inspect/no-object-borrowing</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/content-governance/status-machine/four-statuses</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/content-governance/status-machine/transition-table</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/content-governance/status-machine/edit-window</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/content-governance/status-machine/open-for-edit-order</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/content-governance/crash-safe-writes/staging-rename</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/content-governance/crash-safe-writes/latest-pointer</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/content-governance/crash-safe-writes/revision-chain</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/content-governance/crash-safe-writes/revise-receipt</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/content-governance/activate-and-retire/activate-evidence-gate</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/content-governance/activate-and-retire/never-drop-ids</loc></url>
  <url><loc>https://university.pieaistudio.com/university-local/content-governance/activate-and-retire/reactivate-and-idempotent</loc></url>
</urlset>
