← Files VeraARCHIVED FILE

modules/journal-bank-reconciliation/.codex-plugin/plugin.json

2.79 KB · Oct 2, 2026 · 00:29 UTC

↓ Download file

{
  "name": "journal-bank-reconciliation",
  "version": "0.1.54",
  "description": "Deterministic journal-to-bank reconciliation guided by Codex.",
  "author": {
    "name": "Mparanza",
    "email": "fabio@mparanza.com",
    "url": "https://mparanza.com"
  },
  "homepage": "https://mparanza.com/static/shared/journal-bank-reconciliation/index.html",
  "repository": "https://github.com/fabioannovazzi/app_files",
  "license": "AGPL-3.0-only",
  "keywords": [
    "audit",
    "bank",
    "journal",
    "ledger",
    "reconciliation",
    "deterministic"
  ],
  "skills": "./skills/",
  "interface": {
    "displayName": "Journal-Bank Reconciliation",
    "shortDescription": "Reconcile bank statements with journal or ledger exports in Italian, English, French, German, or Spanish.",
    "longDescription": "Codex workflow for bounded bank-to-journal reconciliation. Codex inspects a bounded source sample, reviews mappings and the relationship perimeter, and explains limits. Shared assurance controls qualify only exact supported headers or current reviewed mappings, bind decisions and physical lineage to content-addressed sources, compare canonical Decimal money exactly, enforce reviewed non-reusing relationship shapes and currency/unit/entity/direction policy, restrict reference matching to stable explicit identifiers, and close unambiguous one-to-many or many-to-one reference groups by conserved totals. After deterministic matching, one bounded Luna packet may classify, identify, or suggest eligible residual relationships only when the complete residual fits; over-cap residuals remain in human review without automatic model chunking. Validated decisions feed the human-selected certainty funnel and remove cleared movements from the operational review payload while strict matches and assurance artifacts remain unchanged. Valid runs write CSV/XLSX/JSON outputs, audit, gates, diagnostics, review notes, and Codex review without direct model API calls from scripts.",
    "developerName": "Fabio",
    "category": "Productivity",
    "websiteURL": "https://mparanza.com",
    "privacyPolicyURL": "https://mparanza.com/privacy",
    "termsOfServiceURL": "https://mparanza.com/terms",
    "capabilities": [
      "Interactive",
      "Write",
      "Analysis"
    ],
    "defaultPrompt": [
      "Use Journal-Bank Reconciliation on the bank files and journal/ledger file I provide.",
      "Propose language and column mappings where possible, ask only for essential ambiguities, then seal reviewed mapping and relationship decisions before deterministic reconciliation.",
      "Do not make direct OpenAI API calls from the plugin scripts; use Codex for review judgment and deterministic scripts for extraction/matching."
    ],
    "brandColor": "#496373",
    "composerIcon": "./assets/icon.svg",
    "logo": "./assets/icon.svg"
  }
}

SHA-256: 09158dfafc2d74f04d86832c530aebde98b3eced5c221c273a1694ada0642144