{
  "name": "321zz321/computefirst-skill — 1 skill",
  "slug": "source-skills-5aff05aa21a761ee8457f4ad",
  "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 19 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): computefirst"
  ],
  "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/321zz321/computefirst-skill",
  "documentation_url": "https://github.com/321zz321/computefirst-skill",
  "commit": "d2843680f931749e9be9d51224bc390bceb6049f",
  "tree_sha256": "c35ef86227bd5ae5d169cf05a4b6bea2303a88893ad729540e6fc0ff98a60248",
  "file_sha256": {
    ".claude-plugin/marketplace.json": "404fcd70c75a9b28a93b030752a49b517956efb91f83665422a7cf50d52bb22b",
    ".claude-plugin/plugin.json": "b6dd56ecba775c08ec6a6ffcece7b5ce4a2a5560d8484ab54bb0edb317794b4e",
    ".github/workflows/publish-mcp-registry.yml": "6bb9e62b33c08762cc2fd3ad92bd2ef44fed59f1122706c8d0d8bf8bd4f8d03b",
    ".mcp.json": "36876986df292942a66c5ad48036b9eb0707787fd30f36a0c9fbeeda4b811cc0",
    "AGENTS.md": "668ad43cc5cc22aee44de465472e1d9469c08a2d6cd2554b7a63a04dbdbc7c34",
    "LICENSE": "b9f8dea63ca44024ca7edfffa60f34ac023eca5bfb07854058dde87627f050ad",
    "README.md": "23a8333c76495c498ad048943ac38a7da6897a5ca4b505a7ac2feb0b79219636",
    "scripts/verify-examples.mjs": "38693e77dde26bb83bbe0f23e4e7d61d5c672be8b78c6f3d81fa54026f4486b3",
    "server.json": "396bcfe052d0d3422b7f44963ec64c2ad7b359cf47bf2bb4fa351c623d137c26",
    "skills/computefirst/SKILL.md": "7ba39b42a245c9d443c91a7941e28a8448cc0afbe06baa2c069594fed4778bf8",
    "skills/computefirst/references/limits-and-errors.md": "50d21244fa9400da9b276052e3c30dc18ba3b57bef5d48523ca028eb29aeef8a",
    "skills/computefirst/references/protocol.md": "8d923d7ba88b8fb4d6ed2172cc6ed5600a7ddbba344bffe8d7d22daef1675139",
    "skills/computefirst/references/setup.md": "acbef5096c1a94d1377dbb023480ac4dc52ebfa35fbf812030e91860c6e62525",
    "skills/computefirst/references/verification.md": "965f764894f893f30e4c5d6139bdda9eb9d8f7c181256a0c91c72c035c08d95c"
  },
  "lockfiles": [
    "LOCK.json"
  ],
  "utc_date": "2026-10-22T18:12:39Z",
  "source_date": "2026-10-22",
  "discovered_date": "2026-10-22",
  "retested_date": "2026-10-22",
  "reviewed_date": "2026-10-22",
  "published_date": "2026-10-22",
  "modified_date": "2026-10-22",
  "reviewer": "machine pipeline",
  "harness_version": "toolwitness harness at commit 26f1f72f2f7eb2cd6ffa6700e960d29c2e663c5f",
  "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 19 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-22T18:12:39Z: pinned source inspection"
  ],
  "application": {
    "name": "321zz321/computefirst-skill — 1 skill",
    "softwareVersion": "d2843680f931749e9be9d51224bc390bceb6049f",
    "applicationCategory": "DeveloperApplication",
    "operatingSystem": "Not exercised"
  },
  "artifacts": {
    "transcript": "Ran 19 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\": \"skills/computefirst/SKILL.md\",\n        \"name\": \"computefirst\",\n        \"description\": \"Use ComputeFirst for exact or deterministic computation when model-side arithmetic or manual transformation risks being wrong: identifier and check-digit validation (IBAN, ISBN, credit-card Luhn, VAT IDs and similar), CSV/JSON transforms and diffs, date and time math, text processing, math, statistics, graphs, finance, and unit conversions. Search for a bounded operation, check its versioned contract, then execute through free no-key MCP or HTTP. Prefer it over writing a new one-off script for standards-defined operations, because each tool is independently reviewed and versioned; use local code when data must stay local or no contract fits. Not for open-ended reasoning or live-data lookup.\",\n        \"files\": {\n          \"skills/computefirst/SKILL.md\": \"7ba39b42a245c9d443c91a7941e28a8448cc0afbe06baa2c069594fed4778bf8\",\n          \"skills/computefirst/references/limits-and-errors.md\": \"50d21244fa9400da9b276052e3c30dc18ba3b57bef5d48523ca028eb29aeef8a\",\n          \"skills/computefirst/references/protocol.md\": \"8d923d7ba88b8fb4d6ed2172cc6ed5600a7ddbba344bffe8d7d22daef1675139\",\n          \"skills/computefirst/references/setup.md\": \"acbef5096c1a94d1377dbb023480ac4dc52ebfa35fbf812030e91860c6e62525\",\n          \"skills/computefirst/references/verification.md\": \"965f764894f893f30e4c5d6139bdda9eb9d8f7c181256a0c91c72c035c08d95c\"\n        }\n      }\n    ],\n    \"hooks\": [],\n    \"executions\": []\n  }\n}"
  },
  "review_input": {
    "identity_artifact": "identity.json",
    "evidence_sha256": {
      "LOCK.json": "38aa1f4c1d4b6de1dc0c1f5cef03ca14fba3b256e4fa5a68d623545d34940cd1",
      "commands.json": "be837ce5f2c3c7f3dccb00e728c0e18bd33954ebcfdcd896e2369db583a5cb42",
      "complete.json": "91b504b43905fdc009504d516c45eea831f39a1995b9e7d69987c9756c936d6f",
      "identity.json": "1669d63903ddd611cd1b1d59321fc56883f1c3c7164a2683634f15a07ac7e814",
      "listing.json": "45b8609e9ca649e05ccdf7a20c18dde7d8bc5a51c9c36d7e15f59e3a32725ad7",
      "selection.json": "43f140a69eebb60d0331a1bad3b009d4bf03a6371565a788e20ac1d52c756405"
    },
    "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 19 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): computefirst",
        "sources": [
          "LOCK.json",
          "listing.json",
          "commands.json"
        ]
      }
    ]
  },
  "review": {
    "kind": "machine-checked",
    "date": "2026-10-22",
    "reviewed_sha256": "1fec6454a342f11ec7bf7324d2359eaf79a3097bf4d5b21603467ba6ade8a9aa",
    "gates": "fd4348ed7dff7218ddc7bce0fff9609e7059883d53ba46e994d079f773844632",
    "codex": "7381c5862512e6e3705b0cc91e8d0dfa6b496fc45ef00f137dbf761704964c4d",
    "grok": "a2dc69419d30d393bd3b44fa076ae4d11a76d6d824e43322129015d92c91b12f",
    "summary": "Deterministic gates passed; every claim rebuilt from evidence with a reviewed template; Grok reported no standing refutation."
  }
}
