{ "skill": "billing-audit", "kind": "own", "needs": [ "billing-code" ], "produces": [ "billing-money-audit" ], "constraints": [ "self-authored; аудит кода биллинга (bcmath/идемпотентность/tier/charge_source)", "ADR-012: НЕ налоги (ru-tax), НЕ процесс (process-*), НЕ security (D3)" ], "preview-form": "outline", "defaults": [ "проверять потерю копеек, двойное списание, tier-резолюцию, дрейф reconcile" ], "key-decisions": [ "какие денежные инварианты в scope" ], "acceptance-criteria": [ "каждый денежный путь проверен на потерю копеек и двойное списание" ] }