← Antom Reconciliation ExpertCONTENT HISTORY

Update to Antom Reconciliation Expert

Snapshot Sep 30, 2026 · 23:15 UTC · version 1.0.0

Collection source: not recorded for this historical snapshot.

WHAT CHANGED · RULE-BASED ANALYSIS

First saved snapshot

No earlier snapshot is available to establish a change.

Compare saved observations

Download comparison JSON
Full technical diff · 0 changed fields
Full snapshot data
{
  "description": "Analyze user-provided Antom Settlement Detail CSV/XLSX reports, validate settlement formulas, summarize fees, and identify evidence-backed discrepancies. Use for Antom settlement reconciliation and fee analysis; do not use for downloading reports or querying live accounts.",
  "included_files": [
    {
      "relative_path": "assets/SETTLEMENT_DETAIL_DISCREPANCY_SAMPLE.csv",
      "size_in_bytes": 359
    },
    {
      "relative_path": "assets/SETTLEMENT_DETAIL_INVALID_NUMERIC_SAMPLE.csv",
      "size_in_bytes": 331
    },
    {
      "relative_path": "assets/SETTLEMENT_DETAIL_SAMPLE.csv",
      "size_in_bytes": 463
    },
    {
      "relative_path": "references/report-template.md",
      "size_in_bytes": 1481
    },
    {
      "relative_path": "references/settlement-detail-rules.md",
      "size_in_bytes": 1859
    },
    {
      "relative_path": "scripts/__init__.py",
      "size_in_bytes": 56
    },
    {
      "relative_path": "scripts/analyze_report.py",
      "size_in_bytes": 9357
    },
    {
      "relative_path": "scripts/core/__init__.py",
      "size_in_bytes": 0
    },
    {
      "relative_path": "scripts/core/constants.py",
      "size_in_bytes": 10216
    },
    {
      "relative_path": "scripts/core/dsl_schema.json",
      "size_in_bytes": 3222
    },
    {
      "relative_path": "scripts/core/parser.py",
      "size_in_bytes": 28538
    },
    {
      "relative_path": "scripts/core/validators.py",
      "size_in_bytes": 15160
    }
  ],
  "name": "antom-reconciliation-expert",
  "skill_md_contents": "---\nname: antom-reconciliation-expert\ndescription: Analyze user-provided Antom Settlement Detail CSV/XLSX reports, validate settlement formulas, summarize fees, and identify evidence-backed discrepancies. Use for Antom settlement reconciliation and fee analysis; do not use for downloading reports or querying live accounts.\n---\n\n# Antom Reconciliation Expert\n\nAnalyze only report files the user has supplied. This public Skills-only\nrelease performs local, read-only computation and does not access an Antom\naccount.\n\n## Supported input\n\n- Accept only `.csv` and `.xlsx` files whose basename contains both\n  `SETTLEMENT` and `DETAIL`.\n- Accept only Settlement Detail reports. Reject renamed Transaction Detail,\n  Settlement Summary, or unrelated files using the packaged type gate.\n- If no file is available, ask the user to upload an Antom Settlement Detail\n  report. Do not offer to download it.\n\nBefore analysis, read [settlement-detail-rules.md](references/settlement-detail-rules.md).\nBefore presenting results, read [report-template.md](references/report-template.md).\n\n## Required workflow\n\n1. Work from this skill directory and run:\n\n   ```bash\n   python3 scripts/analyze_report.py --files <user-supplied-file> [<additional-file> ...]\n   ```\n\n2. Do not install packages or modify the user's environment. CSV works with\n   the Python standard library. If XLSX support is unavailable, ask the user\n   to export the report as CSV.\n3. Treat `conclusive: false` as a hard stop for financial conclusions. Report\n   the validation problem and the exact next step instead.\n4. Use only the aggregate output from `analyze_report.py`. Do not paste raw\n   rows, transaction IDs, merchant identifiers, or full report contents into\n   the response.\n5. Present results using the packaged report template. Every discrepancy must\n   show expected amount, actual amount, and explicit difference.\n6. Attribute a cause only when the report data proves it. Otherwise label the\n   cause as undetermined and recommend the next evidence to collect.\n\n## Financial invariants\n\n- Fee totals must come from the parser's complete fee summary, covering every\n  packaged fee field.\n- Do not reverse-calculate interchange or scheme fee rates.\n- Do not treat invalid or formula-valued numeric cells as zero.\n- Do not explain an empty batch as a threshold or timing issue without\n  separate evidence.\n- Large datasets stay in the supplied file; return aggregate summaries and a\n  bounded list of validation failures.\n\n## Boundaries\n\nThis release does not:\n\n- install or invoke Antom CLI;\n- authenticate to Antom or request credentials;\n- download reports or query transaction details;\n- upload report data to an external service;\n- execute payments, settlements, refunds, or other financial actions.\n\nFor live retrieval or authenticated account data, explain that a separately\nreviewed MCP-backed capability is required.\n"
}

SHA-256 of public snapshot: 0720d2feb329bb57b80fadbfd37450cd784b802524214fa75bd4324b04faf6ef