{
  "name": "ui5-typescript-conversion — 1 skill",
  "slug": "source-skills-10b8049f6782129dc2716c31",
  "type": "skills",
  "category": "developer-tools",
  "example": false,
  "evidence_state": "pinned_source_listing",
  "stamp": "Pinned source listing — machine-checked",
  "summary": "Pinned source declarations and file hashes were listed.",
  "outcome": "Listed 1 skill declaration. Ran 11 git commands; each one's exit status and output hash is in commands.json. Scope: acquisition and static inspection.",
  "rule_results": [
    "The retained source tree matches its acquisition manifest.",
    "Declared skill names (listing.json): ui5-typescript-conversion"
  ],
  "task": "What declarations and files are present in this pinned source?",
  "setup": "Git blob acquisition followed by static source inspection.",
  "limitations": "Scope: acquisition and static inspection. Command results: commands.json.",
  "source_url": "https://github.com/UI5/plugins-coding-agents.git",
  "documentation_url": "https://github.com/UI5/plugins-coding-agents.git",
  "commit": "2b8c4a944e39609214bce7aef3b05260985f0e91",
  "tree_sha256": "2879c6b7c0815b778643a168a2478a4b7fdb3f492351ec19801e0d5f44ff1721",
  "file_sha256": {
    "plugins/ui5-typescript-conversion/.github/plugin/plugin.json": "2737c0863f2a96b54f147f2bfd91e019dd8611743ea1640600f0c6ef7af2d711",
    "plugins/ui5-typescript-conversion/.mcp.json": "ca3d163bab055381827226140568f3bef7eaac187cebd76878e0b63e9e442356",
    "plugins/ui5-typescript-conversion/README.md": "524b32e0bc1339bfc8fabb6bbea3ca928d56a3f12d1121e10fdc1fba7260d78d",
    "plugins/ui5-typescript-conversion/plugin.json": "2737c0863f2a96b54f147f2bfd91e019dd8611743ea1640600f0c6ef7af2d711",
    "plugins/ui5-typescript-conversion/skills/ui5-typescript-conversion/SKILL.md": "ec6cc296b5585f0c3714203be0bc6cd15e0a205a8a83392c0e59717b7d28ed31",
    "plugins/ui5-typescript-conversion/skills/ui5-typescript-conversion/references/test_conversion.md": "0a68fe2634fc15c2b5b5c4ed653ee4d2c7ab6854b1a362093fd3c5c6495a237a"
  },
  "lockfiles": [
    "LOCK.json"
  ],
  "utc_date": "2026-10-20T00:19:00Z",
  "source_date": "2026-10-16",
  "discovered_date": "2026-10-16",
  "retested_date": "2026-10-20",
  "reviewed_date": "2026-10-20",
  "published_date": "2026-10-20",
  "modified_date": "2026-10-20",
  "reviewer": "machine pipeline",
  "harness_version": "toolwitness harness at commit 80347ac5c68b1268b011b015a8797984151a16e7",
  "claude_code_version": "Not applicable: static source inspection (commands.json).",
  "model_id": "Not applicable: static source inspection (commands.json).",
  "scanner_version": "Not applicable: static source inspection.",
  "rulepack_version": "Not applicable: static source inspection.",
  "agents": [],
  "disclaimer": "This record lists declarations and file hashes from a pinned source tree. Git command results from acquisition and static inspection are retained in commands.json. Scope: acquisition and static inspection. It is not a security or quality verdict. Changed bytes are outside this record.",
  "commands": [
    "Ran 11 git commands; each one's exit status and output hash is in commands.json. Scope: acquisition and static inspection."
  ],
  "prompt_list": [
    "Not applicable: static source inspection (commands.json)."
  ],
  "history": [
    "2026-10-20T00:19:00Z: pinned source inspection"
  ],
  "application": {
    "name": "ui5-typescript-conversion — 1 skill",
    "softwareVersion": "2b8c4a944e39609214bce7aef3b05260985f0e91",
    "applicationCategory": "DeveloperApplication",
    "operatingSystem": "Not exercised"
  },
  "artifacts": {
    "transcript": "Ran 11 git commands; each one's exit status and output hash is in commands.json. Scope: acquisition and static inspection.",
    "sinkhole_log": "Not applicable: static source inspection (commands.json).",
    "canary_log": "Not applicable: static source inspection (commands.json).",
    "scanner_output": "Not applicable: static source inspection (commands.json).",
    "normalized_text": "{\n  \"listing\": {\n    \"skills\": [\n      {\n        \"path\": \"plugins/ui5-typescript-conversion/skills/ui5-typescript-conversion/SKILL.md\",\n        \"name\": \"ui5-typescript-conversion\",\n        \"description\": \"A skill for converting UI5 (SAPUI5/OpenUI5) projects to TypeScript.\",\n        \"files\": {\n          \"plugins/ui5-typescript-conversion/skills/ui5-typescript-conversion/SKILL.md\": \"ec6cc296b5585f0c3714203be0bc6cd15e0a205a8a83392c0e59717b7d28ed31\",\n          \"plugins/ui5-typescript-conversion/skills/ui5-typescript-conversion/references/test_conversion.md\": \"0a68fe2634fc15c2b5b5c4ed653ee4d2c7ab6854b1a362093fd3c5c6495a237a\"\n        }\n      }\n    ],\n    \"hooks\": [],\n    \"executions\": []\n  }\n}"
  },
  "review_input": {
    "identity_artifact": "identity.json",
    "evidence_sha256": {
      "LOCK.json": "0fc2fa039cfe7efcda6b9ac4837c48eb96551fbd2aab83375d562f7bab0328d9",
      "commands.json": "f69bda5c5703389350a260d31acc4d9076bba4fc4cf780b4555f98593855c3f2",
      "complete.json": "91b504b43905fdc009504d516c45eea831f39a1995b9e7d69987c9756c936d6f",
      "identity.json": "c9cb997e13b2fbcd0af98f86e50b89cf27d20a20822a2eb81f6435e20d9ff692",
      "listing.json": "bad4597c2690711a6381432e9225cc4aa8a93db2a53213f08cab61ea976cbe24",
      "selection.json": "0ee6cf5e2f4ac80ffc4bfc9e72e290a9fb8ed9071f6f87aa9ccbfb1f0280b786"
    },
    "claims": [
      {
        "id": "acquired",
        "field": "summary",
        "text": "Pinned source declarations and file hashes were listed.",
        "sources": [
          "LOCK.json",
          "listing.json",
          "commands.json"
        ]
      },
      {
        "id": "listed",
        "field": "outcome",
        "text": "Listed 1 skill declaration. Ran 11 git commands; each one's exit status and output hash is in commands.json. Scope: acquisition and static inspection.",
        "sources": [
          "LOCK.json",
          "listing.json",
          "commands.json"
        ]
      },
      {
        "id": "tree",
        "field": "rule_results.0",
        "text": "The retained source tree matches its acquisition manifest.",
        "sources": [
          "LOCK.json",
          "listing.json",
          "commands.json"
        ]
      },
      {
        "id": "declared",
        "field": "rule_results.1",
        "text": "Declared skill names (listing.json): ui5-typescript-conversion",
        "sources": [
          "LOCK.json",
          "listing.json",
          "commands.json"
        ]
      }
    ]
  },
  "review": {
    "kind": "machine-checked",
    "date": "2026-10-20",
    "reviewed_sha256": "731e3a96e55c000d7987200fa33f224cc387378cb8908b156883c6dbf361d1d8",
    "gates": "f56ac14c895a4c4325f2f2bca001060bebf2123ada445665292490d833c885c0",
    "codex": "a9a3b3594272f18e6c04d78739df11f6a87fe1229f7ef5c7a00b701d391f4ada",
    "grok": "c48d5f76da04e3cfc760c9a2a32155a63b69a574a6811534f078251a3f24f71b",
    "summary": "Deterministic gates passed; every claim rebuilt from evidence with a reviewed template; Grok reported no standing refutation."
  }
}
