{
  "schemaVersion": 1,
  "assets": [
    {
      "adapter": "codex",
      "category": "skill",
      "sha256": "c5e96d24074f6610e26504cdd5bab0ea400795e5f64ff71fa12150aa809c7e79",
      "source": "skills/cabloy-backend-scaffold/evals/evals.json",
      "target": ".agents/skills/cabloy-backend-scaffold/evals/evals.json"
    },
    {
      "adapter": "codex",
      "category": "skill",
      "sha256": "ed533d0b297a9d41e06f3145fb3acb305f63e01af39c896743cd3c85b425a4a6",
      "source": "skills/cabloy-backend-scaffold/references/backend-thread-map.md",
      "target": ".agents/skills/cabloy-backend-scaffold/references/backend-thread-map.md"
    },
    {
      "adapter": "codex",
      "category": "skill",
      "sha256": "7a90333f6adba04b804bd889536226ea94b24110d6e4ec86028095d38a5f4526",
      "source": "skills/cabloy-backend-scaffold/references/follow-up-checklist.md",
      "target": ".agents/skills/cabloy-backend-scaffold/references/follow-up-checklist.md"
    },
    {
      "adapter": "codex",
      "category": "skill",
      "sha256": "c27742ac71138c1271d575f0b1d3cb30682229e750956b017b437be410daa0ce",
      "source": "skills/cabloy-backend-scaffold/SKILL.md",
      "target": ".agents/skills/cabloy-backend-scaffold/SKILL.md"
    },
    {
      "adapter": "codex",
      "category": "skill",
      "sha256": "fb7d526f46b26e1811992a08498e8fd04e24b78278ebdfac0bd3ce5675849eec",
      "source": "skills/cabloy-contract-loop/evals/evals.json",
      "target": ".agents/skills/cabloy-contract-loop/evals/evals.json"
    },
    {
      "adapter": "codex",
      "category": "skill",
      "sha256": "7e43d391d5dc9301254b4b39af8647a029f33eb3dc01fc5da332755b59eebf00",
      "source": "skills/cabloy-contract-loop/references/contract-loop-map.md",
      "target": ".agents/skills/cabloy-contract-loop/references/contract-loop-map.md"
    },
    {
      "adapter": "codex",
      "category": "skill",
      "sha256": "72d1c0d48d425be2a5c4b578480869ba58d5f4df3bebde66de3873c66ffe0a17",
      "source": "skills/cabloy-contract-loop/references/resource-custom-state-pattern.md",
      "target": ".agents/skills/cabloy-contract-loop/references/resource-custom-state-pattern.md"
    },
    {
      "adapter": "codex",
      "category": "skill",
      "sha256": "a5d239a63e134479065d991a39ede39790ff7d1adba28a1d92359e0eb8bfb46e",
      "source": "skills/cabloy-contract-loop/references/verification-checklist.md",
      "target": ".agents/skills/cabloy-contract-loop/references/verification-checklist.md"
    },
    {
      "adapter": "codex",
      "category": "skill",
      "sha256": "27888ed8bb2c177a7bbe836a494d6185580f2e12e9de809809e3b38820084f94",
      "source": "skills/cabloy-contract-loop/SKILL.md",
      "target": ".agents/skills/cabloy-contract-loop/SKILL.md"
    },
    {
      "adapter": "codex",
      "category": "skill",
      "sha256": "aceca7a587634f574301cafad267b9a2d620db1c5a5c1dd8cec9483870fc0400",
      "source": "skills/cabloy-domain-planning/SKILL.md",
      "target": ".agents/skills/cabloy-domain-planning/SKILL.md"
    },
    {
      "adapter": "codex",
      "category": "skill",
      "sha256": "1eb7bc606daffe4d93d6a099c5c7214ac3731e1080532fa259ae6612586ef9a2",
      "source": "skills/cabloy-frontend-scaffold/evals/evals.json",
      "target": ".agents/skills/cabloy-frontend-scaffold/evals/evals.json"
    },
    {
      "adapter": "codex",
      "category": "skill",
      "sha256": "19a8af6374e3187c40cff11598ffa5270ed932b2bd7048c335f7be2a4e875d3c",
      "source": "skills/cabloy-frontend-scaffold/references/follow-up-checklist.md",
      "target": ".agents/skills/cabloy-frontend-scaffold/references/follow-up-checklist.md"
    },
    {
      "adapter": "codex",
      "category": "skill",
      "sha256": "3bddd4cdc78826118d2198495de197faeea97f578c74e2197e7686c75d81aeb8",
      "source": "skills/cabloy-frontend-scaffold/references/frontend-thread-map.md",
      "target": ".agents/skills/cabloy-frontend-scaffold/references/frontend-thread-map.md"
    },
    {
      "adapter": "codex",
      "category": "skill",
      "sha256": "0dce378fbac82a11a3384270a511a18977c34d1e265984abc0022a9ab8e7b65d",
      "source": "skills/cabloy-frontend-scaffold/SKILL.md",
      "target": ".agents/skills/cabloy-frontend-scaffold/SKILL.md"
    },
    {
      "adapter": "codex",
      "category": "skill",
      "sha256": "ec828440c4169b2c0235531744ded554db24a71b18082c2b96788c25e4c23ded",
      "source": "skills/cabloy-master-detail/SKILL.md",
      "target": ".agents/skills/cabloy-master-detail/SKILL.md"
    },
    {
      "adapter": "codex",
      "category": "skill",
      "sha256": "e1e4788a6ebcbc90e70385ad48ac0c099b592f300ee7e46279db7a4a6bc3c9d1",
      "source": "skills/cabloy-module-removal/SKILL.md",
      "target": ".agents/skills/cabloy-module-removal/SKILL.md"
    },
    {
      "adapter": "codex",
      "category": "skill",
      "sha256": "d7a2bec1bdbb8b00fa1adeeb4ff01965f2bc9f5932d0157822dc829d7bbf1b52",
      "source": "skills/cabloy-resource-field-update/evals/evals.json",
      "target": ".agents/skills/cabloy-resource-field-update/evals/evals.json"
    },
    {
      "adapter": "codex",
      "category": "skill",
      "sha256": "7259c0b9c9ae9ea46b4cbe5965732c6006f7a66d5cac5049a4e4a461aa44b891",
      "source": "skills/cabloy-resource-field-update/references/custom-renderer-demo-checklist.md",
      "target": ".agents/skills/cabloy-resource-field-update/references/custom-renderer-demo-checklist.md"
    },
    {
      "adapter": "codex",
      "category": "skill",
      "sha256": "7037e4997235d1469bf1c97c7e588ed9aee305196cb82d90c0f8b5d0f68cede0",
      "source": "skills/cabloy-resource-field-update/references/field-update-decision-tree.md",
      "target": ".agents/skills/cabloy-resource-field-update/references/field-update-decision-tree.md"
    },
    {
      "adapter": "codex",
      "category": "skill",
      "sha256": "7922a45b7f9553e5b7a405b41b5d8f173d39481dff38a08d34fb7d99a5979ebb",
      "source": "skills/cabloy-resource-field-update/references/follow-up-checklist.md",
      "target": ".agents/skills/cabloy-resource-field-update/references/follow-up-checklist.md"
    },
    {
      "adapter": "codex",
      "category": "skill",
      "sha256": "980550915f494cf8e6a5110f84bd518a51378111a3cef49a2772ff62c60dd715",
      "source": "skills/cabloy-resource-field-update/references/verification-checklist.md",
      "target": ".agents/skills/cabloy-resource-field-update/references/verification-checklist.md"
    },
    {
      "adapter": "codex",
      "category": "skill",
      "sha256": "3423b7bbce2662acbd7d8f31a3607f14fcaee31470b0156cca33b4bfe0a1ab3c",
      "source": "skills/cabloy-resource-field-update/SKILL.md",
      "target": ".agents/skills/cabloy-resource-field-update/SKILL.md"
    },
    {
      "adapter": "codex",
      "category": "skill",
      "sha256": "780105ec2e56a5460664836aab98b6dfc610ca1f9951becc165c524f80d52ff6",
      "source": "skills/cabloy-spec-execution/evals/evals.json",
      "target": ".agents/skills/cabloy-spec-execution/evals/evals.json"
    },
    {
      "adapter": "codex",
      "category": "skill",
      "sha256": "66af519e402d0d26078abf8d60ae9b03c40866a0af7e8f80ca8db8733faaf3c1",
      "source": "skills/cabloy-spec-execution/evals/files/scenarios.json",
      "target": ".agents/skills/cabloy-spec-execution/evals/files/scenarios.json"
    },
    {
      "adapter": "codex",
      "category": "skill",
      "sha256": "4272ada10c6802a70c3fd926aab858724a65e975a716775ac716d6f0ba85c25a",
      "source": "skills/cabloy-spec-execution/evals/protocol.md",
      "target": ".agents/skills/cabloy-spec-execution/evals/protocol.md"
    },
    {
      "adapter": "codex",
      "category": "skill",
      "sha256": "0c7c673faf069c1cf2a879babc6a6acac4fc80963926fcb181fe529d9b24d331",
      "source": "skills/cabloy-spec-execution/references/execution-protocol.md",
      "target": ".agents/skills/cabloy-spec-execution/references/execution-protocol.md"
    },
    {
      "adapter": "codex",
      "category": "skill",
      "sha256": "a7375a23f4112d16407e867334781856367d041a956cb0009244881b3f88dcff",
      "source": "skills/cabloy-spec-execution/references/status-and-evidence.md",
      "target": ".agents/skills/cabloy-spec-execution/references/status-and-evidence.md"
    },
    {
      "adapter": "codex",
      "category": "skill",
      "sha256": "cc739f11ae129235375a461b7376d639af967e1c659d4735a03b0973ff53dbdd",
      "source": "skills/cabloy-spec-execution/SKILL.md",
      "target": ".agents/skills/cabloy-spec-execution/SKILL.md"
    },
    {
      "adapter": "codex",
      "category": "skill",
      "sha256": "84124b0a17f64e4f66222ee787ad95d5b1854b1a132a029674b64dd8634ad57b",
      "source": "skills/cabloy-spec-generation/evals/evals.json",
      "target": ".agents/skills/cabloy-spec-generation/evals/evals.json"
    },
    {
      "adapter": "codex",
      "category": "skill",
      "sha256": "34d6b8dfd8ce3744f85dec1c4457524ac1627073a5ec9f481ec491115a7f94b4",
      "source": "skills/cabloy-spec-generation/evals/files/scenarios.json",
      "target": ".agents/skills/cabloy-spec-generation/evals/files/scenarios.json"
    },
    {
      "adapter": "codex",
      "category": "skill",
      "sha256": "4fa0405277092948d79cbde3d5b9b0f2e258dac58bf7e462dffea56da5fdd45f",
      "source": "skills/cabloy-spec-generation/evals/protocol.md",
      "target": ".agents/skills/cabloy-spec-generation/evals/protocol.md"
    },
    {
      "adapter": "codex",
      "category": "skill",
      "sha256": "6cb948d8c061c1abf96045f3edf5a24319c2cc22d9f1f6c5f1811b6face0333c",
      "source": "skills/cabloy-spec-generation/references/canonical-spec-input.md",
      "target": ".agents/skills/cabloy-spec-generation/references/canonical-spec-input.md"
    },
    {
      "adapter": "codex",
      "category": "skill",
      "sha256": "664816ac5f579767f430749e1cba8515971d658c525f8332da95097cf273c0eb",
      "source": "skills/cabloy-spec-generation/references/repo-aware-discovery.md",
      "target": ".agents/skills/cabloy-spec-generation/references/repo-aware-discovery.md"
    },
    {
      "adapter": "codex",
      "category": "skill",
      "sha256": "0a8c64f3b0c055790d9fb2b267954dbbd0c2473a2ea0e5b2c8be2348a9956459",
      "source": "skills/cabloy-spec-generation/references/repo-specs-document-set.md",
      "target": ".agents/skills/cabloy-spec-generation/references/repo-specs-document-set.md"
    },
    {
      "adapter": "codex",
      "category": "skill",
      "sha256": "6698717c1e20519fa13c2961de7e863fe5c2ff9f2f420f3f289f96a9533a190e",
      "source": "skills/cabloy-spec-generation/references/traceability-and-status-rules.md",
      "target": ".agents/skills/cabloy-spec-generation/references/traceability-and-status-rules.md"
    },
    {
      "adapter": "codex",
      "category": "skill",
      "sha256": "02ef6d9b6ac9f6746508b343281a2160ed55a05039f7c21677e216acde579792",
      "source": "skills/cabloy-spec-generation/SKILL.md",
      "target": ".agents/skills/cabloy-spec-generation/SKILL.md"
    },
    {
      "adapter": "codex",
      "category": "skill",
      "sha256": "900d9c74bd44f746990046c3ea142d653da740b156a648c573992134b5cc1b9f",
      "source": "skills/cabloy-workflow/evals/evals.json",
      "target": ".agents/skills/cabloy-workflow/evals/evals.json"
    },
    {
      "adapter": "codex",
      "category": "skill",
      "sha256": "f67929d393d5d0edd4e49383b3899e377a2aed3d2adce30884642cb1385d416e",
      "source": "skills/cabloy-workflow/references/cli-strategy.md",
      "target": ".agents/skills/cabloy-workflow/references/cli-strategy.md"
    },
    {
      "adapter": "codex",
      "category": "skill",
      "sha256": "c44c3aab1079fa2f10449e7050f5ae6d37b18b0a12416c8ade62ef5215a4c56f",
      "source": "skills/cabloy-workflow/references/edition-detection.md",
      "target": ".agents/skills/cabloy-workflow/references/edition-detection.md"
    },
    {
      "adapter": "codex",
      "category": "skill",
      "sha256": "b9414b99bc7ad83d4db2dccfd14e9dfa5281bdd78dd2df524080129dd032b750",
      "source": "skills/cabloy-workflow/SKILL.md",
      "target": ".agents/skills/cabloy-workflow/SKILL.md"
    },
    {
      "adapter": "codex",
      "category": "skill",
      "sha256": "5aea4e9377063a6f08bbe49071a3bd874947c984fc505aeab6bb89d910f5c9c8",
      "source": "skills/cabloy-worktree-environment/evals/evals.json",
      "target": ".agents/skills/cabloy-worktree-environment/evals/evals.json"
    },
    {
      "adapter": "codex",
      "category": "skill",
      "sha256": "791dd8e89b63dfd0714538b3b15d0b4750b6889f538b65f7137bb93f091e02d9",
      "source": "skills/cabloy-worktree-environment/SKILL.md",
      "target": ".agents/skills/cabloy-worktree-environment/SKILL.md"
    },
    {
      "adapter": "codex",
      "category": "skill",
      "sha256": "6bc654841ad140bb0b3fbd10ea0c5e8b7c9bb041d06c404b118743f50d7e7744",
      "source": "skills/cabloy-zova-source-reading/references/analysis-modes.md",
      "target": ".agents/skills/cabloy-zova-source-reading/references/analysis-modes.md"
    },
    {
      "adapter": "codex",
      "category": "skill",
      "sha256": "5bc51017406568b54b7f38335d51b5f7cb1c30ed2835d47ba80bbd192f3c89cf",
      "source": "skills/cabloy-zova-source-reading/references/core-reading-paths.md",
      "target": ".agents/skills/cabloy-zova-source-reading/references/core-reading-paths.md"
    },
    {
      "adapter": "codex",
      "category": "skill",
      "sha256": "0c95aae0e5dedd5cd9cf201c64185a4b66ebeb3c4eb6e8c45b679930dcc32c97",
      "source": "skills/cabloy-zova-source-reading/SKILL.md",
      "target": ".agents/skills/cabloy-zova-source-reading/SKILL.md"
    },
    {
      "adapter": "claude",
      "category": "command",
      "sha256": "fc19d8c7b20da465f0a3a399836a9032bd31c7b126fa925dd2e0add9ea6eb794",
      "source": "commands/release.md",
      "target": ".claude/commands/release.md"
    },
    {
      "adapter": "claude",
      "category": "runtime",
      "sha256": "47be90e9311379a981b3a5e01a6ed33bf51c9653a3b4ebf95426253db44ffcb4",
      "source": "adapters/claude/contract-loop-gate.ts",
      "target": ".claude/hooks/contract-loop-gate.ts"
    },
    {
      "adapter": "claude",
      "category": "runtime",
      "sha256": "4d9174b952c83eb0c4bd330eb326c168e7ceae86cf12c7f1ca76ed59772c64a1",
      "source": "adapters/claude/settings.json",
      "target": ".claude/settings.json"
    },
    {
      "adapter": "claude",
      "category": "skill",
      "sha256": "c5e96d24074f6610e26504cdd5bab0ea400795e5f64ff71fa12150aa809c7e79",
      "source": "skills/cabloy-backend-scaffold/evals/evals.json",
      "target": ".claude/skills/cabloy-backend-scaffold/evals/evals.json"
    },
    {
      "adapter": "claude",
      "category": "skill",
      "sha256": "ed533d0b297a9d41e06f3145fb3acb305f63e01af39c896743cd3c85b425a4a6",
      "source": "skills/cabloy-backend-scaffold/references/backend-thread-map.md",
      "target": ".claude/skills/cabloy-backend-scaffold/references/backend-thread-map.md"
    },
    {
      "adapter": "claude",
      "category": "skill",
      "sha256": "7a90333f6adba04b804bd889536226ea94b24110d6e4ec86028095d38a5f4526",
      "source": "skills/cabloy-backend-scaffold/references/follow-up-checklist.md",
      "target": ".claude/skills/cabloy-backend-scaffold/references/follow-up-checklist.md"
    },
    {
      "adapter": "claude",
      "category": "skill",
      "sha256": "c27742ac71138c1271d575f0b1d3cb30682229e750956b017b437be410daa0ce",
      "source": "skills/cabloy-backend-scaffold/SKILL.md",
      "target": ".claude/skills/cabloy-backend-scaffold/SKILL.md"
    },
    {
      "adapter": "claude",
      "category": "skill",
      "sha256": "fb7d526f46b26e1811992a08498e8fd04e24b78278ebdfac0bd3ce5675849eec",
      "source": "skills/cabloy-contract-loop/evals/evals.json",
      "target": ".claude/skills/cabloy-contract-loop/evals/evals.json"
    },
    {
      "adapter": "claude",
      "category": "skill",
      "sha256": "7e43d391d5dc9301254b4b39af8647a029f33eb3dc01fc5da332755b59eebf00",
      "source": "skills/cabloy-contract-loop/references/contract-loop-map.md",
      "target": ".claude/skills/cabloy-contract-loop/references/contract-loop-map.md"
    },
    {
      "adapter": "claude",
      "category": "skill",
      "sha256": "72d1c0d48d425be2a5c4b578480869ba58d5f4df3bebde66de3873c66ffe0a17",
      "source": "skills/cabloy-contract-loop/references/resource-custom-state-pattern.md",
      "target": ".claude/skills/cabloy-contract-loop/references/resource-custom-state-pattern.md"
    },
    {
      "adapter": "claude",
      "category": "skill",
      "sha256": "a5d239a63e134479065d991a39ede39790ff7d1adba28a1d92359e0eb8bfb46e",
      "source": "skills/cabloy-contract-loop/references/verification-checklist.md",
      "target": ".claude/skills/cabloy-contract-loop/references/verification-checklist.md"
    },
    {
      "adapter": "claude",
      "category": "skill",
      "sha256": "27888ed8bb2c177a7bbe836a494d6185580f2e12e9de809809e3b38820084f94",
      "source": "skills/cabloy-contract-loop/SKILL.md",
      "target": ".claude/skills/cabloy-contract-loop/SKILL.md"
    },
    {
      "adapter": "claude",
      "category": "skill",
      "sha256": "aceca7a587634f574301cafad267b9a2d620db1c5a5c1dd8cec9483870fc0400",
      "source": "skills/cabloy-domain-planning/SKILL.md",
      "target": ".claude/skills/cabloy-domain-planning/SKILL.md"
    },
    {
      "adapter": "claude",
      "category": "skill",
      "sha256": "1eb7bc606daffe4d93d6a099c5c7214ac3731e1080532fa259ae6612586ef9a2",
      "source": "skills/cabloy-frontend-scaffold/evals/evals.json",
      "target": ".claude/skills/cabloy-frontend-scaffold/evals/evals.json"
    },
    {
      "adapter": "claude",
      "category": "skill",
      "sha256": "19a8af6374e3187c40cff11598ffa5270ed932b2bd7048c335f7be2a4e875d3c",
      "source": "skills/cabloy-frontend-scaffold/references/follow-up-checklist.md",
      "target": ".claude/skills/cabloy-frontend-scaffold/references/follow-up-checklist.md"
    },
    {
      "adapter": "claude",
      "category": "skill",
      "sha256": "3bddd4cdc78826118d2198495de197faeea97f578c74e2197e7686c75d81aeb8",
      "source": "skills/cabloy-frontend-scaffold/references/frontend-thread-map.md",
      "target": ".claude/skills/cabloy-frontend-scaffold/references/frontend-thread-map.md"
    },
    {
      "adapter": "claude",
      "category": "skill",
      "sha256": "0dce378fbac82a11a3384270a511a18977c34d1e265984abc0022a9ab8e7b65d",
      "source": "skills/cabloy-frontend-scaffold/SKILL.md",
      "target": ".claude/skills/cabloy-frontend-scaffold/SKILL.md"
    },
    {
      "adapter": "claude",
      "category": "skill",
      "sha256": "ec828440c4169b2c0235531744ded554db24a71b18082c2b96788c25e4c23ded",
      "source": "skills/cabloy-master-detail/SKILL.md",
      "target": ".claude/skills/cabloy-master-detail/SKILL.md"
    },
    {
      "adapter": "claude",
      "category": "skill",
      "sha256": "e1e4788a6ebcbc90e70385ad48ac0c099b592f300ee7e46279db7a4a6bc3c9d1",
      "source": "skills/cabloy-module-removal/SKILL.md",
      "target": ".claude/skills/cabloy-module-removal/SKILL.md"
    },
    {
      "adapter": "claude",
      "category": "skill",
      "sha256": "d7a2bec1bdbb8b00fa1adeeb4ff01965f2bc9f5932d0157822dc829d7bbf1b52",
      "source": "skills/cabloy-resource-field-update/evals/evals.json",
      "target": ".claude/skills/cabloy-resource-field-update/evals/evals.json"
    },
    {
      "adapter": "claude",
      "category": "skill",
      "sha256": "7259c0b9c9ae9ea46b4cbe5965732c6006f7a66d5cac5049a4e4a461aa44b891",
      "source": "skills/cabloy-resource-field-update/references/custom-renderer-demo-checklist.md",
      "target": ".claude/skills/cabloy-resource-field-update/references/custom-renderer-demo-checklist.md"
    },
    {
      "adapter": "claude",
      "category": "skill",
      "sha256": "7037e4997235d1469bf1c97c7e588ed9aee305196cb82d90c0f8b5d0f68cede0",
      "source": "skills/cabloy-resource-field-update/references/field-update-decision-tree.md",
      "target": ".claude/skills/cabloy-resource-field-update/references/field-update-decision-tree.md"
    },
    {
      "adapter": "claude",
      "category": "skill",
      "sha256": "7922a45b7f9553e5b7a405b41b5d8f173d39481dff38a08d34fb7d99a5979ebb",
      "source": "skills/cabloy-resource-field-update/references/follow-up-checklist.md",
      "target": ".claude/skills/cabloy-resource-field-update/references/follow-up-checklist.md"
    },
    {
      "adapter": "claude",
      "category": "skill",
      "sha256": "980550915f494cf8e6a5110f84bd518a51378111a3cef49a2772ff62c60dd715",
      "source": "skills/cabloy-resource-field-update/references/verification-checklist.md",
      "target": ".claude/skills/cabloy-resource-field-update/references/verification-checklist.md"
    },
    {
      "adapter": "claude",
      "category": "skill",
      "sha256": "3423b7bbce2662acbd7d8f31a3607f14fcaee31470b0156cca33b4bfe0a1ab3c",
      "source": "skills/cabloy-resource-field-update/SKILL.md",
      "target": ".claude/skills/cabloy-resource-field-update/SKILL.md"
    },
    {
      "adapter": "claude",
      "category": "skill",
      "sha256": "780105ec2e56a5460664836aab98b6dfc610ca1f9951becc165c524f80d52ff6",
      "source": "skills/cabloy-spec-execution/evals/evals.json",
      "target": ".claude/skills/cabloy-spec-execution/evals/evals.json"
    },
    {
      "adapter": "claude",
      "category": "skill",
      "sha256": "66af519e402d0d26078abf8d60ae9b03c40866a0af7e8f80ca8db8733faaf3c1",
      "source": "skills/cabloy-spec-execution/evals/files/scenarios.json",
      "target": ".claude/skills/cabloy-spec-execution/evals/files/scenarios.json"
    },
    {
      "adapter": "claude",
      "category": "skill",
      "sha256": "4272ada10c6802a70c3fd926aab858724a65e975a716775ac716d6f0ba85c25a",
      "source": "skills/cabloy-spec-execution/evals/protocol.md",
      "target": ".claude/skills/cabloy-spec-execution/evals/protocol.md"
    },
    {
      "adapter": "claude",
      "category": "skill",
      "sha256": "0c7c673faf069c1cf2a879babc6a6acac4fc80963926fcb181fe529d9b24d331",
      "source": "skills/cabloy-spec-execution/references/execution-protocol.md",
      "target": ".claude/skills/cabloy-spec-execution/references/execution-protocol.md"
    },
    {
      "adapter": "claude",
      "category": "skill",
      "sha256": "a7375a23f4112d16407e867334781856367d041a956cb0009244881b3f88dcff",
      "source": "skills/cabloy-spec-execution/references/status-and-evidence.md",
      "target": ".claude/skills/cabloy-spec-execution/references/status-and-evidence.md"
    },
    {
      "adapter": "claude",
      "category": "skill",
      "sha256": "cc739f11ae129235375a461b7376d639af967e1c659d4735a03b0973ff53dbdd",
      "source": "skills/cabloy-spec-execution/SKILL.md",
      "target": ".claude/skills/cabloy-spec-execution/SKILL.md"
    },
    {
      "adapter": "claude",
      "category": "skill",
      "sha256": "84124b0a17f64e4f66222ee787ad95d5b1854b1a132a029674b64dd8634ad57b",
      "source": "skills/cabloy-spec-generation/evals/evals.json",
      "target": ".claude/skills/cabloy-spec-generation/evals/evals.json"
    },
    {
      "adapter": "claude",
      "category": "skill",
      "sha256": "34d6b8dfd8ce3744f85dec1c4457524ac1627073a5ec9f481ec491115a7f94b4",
      "source": "skills/cabloy-spec-generation/evals/files/scenarios.json",
      "target": ".claude/skills/cabloy-spec-generation/evals/files/scenarios.json"
    },
    {
      "adapter": "claude",
      "category": "skill",
      "sha256": "4fa0405277092948d79cbde3d5b9b0f2e258dac58bf7e462dffea56da5fdd45f",
      "source": "skills/cabloy-spec-generation/evals/protocol.md",
      "target": ".claude/skills/cabloy-spec-generation/evals/protocol.md"
    },
    {
      "adapter": "claude",
      "category": "skill",
      "sha256": "6cb948d8c061c1abf96045f3edf5a24319c2cc22d9f1f6c5f1811b6face0333c",
      "source": "skills/cabloy-spec-generation/references/canonical-spec-input.md",
      "target": ".claude/skills/cabloy-spec-generation/references/canonical-spec-input.md"
    },
    {
      "adapter": "claude",
      "category": "skill",
      "sha256": "664816ac5f579767f430749e1cba8515971d658c525f8332da95097cf273c0eb",
      "source": "skills/cabloy-spec-generation/references/repo-aware-discovery.md",
      "target": ".claude/skills/cabloy-spec-generation/references/repo-aware-discovery.md"
    },
    {
      "adapter": "claude",
      "category": "skill",
      "sha256": "0a8c64f3b0c055790d9fb2b267954dbbd0c2473a2ea0e5b2c8be2348a9956459",
      "source": "skills/cabloy-spec-generation/references/repo-specs-document-set.md",
      "target": ".claude/skills/cabloy-spec-generation/references/repo-specs-document-set.md"
    },
    {
      "adapter": "claude",
      "category": "skill",
      "sha256": "6698717c1e20519fa13c2961de7e863fe5c2ff9f2f420f3f289f96a9533a190e",
      "source": "skills/cabloy-spec-generation/references/traceability-and-status-rules.md",
      "target": ".claude/skills/cabloy-spec-generation/references/traceability-and-status-rules.md"
    },
    {
      "adapter": "claude",
      "category": "skill",
      "sha256": "02ef6d9b6ac9f6746508b343281a2160ed55a05039f7c21677e216acde579792",
      "source": "skills/cabloy-spec-generation/SKILL.md",
      "target": ".claude/skills/cabloy-spec-generation/SKILL.md"
    },
    {
      "adapter": "claude",
      "category": "skill",
      "sha256": "900d9c74bd44f746990046c3ea142d653da740b156a648c573992134b5cc1b9f",
      "source": "skills/cabloy-workflow/evals/evals.json",
      "target": ".claude/skills/cabloy-workflow/evals/evals.json"
    },
    {
      "adapter": "claude",
      "category": "skill",
      "sha256": "f67929d393d5d0edd4e49383b3899e377a2aed3d2adce30884642cb1385d416e",
      "source": "skills/cabloy-workflow/references/cli-strategy.md",
      "target": ".claude/skills/cabloy-workflow/references/cli-strategy.md"
    },
    {
      "adapter": "claude",
      "category": "skill",
      "sha256": "c44c3aab1079fa2f10449e7050f5ae6d37b18b0a12416c8ade62ef5215a4c56f",
      "source": "skills/cabloy-workflow/references/edition-detection.md",
      "target": ".claude/skills/cabloy-workflow/references/edition-detection.md"
    },
    {
      "adapter": "claude",
      "category": "skill",
      "sha256": "b9414b99bc7ad83d4db2dccfd14e9dfa5281bdd78dd2df524080129dd032b750",
      "source": "skills/cabloy-workflow/SKILL.md",
      "target": ".claude/skills/cabloy-workflow/SKILL.md"
    },
    {
      "adapter": "claude",
      "category": "skill",
      "sha256": "5aea4e9377063a6f08bbe49071a3bd874947c984fc505aeab6bb89d910f5c9c8",
      "source": "skills/cabloy-worktree-environment/evals/evals.json",
      "target": ".claude/skills/cabloy-worktree-environment/evals/evals.json"
    },
    {
      "adapter": "claude",
      "category": "skill",
      "sha256": "791dd8e89b63dfd0714538b3b15d0b4750b6889f538b65f7137bb93f091e02d9",
      "source": "skills/cabloy-worktree-environment/SKILL.md",
      "target": ".claude/skills/cabloy-worktree-environment/SKILL.md"
    },
    {
      "adapter": "claude",
      "category": "skill",
      "sha256": "6bc654841ad140bb0b3fbd10ea0c5e8b7c9bb041d06c404b118743f50d7e7744",
      "source": "skills/cabloy-zova-source-reading/references/analysis-modes.md",
      "target": ".claude/skills/cabloy-zova-source-reading/references/analysis-modes.md"
    },
    {
      "adapter": "claude",
      "category": "skill",
      "sha256": "5bc51017406568b54b7f38335d51b5f7cb1c30ed2835d47ba80bbd192f3c89cf",
      "source": "skills/cabloy-zova-source-reading/references/core-reading-paths.md",
      "target": ".claude/skills/cabloy-zova-source-reading/references/core-reading-paths.md"
    },
    {
      "adapter": "claude",
      "category": "skill",
      "sha256": "0c95aae0e5dedd5cd9cf201c64185a4b66ebeb3c4eb6e8c45b679930dcc32c97",
      "source": "skills/cabloy-zova-source-reading/SKILL.md",
      "target": ".claude/skills/cabloy-zova-source-reading/SKILL.md"
    },
    {
      "adapter": "codex",
      "category": "runtime",
      "sha256": "0d5fcf1261dab374778df9a970e99dda7afedbfe3b9819feb38562ec8c7c65d5",
      "source": "adapters/codex/hooks.json",
      "target": ".codex/hooks.json"
    },
    {
      "adapter": "codex",
      "category": "runtime",
      "sha256": "7d7bc4472cd7fdfa2a34193117a771445b3b2ac6fddb553c64050f7ae9cf01cc",
      "source": "adapters/codex/contract-loop-gate.mjs",
      "target": ".codex/hooks/contract-loop-gate.mjs"
    },
    {
      "adapter": "cursor",
      "category": "runtime",
      "sha256": "c619d001ff60ee8f5f0e5aab6fa3fa73d218f2e89d1aa3e62e451f8580290c54",
      "source": "adapters/cursor/hooks.json",
      "target": ".cursor/hooks.json"
    },
    {
      "adapter": "cursor",
      "category": "runtime",
      "sha256": "14ec4e6aaf57cd8cdc21b42b8ff865810d79a82f0927a4445b756e41c0e2438a",
      "source": "adapters/cursor/contract-loop-gate.mjs",
      "target": ".cursor/hooks/contract-loop-gate.mjs"
    },
    {
      "adapter": "cursor",
      "category": "policy",
      "sha256": "9e771a86a3ce22383261a1a4db45ce43596289adccce329841b3596d440fc56d",
      "source": "policies/repository.md",
      "target": ".cursor/rules/cabloy-governance.mdc"
    },
    {
      "adapter": "cursor",
      "category": "skill",
      "sha256": "c5e96d24074f6610e26504cdd5bab0ea400795e5f64ff71fa12150aa809c7e79",
      "source": "skills/cabloy-backend-scaffold/evals/evals.json",
      "target": ".cursor/skills/cabloy-backend-scaffold/evals/evals.json"
    },
    {
      "adapter": "cursor",
      "category": "skill",
      "sha256": "ed533d0b297a9d41e06f3145fb3acb305f63e01af39c896743cd3c85b425a4a6",
      "source": "skills/cabloy-backend-scaffold/references/backend-thread-map.md",
      "target": ".cursor/skills/cabloy-backend-scaffold/references/backend-thread-map.md"
    },
    {
      "adapter": "cursor",
      "category": "skill",
      "sha256": "7a90333f6adba04b804bd889536226ea94b24110d6e4ec86028095d38a5f4526",
      "source": "skills/cabloy-backend-scaffold/references/follow-up-checklist.md",
      "target": ".cursor/skills/cabloy-backend-scaffold/references/follow-up-checklist.md"
    },
    {
      "adapter": "cursor",
      "category": "skill",
      "sha256": "c27742ac71138c1271d575f0b1d3cb30682229e750956b017b437be410daa0ce",
      "source": "skills/cabloy-backend-scaffold/SKILL.md",
      "target": ".cursor/skills/cabloy-backend-scaffold/SKILL.md"
    },
    {
      "adapter": "cursor",
      "category": "skill",
      "sha256": "fb7d526f46b26e1811992a08498e8fd04e24b78278ebdfac0bd3ce5675849eec",
      "source": "skills/cabloy-contract-loop/evals/evals.json",
      "target": ".cursor/skills/cabloy-contract-loop/evals/evals.json"
    },
    {
      "adapter": "cursor",
      "category": "skill",
      "sha256": "7e43d391d5dc9301254b4b39af8647a029f33eb3dc01fc5da332755b59eebf00",
      "source": "skills/cabloy-contract-loop/references/contract-loop-map.md",
      "target": ".cursor/skills/cabloy-contract-loop/references/contract-loop-map.md"
    },
    {
      "adapter": "cursor",
      "category": "skill",
      "sha256": "72d1c0d48d425be2a5c4b578480869ba58d5f4df3bebde66de3873c66ffe0a17",
      "source": "skills/cabloy-contract-loop/references/resource-custom-state-pattern.md",
      "target": ".cursor/skills/cabloy-contract-loop/references/resource-custom-state-pattern.md"
    },
    {
      "adapter": "cursor",
      "category": "skill",
      "sha256": "a5d239a63e134479065d991a39ede39790ff7d1adba28a1d92359e0eb8bfb46e",
      "source": "skills/cabloy-contract-loop/references/verification-checklist.md",
      "target": ".cursor/skills/cabloy-contract-loop/references/verification-checklist.md"
    },
    {
      "adapter": "cursor",
      "category": "skill",
      "sha256": "27888ed8bb2c177a7bbe836a494d6185580f2e12e9de809809e3b38820084f94",
      "source": "skills/cabloy-contract-loop/SKILL.md",
      "target": ".cursor/skills/cabloy-contract-loop/SKILL.md"
    },
    {
      "adapter": "cursor",
      "category": "skill",
      "sha256": "aceca7a587634f574301cafad267b9a2d620db1c5a5c1dd8cec9483870fc0400",
      "source": "skills/cabloy-domain-planning/SKILL.md",
      "target": ".cursor/skills/cabloy-domain-planning/SKILL.md"
    },
    {
      "adapter": "cursor",
      "category": "skill",
      "sha256": "1eb7bc606daffe4d93d6a099c5c7214ac3731e1080532fa259ae6612586ef9a2",
      "source": "skills/cabloy-frontend-scaffold/evals/evals.json",
      "target": ".cursor/skills/cabloy-frontend-scaffold/evals/evals.json"
    },
    {
      "adapter": "cursor",
      "category": "skill",
      "sha256": "19a8af6374e3187c40cff11598ffa5270ed932b2bd7048c335f7be2a4e875d3c",
      "source": "skills/cabloy-frontend-scaffold/references/follow-up-checklist.md",
      "target": ".cursor/skills/cabloy-frontend-scaffold/references/follow-up-checklist.md"
    },
    {
      "adapter": "cursor",
      "category": "skill",
      "sha256": "3bddd4cdc78826118d2198495de197faeea97f578c74e2197e7686c75d81aeb8",
      "source": "skills/cabloy-frontend-scaffold/references/frontend-thread-map.md",
      "target": ".cursor/skills/cabloy-frontend-scaffold/references/frontend-thread-map.md"
    },
    {
      "adapter": "cursor",
      "category": "skill",
      "sha256": "0dce378fbac82a11a3384270a511a18977c34d1e265984abc0022a9ab8e7b65d",
      "source": "skills/cabloy-frontend-scaffold/SKILL.md",
      "target": ".cursor/skills/cabloy-frontend-scaffold/SKILL.md"
    },
    {
      "adapter": "cursor",
      "category": "skill",
      "sha256": "ec828440c4169b2c0235531744ded554db24a71b18082c2b96788c25e4c23ded",
      "source": "skills/cabloy-master-detail/SKILL.md",
      "target": ".cursor/skills/cabloy-master-detail/SKILL.md"
    },
    {
      "adapter": "cursor",
      "category": "skill",
      "sha256": "e1e4788a6ebcbc90e70385ad48ac0c099b592f300ee7e46279db7a4a6bc3c9d1",
      "source": "skills/cabloy-module-removal/SKILL.md",
      "target": ".cursor/skills/cabloy-module-removal/SKILL.md"
    },
    {
      "adapter": "cursor",
      "category": "skill",
      "sha256": "d7a2bec1bdbb8b00fa1adeeb4ff01965f2bc9f5932d0157822dc829d7bbf1b52",
      "source": "skills/cabloy-resource-field-update/evals/evals.json",
      "target": ".cursor/skills/cabloy-resource-field-update/evals/evals.json"
    },
    {
      "adapter": "cursor",
      "category": "skill",
      "sha256": "7259c0b9c9ae9ea46b4cbe5965732c6006f7a66d5cac5049a4e4a461aa44b891",
      "source": "skills/cabloy-resource-field-update/references/custom-renderer-demo-checklist.md",
      "target": ".cursor/skills/cabloy-resource-field-update/references/custom-renderer-demo-checklist.md"
    },
    {
      "adapter": "cursor",
      "category": "skill",
      "sha256": "7037e4997235d1469bf1c97c7e588ed9aee305196cb82d90c0f8b5d0f68cede0",
      "source": "skills/cabloy-resource-field-update/references/field-update-decision-tree.md",
      "target": ".cursor/skills/cabloy-resource-field-update/references/field-update-decision-tree.md"
    },
    {
      "adapter": "cursor",
      "category": "skill",
      "sha256": "7922a45b7f9553e5b7a405b41b5d8f173d39481dff38a08d34fb7d99a5979ebb",
      "source": "skills/cabloy-resource-field-update/references/follow-up-checklist.md",
      "target": ".cursor/skills/cabloy-resource-field-update/references/follow-up-checklist.md"
    },
    {
      "adapter": "cursor",
      "category": "skill",
      "sha256": "980550915f494cf8e6a5110f84bd518a51378111a3cef49a2772ff62c60dd715",
      "source": "skills/cabloy-resource-field-update/references/verification-checklist.md",
      "target": ".cursor/skills/cabloy-resource-field-update/references/verification-checklist.md"
    },
    {
      "adapter": "cursor",
      "category": "skill",
      "sha256": "3423b7bbce2662acbd7d8f31a3607f14fcaee31470b0156cca33b4bfe0a1ab3c",
      "source": "skills/cabloy-resource-field-update/SKILL.md",
      "target": ".cursor/skills/cabloy-resource-field-update/SKILL.md"
    },
    {
      "adapter": "cursor",
      "category": "skill",
      "sha256": "780105ec2e56a5460664836aab98b6dfc610ca1f9951becc165c524f80d52ff6",
      "source": "skills/cabloy-spec-execution/evals/evals.json",
      "target": ".cursor/skills/cabloy-spec-execution/evals/evals.json"
    },
    {
      "adapter": "cursor",
      "category": "skill",
      "sha256": "66af519e402d0d26078abf8d60ae9b03c40866a0af7e8f80ca8db8733faaf3c1",
      "source": "skills/cabloy-spec-execution/evals/files/scenarios.json",
      "target": ".cursor/skills/cabloy-spec-execution/evals/files/scenarios.json"
    },
    {
      "adapter": "cursor",
      "category": "skill",
      "sha256": "4272ada10c6802a70c3fd926aab858724a65e975a716775ac716d6f0ba85c25a",
      "source": "skills/cabloy-spec-execution/evals/protocol.md",
      "target": ".cursor/skills/cabloy-spec-execution/evals/protocol.md"
    },
    {
      "adapter": "cursor",
      "category": "skill",
      "sha256": "0c7c673faf069c1cf2a879babc6a6acac4fc80963926fcb181fe529d9b24d331",
      "source": "skills/cabloy-spec-execution/references/execution-protocol.md",
      "target": ".cursor/skills/cabloy-spec-execution/references/execution-protocol.md"
    },
    {
      "adapter": "cursor",
      "category": "skill",
      "sha256": "a7375a23f4112d16407e867334781856367d041a956cb0009244881b3f88dcff",
      "source": "skills/cabloy-spec-execution/references/status-and-evidence.md",
      "target": ".cursor/skills/cabloy-spec-execution/references/status-and-evidence.md"
    },
    {
      "adapter": "cursor",
      "category": "skill",
      "sha256": "cc739f11ae129235375a461b7376d639af967e1c659d4735a03b0973ff53dbdd",
      "source": "skills/cabloy-spec-execution/SKILL.md",
      "target": ".cursor/skills/cabloy-spec-execution/SKILL.md"
    },
    {
      "adapter": "cursor",
      "category": "skill",
      "sha256": "84124b0a17f64e4f66222ee787ad95d5b1854b1a132a029674b64dd8634ad57b",
      "source": "skills/cabloy-spec-generation/evals/evals.json",
      "target": ".cursor/skills/cabloy-spec-generation/evals/evals.json"
    },
    {
      "adapter": "cursor",
      "category": "skill",
      "sha256": "34d6b8dfd8ce3744f85dec1c4457524ac1627073a5ec9f481ec491115a7f94b4",
      "source": "skills/cabloy-spec-generation/evals/files/scenarios.json",
      "target": ".cursor/skills/cabloy-spec-generation/evals/files/scenarios.json"
    },
    {
      "adapter": "cursor",
      "category": "skill",
      "sha256": "4fa0405277092948d79cbde3d5b9b0f2e258dac58bf7e462dffea56da5fdd45f",
      "source": "skills/cabloy-spec-generation/evals/protocol.md",
      "target": ".cursor/skills/cabloy-spec-generation/evals/protocol.md"
    },
    {
      "adapter": "cursor",
      "category": "skill",
      "sha256": "6cb948d8c061c1abf96045f3edf5a24319c2cc22d9f1f6c5f1811b6face0333c",
      "source": "skills/cabloy-spec-generation/references/canonical-spec-input.md",
      "target": ".cursor/skills/cabloy-spec-generation/references/canonical-spec-input.md"
    },
    {
      "adapter": "cursor",
      "category": "skill",
      "sha256": "664816ac5f579767f430749e1cba8515971d658c525f8332da95097cf273c0eb",
      "source": "skills/cabloy-spec-generation/references/repo-aware-discovery.md",
      "target": ".cursor/skills/cabloy-spec-generation/references/repo-aware-discovery.md"
    },
    {
      "adapter": "cursor",
      "category": "skill",
      "sha256": "0a8c64f3b0c055790d9fb2b267954dbbd0c2473a2ea0e5b2c8be2348a9956459",
      "source": "skills/cabloy-spec-generation/references/repo-specs-document-set.md",
      "target": ".cursor/skills/cabloy-spec-generation/references/repo-specs-document-set.md"
    },
    {
      "adapter": "cursor",
      "category": "skill",
      "sha256": "6698717c1e20519fa13c2961de7e863fe5c2ff9f2f420f3f289f96a9533a190e",
      "source": "skills/cabloy-spec-generation/references/traceability-and-status-rules.md",
      "target": ".cursor/skills/cabloy-spec-generation/references/traceability-and-status-rules.md"
    },
    {
      "adapter": "cursor",
      "category": "skill",
      "sha256": "02ef6d9b6ac9f6746508b343281a2160ed55a05039f7c21677e216acde579792",
      "source": "skills/cabloy-spec-generation/SKILL.md",
      "target": ".cursor/skills/cabloy-spec-generation/SKILL.md"
    },
    {
      "adapter": "cursor",
      "category": "skill",
      "sha256": "900d9c74bd44f746990046c3ea142d653da740b156a648c573992134b5cc1b9f",
      "source": "skills/cabloy-workflow/evals/evals.json",
      "target": ".cursor/skills/cabloy-workflow/evals/evals.json"
    },
    {
      "adapter": "cursor",
      "category": "skill",
      "sha256": "f67929d393d5d0edd4e49383b3899e377a2aed3d2adce30884642cb1385d416e",
      "source": "skills/cabloy-workflow/references/cli-strategy.md",
      "target": ".cursor/skills/cabloy-workflow/references/cli-strategy.md"
    },
    {
      "adapter": "cursor",
      "category": "skill",
      "sha256": "c44c3aab1079fa2f10449e7050f5ae6d37b18b0a12416c8ade62ef5215a4c56f",
      "source": "skills/cabloy-workflow/references/edition-detection.md",
      "target": ".cursor/skills/cabloy-workflow/references/edition-detection.md"
    },
    {
      "adapter": "cursor",
      "category": "skill",
      "sha256": "b9414b99bc7ad83d4db2dccfd14e9dfa5281bdd78dd2df524080129dd032b750",
      "source": "skills/cabloy-workflow/SKILL.md",
      "target": ".cursor/skills/cabloy-workflow/SKILL.md"
    },
    {
      "adapter": "cursor",
      "category": "skill",
      "sha256": "5aea4e9377063a6f08bbe49071a3bd874947c984fc505aeab6bb89d910f5c9c8",
      "source": "skills/cabloy-worktree-environment/evals/evals.json",
      "target": ".cursor/skills/cabloy-worktree-environment/evals/evals.json"
    },
    {
      "adapter": "cursor",
      "category": "skill",
      "sha256": "791dd8e89b63dfd0714538b3b15d0b4750b6889f538b65f7137bb93f091e02d9",
      "source": "skills/cabloy-worktree-environment/SKILL.md",
      "target": ".cursor/skills/cabloy-worktree-environment/SKILL.md"
    },
    {
      "adapter": "cursor",
      "category": "skill",
      "sha256": "6bc654841ad140bb0b3fbd10ea0c5e8b7c9bb041d06c404b118743f50d7e7744",
      "source": "skills/cabloy-zova-source-reading/references/analysis-modes.md",
      "target": ".cursor/skills/cabloy-zova-source-reading/references/analysis-modes.md"
    },
    {
      "adapter": "cursor",
      "category": "skill",
      "sha256": "5bc51017406568b54b7f38335d51b5f7cb1c30ed2835d47ba80bbd192f3c89cf",
      "source": "skills/cabloy-zova-source-reading/references/core-reading-paths.md",
      "target": ".cursor/skills/cabloy-zova-source-reading/references/core-reading-paths.md"
    },
    {
      "adapter": "cursor",
      "category": "skill",
      "sha256": "0c95aae0e5dedd5cd9cf201c64185a4b66ebeb3c4eb6e8c45b679930dcc32c97",
      "source": "skills/cabloy-zova-source-reading/SKILL.md",
      "target": ".cursor/skills/cabloy-zova-source-reading/SKILL.md"
    },
    {
      "adapter": "codex",
      "category": "policy",
      "sha256": "4125f29d45e34dd987c178a0b77b19c7cfe1b0dd756edb1253108fee430d296d",
      "source": "policies/repository.md",
      "target": "AGENTS.md"
    },
    {
      "adapter": "claude",
      "category": "policy",
      "sha256": "4125f29d45e34dd987c178a0b77b19c7cfe1b0dd756edb1253108fee430d296d",
      "source": "policies/repository.md",
      "target": "CLAUDE.md"
    }
  ]
}
