STEP 1587 — Integrity Forensics 5-Pattern Spike

STEP 1587 · ARIS integrity-forensics 46 pattern の Family A 5 subset 軽量移植 · Rei-AIOS · 2026-08-30 · commit f95c8818b

要旨

ARIS integrity-forensics (46 pattern × 8 family × 9 auditor dimension、 GRIM/GRIMMER/statcheck 統合 数値自己整合性 audit) の Family A 数値系 5 pattern を Rei stack に minimum viable spike。 Pure TypeScript、 no external dep、 Rei stack Papers 130-176 の numeric claim post-hoc audit tool + Rei stack 自 experiment result の consistency check として value 高。

5 pattern check

IDNameCheckVerdict on fail
P1GRIM (Granularity-Related Inconsistency of Means)n × mean が integer に近いか (integer scale 前提)SOFT_FLAG
P2statcheck subsetp-value ↔ z-stat 一致 (Abramowitz-Stegun normal CDF 近似)SOFT_FLAG (diff>0.01) / HARD_FLAG (diff>0.05)
P3sample size sanityn ≥ threshold (default 5、 statistical power minimum)SOFT_FLAG
P4SD non-negativeSD ≥ 0 (definitionally impossible for <0)HARD_FLAG
P5mean within boundsscaleMin ≤ mean ≤ scaleMaxHARD_FLAG

Verdict aggregation

overallFlag 優先順位: HARD_FLAG > SOFT_FLAG > CLEAN > INSUFFICIENT

auditClaim(claim, opts) → IntegrityVerdict {
  overallFlag,
  patternFindings: [P1, P2, P3, P4, P5],   // 各 pattern の 個別 finding
  summary,
  claim
}

extractClaimsFromText(text) → ExtractedNumericClaim[]
  regex 抽出: n / M(mean) / SD / p(-value) / z(-stat) / scale [min, max]

Test coverage (34/34 PASS)

test/step1587-integrity-forensics-spike-test.ts:

Honest scope

Related