{
  "name": "chronograph-gp — 5 skills",
  "slug": "source-skills-c683ce9585903f62bded26fe",
  "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 5 skill declarations. Ran 23 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): chronograph-budget-vs-actuals-variance; chronograph-fund-quarterly-review-pack; chronograph-markup-markdown-brief; chronograph-portfolio-company-one-pager; chronograph-tvpi-attribution-by-company"
  ],
  "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/chronograph-pe/chronograph-gp-claude-plugin.git",
  "documentation_url": "https://github.com/chronograph-pe/chronograph-gp-claude-plugin.git",
  "commit": "35cb3d12cf4e24823c0efca4abe6f13c2fd0e5f5",
  "tree_sha256": "00bb7ccc466d3219ad4cdf13ee70d85921d167c8a36c13c3b7ed7f9102b0d357",
  "file_sha256": {
    ".claude-plugin/marketplace.json": "3b474b49b3892dfe8fac45d413482c7ec140aa602ed4a14875b3b4a4d8affec2",
    ".claude-plugin/plugin.json": "87b604dab5d100bef874d7b97271b327960a6a71db5e723405cd86de99a1393d",
    "LICENSE": "c95bae1d1ce0235ecccd3560b772ec1efb97f348a79f0fbe0a634f0c2ccefe2c",
    "README.md": "d00cefd6a2c40ee9c96bdcd41086b428fa71514cd21192cc2de3ba80a9dec919",
    "agents/chronograph-budget-vs-actuals-variance.md": "6a9d81a8ef608231325b605b517bf2426b56c37970db2749f998bdc501bebfd6",
    "agents/chronograph-fund-quarterly-review-pack.md": "8fd5b46b05dea18b8ccdf444ad5e2c72ef9648dc2f56e07ce7e092fa3130ca24",
    "agents/chronograph-gp-analyst.md": "578ea124b16ae4978b3d2ccde2968f3a148f7e82e3020c2ca822c4b13f5c36e1",
    "agents/chronograph-markup-markdown-brief.md": "d0750eb769139a1f758ff425f1440ef208bf140bc43b7b7bb9478c87a7a91639",
    "agents/chronograph-portfolio-company-one-pager.md": "8c90a879f9a2cf2c21373f2d004ed939c3b407b4fe8041381da70e7476ba3736",
    "agents/chronograph-tvpi-attribution-by-company.md": "6d10568e399c424e11d232d15cf5961416dfdf92fccafb6403a994ddb15fd912",
    "skills/.gitkeep": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    "skills/chronograph-budget-vs-actuals-variance/SKILL.md": "5c4f6dadd7eddd916d73dd86225b59730eaa9d64f0044b0a19d1b3bea5440de6",
    "skills/chronograph-fund-quarterly-review-pack/SKILL.md": "e748a3fa92a265eb2d6a0dd89971a26ac70be07390e0e0a89bd941b388037916",
    "skills/chronograph-markup-markdown-brief/SKILL.md": "65640f04e6e878dfdca71eed618589a7d47d84737fcfa1b2508b904d7cc04cd7",
    "skills/chronograph-portfolio-company-one-pager/SKILL.md": "d95a302b33a25d6a5f282c60c37bb2d2b9c38cf665c547631df6e952272c44db",
    "skills/chronograph-portfolio-company-one-pager/references/brand-tokens.md": "792ecb9e918aa5cbe4bdee7d2c546712f75e213016b152649f521deb72d147b9",
    "skills/chronograph-portfolio-company-one-pager/references/rendering.md": "aa6aecd5449b9016a15e359737af320bb387316dc391ddc023ce8c29301e1581",
    "skills/chronograph-tvpi-attribution-by-company/SKILL.md": "9ab32c807b4ebb3e6746f39482909477805f6a103db32a61c72c1b2c68ec4839"
  },
  "lockfiles": [
    "LOCK.json"
  ],
  "utc_date": "2026-10-18T12:13:08Z",
  "source_date": "2026-10-16",
  "discovered_date": "2026-10-16",
  "retested_date": "2026-10-18",
  "reviewed_date": "2026-10-18",
  "published_date": "2026-10-18",
  "modified_date": "2026-10-18",
  "reviewer": "machine pipeline",
  "harness_version": "toolwitness harness at commit 370a99e19f70b4b6aeaddd4a8dad4fccf774687d",
  "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 23 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-18T12:13:08Z: pinned source inspection"
  ],
  "application": {
    "name": "chronograph-gp — 5 skills",
    "softwareVersion": "35cb3d12cf4e24823c0efca4abe6f13c2fd0e5f5",
    "applicationCategory": "DeveloperApplication",
    "operatingSystem": "Not exercised"
  },
  "artifacts": {
    "transcript": "Ran 23 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/chronograph-budget-vs-actuals-variance/SKILL.md\",\n        \"name\": \"chronograph-budget-vs-actuals-variance\",\n        \"description\": \"Compare portfolio company operating actuals against budget/plan, compute variances, flag off-plan companies, and roll up to the fund, using Chronograph company metrics.\",\n        \"files\": {\n          \"skills/chronograph-budget-vs-actuals-variance/SKILL.md\": \"5c4f6dadd7eddd916d73dd86225b59730eaa9d64f0044b0a19d1b3bea5440de6\"\n        }\n      },\n      {\n        \"path\": \"skills/chronograph-fund-quarterly-review-pack/SKILL.md\",\n        \"name\": \"chronograph-fund-quarterly-review-pack\",\n        \"description\": \"Generate a consolidated quarterly review pack for a single fund — a fund-level summary plus a one-pager section for every portfolio company in the fund — using Chronograph data.\",\n        \"files\": {\n          \"skills/chronograph-fund-quarterly-review-pack/SKILL.md\": \"e748a3fa92a265eb2d6a0dd89971a26ac70be07390e0e0a89bd941b388037916\"\n        }\n      },\n      {\n        \"path\": \"skills/chronograph-markup-markdown-brief/SKILL.md\",\n        \"name\": \"chronograph-markup-markdown-brief\",\n        \"description\": \"Identify which portfolio companies were marked up or down this period, quantify each change, surface the stated basis, and rank by impact on fund NAV — using Chronograph investment metrics.\",\n        \"files\": {\n          \"skills/chronograph-markup-markdown-brief/SKILL.md\": \"65640f04e6e878dfdca71eed618589a7d47d84737fcfa1b2508b904d7cc04cd7\"\n        }\n      },\n      {\n        \"path\": \"skills/chronograph-portfolio-company-one-pager/SKILL.md\",\n        \"name\": \"chronograph-portfolio-company-one-pager\",\n        \"description\": \"Generate one-pagers and investor reports for private equity portfolio companies. Handles live data fetching via the Chronograph MCP OR an uploaded Excel model, metric formatting, AI-generated or model-sourced commentary, and rendering a fully styled HTML one-pager.\\n\",\n        \"files\": {\n          \"skills/chronograph-portfolio-company-one-pager/SKILL.md\": \"d95a302b33a25d6a5f282c60c37bb2d2b9c38cf665c547631df6e952272c44db\",\n          \"skills/chronograph-portfolio-company-one-pager/references/brand-tokens.md\": \"792ecb9e918aa5cbe4bdee7d2c546712f75e213016b152649f521deb72d147b9\",\n          \"skills/chronograph-portfolio-company-one-pager/references/rendering.md\": \"aa6aecd5449b9016a15e359737af320bb387316dc391ddc023ce8c29301e1581\"\n        }\n      },\n      {\n        \"path\": \"skills/chronograph-tvpi-attribution-by-company/SKILL.md\",\n        \"name\": \"chronograph-tvpi-attribution-by-company\",\n        \"description\": \"Decompose a fund's total value / TVPI into per-company contributions, split realized vs. unrealized, and rank top contributors and detractors — using Chronograph investment metrics.\",\n        \"files\": {\n          \"skills/chronograph-tvpi-attribution-by-company/SKILL.md\": \"9ab32c807b4ebb3e6746f39482909477805f6a103db32a61c72c1b2c68ec4839\"\n        }\n      }\n    ],\n    \"hooks\": [],\n    \"executions\": []\n  }\n}"
  },
  "review_input": {
    "identity_artifact": "identity.json",
    "evidence_sha256": {
      "LOCK.json": "3f109d1a1ed540693194c929a6a97586530633b920959ef877642f703c926ea6",
      "commands.json": "080cd35c46b1e8b947464c3d4fe99eef45f3dd9c02f7cdf7dcb0712935345180",
      "complete.json": "91b504b43905fdc009504d516c45eea831f39a1995b9e7d69987c9756c936d6f",
      "identity.json": "58d453e3d76e0c7c48ead48c44386042652e538c381bbb71acd0c3924223e502",
      "listing.json": "ed8f28883d37eb4499abf081ca1f861d2680c915b7f3a232cdae9d5c9db9bc47",
      "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 5 skill declarations. Ran 23 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): chronograph-budget-vs-actuals-variance; chronograph-fund-quarterly-review-pack; chronograph-markup-markdown-brief; chronograph-portfolio-company-one-pager; chronograph-tvpi-attribution-by-company",
        "sources": [
          "LOCK.json",
          "listing.json",
          "commands.json"
        ]
      }
    ]
  },
  "review": {
    "kind": "machine-checked",
    "date": "2026-10-18",
    "reviewed_sha256": "bed6a9bf97b3b8d546844aa34935ea992b84857d6c355e5955c22b0f52e1433f",
    "gates": "46f163d62c16c091b79be4618e3cefbf6c378b14846ef966dc186f174ee315eb",
    "codex": "47ff270ce3239b6fbabea19ffd800c0b87c26a8c969374dc59944869abe694e3",
    "grok": "ddf12fd0d5329affdd54db344ab2171c777fcdc02b372f400351f7add8bf8626",
    "summary": "Deterministic gates passed; every claim rebuilt from evidence with a reviewed template; Grok reported no standing refutation."
  }
}
