{ "generated_from": "docs/je_validation_task_spec_3.html", "spec_sha256": "fd16867045b1752f60636a50eeca822fcd8d1998ac359002854251798a03cb6d", "regenerate_with": "node scripts/extract_spec_json.mjs", "hand_transcribed": [ "environment.json", "scoring.json" ], "tasks": [ { "id": "JE-01", "title": "Unbalanced and incomplete entries", "tier": "L1", "family": "Structural integrity", "sources": [ "DS-A" ], "tools": [ "query_ledger", "get_entry", "recompute", "disposition", "submit" ], "weight": { "outcome": 0.8, "process": 0.1, "rationale": 0.1 } }, { "id": "JE-02", "title": "Chart of accounts and coding-block validity", "tier": "L1", "family": "Master data validity", "sources": [ "DS-A", "DS-E" ], "tools": [ "query_ledger", "get_entry", "get_master_data", "disposition", "submit" ], "weight": { "outcome": 0.7, "process": 0.2, "rationale": 0.1 } }, { "id": "JE-03", "title": "Posting period and cut-off hard checks", "tier": "L1", "family": "Period control", "sources": [ "DS-A" ], "tools": [ "query_ledger", "get_entry", "get_master_data", "disposition", "submit" ], "weight": { "outcome": 0.7, "process": 0.2, "rationale": 0.1 } }, { "id": "JE-04", "title": "Duplicate and near-duplicate payments", "tier": "L1", "family": "Duplicate detection", "sources": [ "DS-A" ], "tools": [ "query_ledger", "get_entry", "list_documents", "open_document", "disposition", "submit" ], "weight": { "outcome": 0.65, "process": 0.15, "rationale": 0.2 } }, { "id": "JE-05", "title": "Foreign-currency legs and rate-source validation", "tier": "L1", "family": "Currency and translation", "sources": [ "DS-A", "DS-J" ], "tools": [ "query_ledger", "get_entry", "get_master_data", "recompute", "disposition", "submit" ], "weight": { "outcome": 0.7, "process": 0.15, "rationale": 0.15 } }, { "id": "JE-06", "title": "Three-way match: PO, invoice, payment", "tier": "L2", "family": "Evidence matching", "sources": [ "DS-A", "DS-J" ], "tools": [ "query_ledger", "get_entry", "list_documents", "open_document", "recompute", "get_policy", "disposition", "submit" ], "weight": { "outcome": 0.55, "process": 0.25, "rationale": 0.2 } }, { "id": "JE-07", "title": "Subledger-to-GL reconciliation with an unexplained difference", "tier": "L2", "family": "Reconciliation", "sources": [ "DS-A", "DS-J" ], "tools": [ "query_ledger", "aggregate", "get_entry", "recompute", "list_documents", "open_document", "disposition", "submit" ], "weight": { "outcome": 0.5, "process": 0.2, "rationale": 0.3 } }, { "id": "JE-08", "title": "Accrual recomputation and reversal integrity", "tier": "L2", "family": "Accrual mechanics", "sources": [ "DS-A", "DS-J" ], "tools": [ "query_ledger", "get_entry", "list_documents", "open_document", "recompute", "compare_period", "disposition", "submit" ], "weight": { "outcome": 0.5, "process": 0.2, "rationale": 0.3 } }, { "id": "JE-09", "title": "Interfund and intercompany elimination matching", "tier": "L2", "family": "Intercompany", "sources": [ "DS-A", "DS-B" ], "tools": [ "query_ledger", "aggregate", "get_entry", "compare_period", "recompute", "disposition", "submit" ], "weight": { "outcome": 0.55, "process": 0.25, "rationale": 0.2 } }, { "id": "JE-10", "title": "Encumbrance liquidation and budget-to-actual integrity", "tier": "L2", "family": "Budgetary control", "sources": [ "DS-D", "DS-A" ], "tools": [ "query_ledger", "aggregate", "get_entry", "get_master_data", "recompute", "disposition", "submit" ], "weight": { "outcome": 0.6, "process": 0.2, "rationale": 0.2 } }, { "id": "JE-11", "title": "Threshold-hugging and split transactions", "tier": "L3", "family": "Control circumvention", "sources": [ "DS-A", "DS-J" ], "tools": [ "query_ledger", "aggregate", "get_entry", "get_policy", "list_documents", "open_document", "disposition", "submit" ], "weight": { "outcome": 0.5, "process": 0.2, "rationale": 0.3 } }, { "id": "JE-12", "title": "Posting-behaviour anomalies: timing, user and period-end clustering", "tier": "L3", "family": "Behavioural anomaly", "sources": [ "DS-A", "DS-H" ], "tools": [ "query_ledger", "aggregate", "get_entry", "get_master_data", "list_documents", "open_document", "disposition", "submit" ], "weight": { "outcome": 0.45, "process": 0.25, "rationale": 0.3 } }, { "id": "JE-13", "title": "Rare attribute-combination detection (local anomalies)", "tier": "L3", "family": "Statistical anomaly", "sources": [ "DS-A", "DS-H" ], "tools": [ "query_ledger", "aggregate", "compare_period", "get_entry", "disposition", "submit" ], "weight": { "outcome": 0.45, "process": 0.25, "rationale": 0.3 } }, { "id": "JE-14", "title": "Vendor master anomalies and related-party indicators", "tier": "L3", "family": "Vendor risk", "sources": [ "DS-A", "DS-J" ], "tools": [ "query_ledger", "aggregate", "get_master_data", "get_entry", "list_documents", "open_document", "request_info", "disposition", "submit" ], "weight": { "outcome": 0.5, "process": 0.2, "rationale": 0.3 } }, { "id": "JE-15", "title": "Population profiling: digit distribution, round amounts, and follow-through", "tier": "L3", "family": "Population analytics", "sources": [ "DS-A", "DS-B" ], "tools": [ "query_ledger", "aggregate", "recompute", "get_entry", "list_documents", "open_document", "disposition", "submit" ], "weight": { "outcome": 0.45, "process": 0.25, "rationale": 0.3 } }, { "id": "JE-16", "title": "Cut-off judgment: when was the service actually rendered", "tier": "L4", "family": "Judgment — period allocation", "sources": [ "DS-A", "DS-J" ], "tools": [ "query_ledger", "get_entry", "list_documents", "open_document", "get_policy", "request_info", "disposition", "submit" ], "weight": { "outcome": 0.35, "process": 0.25, "rationale": 0.4 } }, { "id": "JE-17", "title": "Capitalise versus expense", "tier": "L4", "family": "Judgment — classification", "sources": [ "DS-A", "DS-E", "DS-J" ], "tools": [ "query_ledger", "get_entry", "list_documents", "open_document", "get_policy", "get_master_data", "recompute", "disposition", "submit" ], "weight": { "outcome": 0.3, "process": 0.2, "rationale": 0.5 } }, { "id": "JE-18", "title": "Support sufficiency and knowing when not to conclude", "tier": "L4", "family": "Judgment — evidence adequacy", "sources": [ "DS-A", "DS-J" ], "tools": [ "query_ledger", "get_entry", "list_documents", "open_document", "get_policy", "request_info", "disposition", "submit" ], "weight": { "outcome": 0.35, "process": 0.3, "rationale": 0.35 } }, { "id": "JE-19", "title": "Estimate and accrual reasonableness", "tier": "L4", "family": "Judgment — estimates", "sources": [ "DS-A", "DS-J", "DS-F" ], "tools": [ "query_ledger", "get_entry", "list_documents", "open_document", "get_policy", "recompute", "compare_period", "request_info", "disposition", "submit" ], "weight": { "outcome": 0.3, "process": 0.3, "rationale": 0.4 } }, { "id": "JE-20", "title": "Enforcement-grounded scheme reconstruction and statement tie-out", "tier": "L4", "family": "Judgment — fraud pattern", "sources": [ "DS-G", "DS-F", "DS-J" ], "tools": [ "query_ledger", "aggregate", "get_entry", "list_documents", "open_document", "get_policy", "compare_period", "recompute", "disposition", "submit" ], "weight": { "outcome": 0.35, "process": 0.25, "rationale": 0.4 } } ] }